M subprojects/d2tk/d2tk/frontend.h => subprojects/d2tk/d2tk/frontend.h +12 -12
@@ 18,42 18,42 @@ typedef int (*d2tk_frontend_expose_t)(void *data, d2tk_coord_t w, d2tk_coord_t h
typedef struct _d2tk_frontend_t d2tk_frontend_t;
D2TK_API void
-d2tk_frontend_free(d2tk_frontend_t *dpugl);
+d2tk_frontend_free(d2tk_frontend_t *frontend);
D2TK_API int
-d2tk_frontend_step(d2tk_frontend_t *dpugl);
+d2tk_frontend_step(d2tk_frontend_t *frontend);
D2TK_API int
-d2tk_frontend_poll(d2tk_frontend_t *dpugl, double timeout);
+d2tk_frontend_poll(d2tk_frontend_t *frontend, double timeout);
D2TK_API int
-d2tk_frontend_get_file_descriptors(d2tk_frontend_t *dpugl, int *fds, int numfds);
+d2tk_frontend_get_file_descriptors(d2tk_frontend_t *frontend, int *fds, int numfds);
D2TK_API void
-d2tk_frontend_run(d2tk_frontend_t *dpugl, const sig_atomic_t *done);
+d2tk_frontend_run(d2tk_frontend_t *frontend, const sig_atomic_t *done);
D2TK_API void
-d2tk_frontend_redisplay(d2tk_frontend_t *dpugl);
+d2tk_frontend_redisplay(d2tk_frontend_t *frontend);
D2TK_API int
-d2tk_frontend_set_size(d2tk_frontend_t *dpugl, d2tk_coord_t w, d2tk_coord_t h);
+d2tk_frontend_set_size(d2tk_frontend_t *frontend, d2tk_coord_t w, d2tk_coord_t h);
D2TK_API int
-d2tk_frontend_get_size(d2tk_frontend_t *dpugl, d2tk_coord_t *w, d2tk_coord_t *h);
+d2tk_frontend_get_size(d2tk_frontend_t *frontend, d2tk_coord_t *w, d2tk_coord_t *h);
D2TK_API d2tk_base_t *
-d2tk_frontend_get_base(d2tk_frontend_t *dpugl);
+d2tk_frontend_get_base(d2tk_frontend_t *frontend);
D2TK_API int
-d2tk_frontend_set_clipboard(d2tk_frontend_t *dpugl, const char *type,
+d2tk_frontend_set_clipboard(d2tk_frontend_t *frontend, const char *type,
const void *buf, size_t buf_len);
D2TK_API const void *
-d2tk_frontend_get_clipboard(d2tk_frontend_t *dpugl, const char **type,
+d2tk_frontend_get_clipboard(d2tk_frontend_t *frontend, const char **type,
size_t *buf_len);
D2TK_API float
-d2tk_frontend_get_scale(void);
+d2tk_frontend_get_scale(d2tk_frontend_t *frontend);
#ifdef __cplusplus
}
M subprojects/d2tk/example/d2tk_glfw.c => subprojects/d2tk/example/d2tk_glfw.c +2 -3
@@ 45,9 45,8 @@ main(int argc, char **argv)
{
static app_t app;
- const float scale = d2tk_frontend_get_scale();
- d2tk_coord_t w = scale * 1280;
- d2tk_coord_t h = scale * 720;
+ d2tk_coord_t w = 1280;
+ d2tk_coord_t h = 720;
int c;
while( (c = getopt(argc, argv, "w:h:")) != -1)
M subprojects/d2tk/example/d2tk_pugl.c => subprojects/d2tk/example/d2tk_pugl.c +2 -3
@@ 43,9 43,8 @@ main(int argc __attribute__((unused)), char **argv __attribute__((unused)))
{
static app_t app;
- const float scale = d2tk_frontend_get_scale();
- d2tk_coord_t w = scale * 1280;
- d2tk_coord_t h = scale * 720;
+ d2tk_coord_t w = 1280;
+ d2tk_coord_t h = 720;
int c;
while( (c = getopt(argc, argv, "w:h:")) != -1)
M subprojects/d2tk/meson_options.txt => subprojects/d2tk/meson_options.txt +1 -1
@@ 55,4 55,4 @@ option('use-fontconfig',
value : 'disabled',
yield : true)
-option('version', type : 'string', value : '0.2.0')
+option('version', type : 'string', value : '0.4.0')
M subprojects/d2tk/src/frontend_fbdev.c => subprojects/d2tk/src/frontend_fbdev.c +1 -1
@@ 806,7 806,7 @@ d2tk_frontend_get_base(d2tk_frontend_t *fbdev)
}
D2TK_API float
-d2tk_frontend_get_scale(void)
+d2tk_frontend_get_scale(d2tk_frontend_t *fbdev __attribute__((unused)))
{
return 1.f;
}
M subprojects/d2tk/src/frontend_glfw.c => subprojects/d2tk/src/frontend_glfw.c +1 -5
@@ 136,18 136,14 @@ d2tk_frontend_free(d2tk_frontend_t *dglfw)
}
D2TK_API float
-d2tk_frontend_get_scale(void)
+d2tk_frontend_get_scale(d2tk_frontend_t *dglfw)
{
-#if 0
float xscale;
float yscale;
glfwGetWindowContentScale(dglfw->window, &xscale, &yscale);
return xscale;
-#else
- return 1.f;
-#endif
}
static void
M subprojects/d2tk/src/frontend_pugl.c => subprojects/d2tk/src/frontend_pugl.c +1 -1
@@ 534,7 534,7 @@ d2tk_frontend_free(d2tk_frontend_t *dpugl)
}
D2TK_API float
-d2tk_frontend_get_scale(void)
+d2tk_frontend_get_scale(d2tk_frontend_t *dpugl __attribute__((unused)))
{
const char *D2TK_SCALE = getenv("D2TK_SCALE");
const float scale = D2TK_SCALE ? atof(D2TK_SCALE) : 1.f;