summaryrefslogtreecommitdiffstats
path: root/drivers/gles2/rasterizer_storage_gles2.h
diff options
context:
space:
mode:
authorMarcin Zawiejski <dragmz@gmail.com>2018-07-31 23:52:55 +0200
committerMarcin Zawiejski <dragmz@gmail.com>2018-08-14 10:47:16 +0200
commitf55039b194bbbd8d797b667d67e5677fb429d356 (patch)
tree39144c777ef5e70a809fb69b95ae585f78fc6b34 /drivers/gles2/rasterizer_storage_gles2.h
parenteef9c1f5b57cab09f50d0580034b1cf52f4d96eb (diff)
downloadredot-engine-f55039b194bbbd8d797b667d67e5677fb429d356.tar.gz
Batch GLES2 draw calls
Adds GLES2 draw calls batching for the same render list item that uses multiple rasterizer commands (e.g. Label node; a node with multiple GDScript draw_* calls).
Diffstat (limited to 'drivers/gles2/rasterizer_storage_gles2.h')
-rw-r--r--drivers/gles2/rasterizer_storage_gles2.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gles2/rasterizer_storage_gles2.h b/drivers/gles2/rasterizer_storage_gles2.h
index c1fbf73254..38c0ccaac2 100644
--- a/drivers/gles2/rasterizer_storage_gles2.h
+++ b/drivers/gles2/rasterizer_storage_gles2.h
@@ -252,7 +252,7 @@ public:
int mipmaps;
bool active;
- GLenum tex_id;
+ GLuint tex_id;
uint16_t stored_cube_sides;
@@ -429,6 +429,8 @@ public:
bool uses_screen_texture;
bool uses_screen_uv;
bool uses_time;
+ bool uses_modelview_matrix;
+ bool uses_vertex;
} canvas_item;