virtualx-engine/drivers/gles3
clayjohn 3c1e5003ab Fix pathological corner case in drawing tileset editor
Interleaving draw_rect calls with and without a texture forces every rect to
have its own draw call. In this case it meant that there is a draw call for every single
tile in the atlas. This change makes it so the renderer can batch draw calls
which reduced the draw call count by a factor of 512
2022-11-04 13:04:20 -07:00
..
effects Add 2D shadows and canvas SDF to OpenGL3 renderer 2022-10-28 11:33:23 -07:00
environment Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
shaders Add 2D shadows and canvas SDF to OpenGL3 renderer 2022-10-28 11:33:23 -07:00
storage Collapse three seperate texture storage methods into render_target_set_override() 2022-11-03 13:03:30 -05:00
rasterizer_canvas_gles3.cpp Fix pathological corner case in drawing tileset editor 2022-11-04 13:04:20 -07:00
rasterizer_canvas_gles3.h Add 2D shadows and canvas SDF to OpenGL3 renderer 2022-10-28 11:33:23 -07:00
rasterizer_gles3.cpp Merge pull request #67032 from clayjohn/GLES3-gpu-profiling 2022-10-31 10:43:13 +01:00
rasterizer_gles3.h Add multiview to the opengl3 driver 2022-10-21 21:00:32 -05:00
rasterizer_scene_gles3.cpp Merge pull request #67770 from clayjohn/GLES3-flip_y 2022-11-03 00:32:07 +01:00
rasterizer_scene_gles3.h Add multiview to the opengl3 driver 2022-10-21 21:00:32 -05:00
SCsub Split GI effects and fix stereoscopic rendering of GI effects 2022-06-22 12:50:17 +10:00
shader_gles3.cpp Add multiview to the opengl3 driver 2022-10-21 21:00:32 -05:00
shader_gles3.h Style: Misc docs and comment style and language fixes 2022-11-02 19:01:18 +01:00