godot/drivers/gles2
Author Lawnjelly 94ed206bfc GLES2 Batching - Prevent baking colors with COLOR writes
Writing to COLOR in a custom shader can result in incorrect results if colors are baked (vertex color and modulate). This PR prevents baking with COLOR output, except under the special circumstances that final modulate is (1, 1, 1, 1), in which case the result will be correct. This should still allow color baking in many scenarios with custom shaders.
2020-05-12 14:04:53 +01:00
..
shaders Add MODULATE builtin to canvas item shaders 2020-05-04 00:10:24 +02:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
rasterizer_array_gles2.h GLES2 2d Batch rendering (across items) 2020-04-04 17:13:58 +01:00
rasterizer_canvas_base_gles2.cpp Add Nvidia Workaround for GLES3 2020-05-07 14:54:14 +01:00
rasterizer_canvas_base_gles2.h GLES2 2d Batch rendering (across items) 2020-04-04 17:13:58 +01:00
rasterizer_canvas_gles2.cpp GLES2 Batching - Prevent baking colors with COLOR writes 2020-05-12 14:04:53 +01:00
rasterizer_canvas_gles2.h GLES2 Batching - Prevent baking colors with COLOR writes 2020-05-12 14:04:53 +01:00
rasterizer_gles2.cpp Use DWMEnableBlurBehindWindow instead of WS_EX_LAYERED 2020-05-10 21:05:37 +05:30
rasterizer_gles2.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rasterizer_scene_gles2.cpp Merge pull request #38099 from clayjohn/GLES2-skeleton-rebind 2020-04-22 08:23:43 +02:00
rasterizer_scene_gles2.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rasterizer_storage_gles2.cpp GLES2 Batching - Prevent baking colors with COLOR writes 2020-05-12 14:04:53 +01:00
rasterizer_storage_gles2.h GLES2 Batching - Prevent baking colors with COLOR writes 2020-05-12 14:04:53 +01:00
shader_compiler_gles2.cpp Merge pull request #38450 from lawnjelly/shaper_modulate 2020-05-04 15:13:35 +02:00
shader_compiler_gles2.h GLES2 batching - prevent color baking with MODULATE or COLOR 2020-05-04 11:19:55 +01:00
shader_gles2.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_gles2.h 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