path: root/src/lib/evas/include/evas_private.h
diff options
authorCarsten Haitzler (Rasterman) <>2016-11-17 12:26:46 +0900
committerCarsten Haitzler (Rasterman) <>2016-11-17 18:41:32 +0900
commit3eb0df10222d81cb1c9ec274b1f497f7c24163f8 (patch)
tree6b6e438b58618c5f17cc3d2d7f07b1a9bebcec57 /src/lib/evas/include/evas_private.h
parentf7b2ec8bff898f797654311ff54a507e25b878ce (diff)
evas engines - add more support for noscale pixel buffers esp in gl
for gl noscale buffers are texture atlases that are fbo's. the point is never to scale or transofmr them but to render them pixel for pixel and just store pre-rendered data where its cheaper to do this than rebuild every time. this is the enigne infra for sw and gl with the gl code... it SHOULD work... in theory...
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 68b1b52a24..bcb1d84ab4 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1391,6 +1391,7 @@ struct _Evas_Func
1391 void (*image_prepare) (void *data, void *image); 1391 void (*image_prepare) (void *data, void *image);
1392 1392
1393 void *(*image_surface_noscale_new) (void *data, int w, int h, int alpha); 1393 void *(*image_surface_noscale_new) (void *data, int w, int h, int alpha);
1394 void (*image_surface_noscale_region_get)(void *data, void *image, int *x, int *y, int *w, int *h);
1394 1395
1395 int (*image_native_init) (void *data, Evas_Native_Surface_Type type); 1396 int (*image_native_init) (void *data, Evas_Native_Surface_Type type);
1396 void (*image_native_shutdown) (void *data, Evas_Native_Surface_Type type); 1397 void (*image_native_shutdown) (void *data, Evas_Native_Surface_Type type);