virtualx-engine/drivers/gles3
lawnjelly 7c4cf1c043 Batching - BackBuffer copy fix
For fixing a previous issue state.canvas_texscreen_used was reset to false at the start of each render_joined_item. This was causing a later shader that used SCREEN_TEXTURE to force recapturing the back buffer immediately prior to use, which we don't want.

This PR preserves the state across joined items, and also prevents joining of items that copy the back buffer as this may be problematic.

It turns out that the original issue that needed the line is now fixed, and the later issue is also fixed by removing it.
2020-11-24 14:59:15 +00:00
..
shaders Poly colors fixes 2020-11-13 13:23:28 +00:00
rasterizer_canvas_base_gles3.cpp 2d Legacy - close vulnerabilities and more debug checks 2020-11-22 16:09:02 +00:00
rasterizer_canvas_base_gles3.h Add project settings to manually specify API usage 2020-10-31 18:33:55 +00:00
rasterizer_canvas_gles3.cpp Batching - BackBuffer copy fix 2020-11-24 14:59:15 +00:00
rasterizer_canvas_gles3.h Poly colors fixes 2020-11-13 13:23:28 +00:00
rasterizer_gles3.cpp GLES3 fix normal map flipping with nvidia workaround 2020-08-23 07:54:58 +01:00
rasterizer_gles3.h Unified GLES2 / GLES3 Batching 2020-10-16 10:34:47 +01:00
rasterizer_scene_gles3.cpp Make lights_per_object configurable 2020-11-17 10:03:44 -05:00
rasterizer_scene_gles3.h Make lights_per_object configurable 2020-11-17 10:03:44 -05:00
rasterizer_storage_gles3.cpp Prevent item joining with custom shaders using selected BUILTINs 2020-11-19 15:09:33 +00:00
rasterizer_storage_gles3.h 2d Legacy - close vulnerabilities and more debug checks 2020-11-22 16:09:02 +00:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_compiler_gles3.cpp [3.2] Fix shader's length() function parsing in expressions 2020-06-03 19:43:47 +03:00
shader_compiler_gles3.h [3.2] Fix shader's length() function parsing in expressions 2020-06-03 19:43:47 +03:00
shader_gles3.cpp Add support for opengl external textures as defined by https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image_external.txt 2020-03-05 13:09:49 -08:00
shader_gles3.h Fix the update logic for user-added custom defines. 2020-09-06 21:31:09 -07:00