Fix Lua subproject ofr Mac OS X
This commit is contained in:
parent
fa649521d2
commit
1fc6d62b14
|
@ -14,12 +14,12 @@ struct FR_Bitmap {
|
||||||
int width, height;
|
int width, height;
|
||||||
};
|
};
|
||||||
|
|
||||||
class FR_Impl {
|
class FR_Renderer {
|
||||||
public:
|
public:
|
||||||
// Conventional LUT values: (1./3., 2./9., 1./9.)
|
// Conventional LUT values: (1./3., 2./9., 1./9.)
|
||||||
// The values below are fine tuned as in the Elementary Plot library.
|
// The values below are fine tuned as in the Elementary Plot library.
|
||||||
|
|
||||||
FR_Impl(bool hinting, bool kerning, bool subpixel, bool prescale_x) :
|
FR_Renderer(bool hinting, bool kerning, bool subpixel, bool prescale_x) :
|
||||||
m_renderer(hinting, kerning, subpixel, prescale_x),
|
m_renderer(hinting, kerning, subpixel, prescale_x),
|
||||||
m_lcd_lut(0.448, 0.184, 0.092),
|
m_lcd_lut(0.448, 0.184, 0.092),
|
||||||
m_subpixel(subpixel)
|
m_subpixel(subpixel)
|
||||||
|
@ -40,7 +40,7 @@ FR_Renderer *FR_Renderer_New(unsigned int flags) {
|
||||||
bool kerning = ((flags & FR_KERNING) != 0);
|
bool kerning = ((flags & FR_KERNING) != 0);
|
||||||
bool subpixel = ((flags & FR_SUBPIXEL) != 0);
|
bool subpixel = ((flags & FR_SUBPIXEL) != 0);
|
||||||
bool prescale_x = ((flags & FR_PRESCALE_X) != 0);
|
bool prescale_x = ((flags & FR_PRESCALE_X) != 0);
|
||||||
return new FR_Impl(hinting, kerning, subpixel, prescale_x);
|
return new FR_Renderer(hinting, kerning, subpixel, prescale_x);
|
||||||
}
|
}
|
||||||
|
|
||||||
FR_Bitmap* FR_Bitmap_New(FR_Renderer *font_renderer, int width, int height) {
|
FR_Bitmap* FR_Bitmap_New(FR_Renderer *font_renderer, int width, int height) {
|
||||||
|
|
|
@ -14,8 +14,12 @@ typedef struct {
|
||||||
|
|
||||||
typedef struct FR_Bitmap FR_Bitmap;
|
typedef struct FR_Bitmap FR_Bitmap;
|
||||||
|
|
||||||
struct FR_Impl;
|
#ifdef __cplusplus
|
||||||
typedef struct FR_Impl FR_Renderer;
|
class FR_Renderer;
|
||||||
|
#else
|
||||||
|
struct FR_Renderer;
|
||||||
|
typedef struct FR_Renderer FR_Renderer;
|
||||||
|
#endif
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
FR_HINTING = 1 << 0,
|
FR_HINTING = 1 << 0,
|
||||||
|
|
|
@ -4,7 +4,7 @@ cc = meson.get_compiler('c')
|
||||||
libm = cc.find_library('m', required : false)
|
libm = cc.find_library('m', required : false)
|
||||||
libdl = cc.find_library('dl', required : false)
|
libdl = cc.find_library('dl', required : false)
|
||||||
|
|
||||||
lua_subproject = subproject('lua', default_options: [])
|
lua_subproject = subproject('lua', default_options: ['use_readline=false'])
|
||||||
lua_dep = lua_subproject.get_variable('lua_dep')
|
lua_dep = lua_subproject.get_variable('lua_dep')
|
||||||
|
|
||||||
sdl_dep = dependency('sdl2', method: 'config-tool')
|
sdl_dep = dependency('sdl2', method: 'config-tool')
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[wrap-git]
|
[wrap-git]
|
||||||
directory = lua
|
directory = lua
|
||||||
url = https://github.com/franko/lua
|
url = https://github.com/franko/lua
|
||||||
revision = v5.2.4-4
|
revision = v5.2.4-5
|
||||||
|
|
Loading…
Reference in New Issue