virtualx-engine/drivers/gles2
lawnjelly 3c69377f10 2d Legacy - close vulnerabilities and more debug checks
While adding more debug checks to legacy renderer, I closed 2 types of vulnerabilities:

* TYPE_PRIMITIVE would previously read from uninitialized data if only specifying a single color
* Other legacy draw operations would fail in debug AFTER accessing out of bounds memory rather than before

Many calls to glBufferSubData are wrapped in a safe version which checks for out of bounds and exits the draw function if this is detected.
2020-11-22 16:09:02 +00:00
..
shaders Poly colors fixes 2020-11-13 13:23:28 +00:00
rasterizer_canvas_base_gles2.cpp 2d Legacy - close vulnerabilities and more debug checks 2020-11-22 16:09:02 +00:00
rasterizer_canvas_base_gles2.h Add project settings to manually specify API usage 2020-10-31 18:33:55 +00:00
rasterizer_canvas_gles2.cpp 2d Legacy - close vulnerabilities and more debug checks 2020-11-22 16:09:02 +00:00
rasterizer_canvas_gles2.h Poly colors fixes 2020-11-13 13:23:28 +00:00
rasterizer_gles2.cpp Unified GLES2 / GLES3 Batching 2020-10-16 10:34:47 +01:00
rasterizer_gles2.h Unified GLES2 / GLES3 Batching 2020-10-16 10:34:47 +01:00
rasterizer_scene_gles2.cpp Add fast approximate antialiasing (FXAA) to Viewport 2020-10-20 14:54:52 +02:00
rasterizer_scene_gles2.h Add fast approximate antialiasing (FXAA) to Viewport 2020-10-20 14:54:52 +02:00
rasterizer_storage_gles2.cpp Prevent item joining with custom shaders using selected BUILTINs 2020-11-19 15:09:33 +00:00
rasterizer_storage_gles2.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_gles2.cpp Fix mod op (%) implementation in GLES2 2020-10-02 11:43:19 +02:00
shader_compiler_gles2.h GLES2 Batching - prevent baking on VERTEX use in a shader 2020-06-19 09:42:04 +01:00
shader_gles2.cpp Added option to enable high precision float in GLES2 2020-07-30 05:40:15 +02:00
shader_gles2.h Fix the update logic for user-added custom defines. 2020-09-06 21:31:09 -07:00