godot/drivers/gles3
Pedro J. Estébanez 93ffd9023f Add AT_LIGHT_PASS builtin to canvas shaders
This one allows for complex shaders paired with a simple lighting shader to skip code that would otherwise be pointlessly (and wastefully) run during the light pass.

Depending on your game (number of items and lights), this can yield some performance gain.
2017-06-15 02:03:15 +02:00
..
shaders Add AT_LIGHT_PASS builtin to canvas shaders 2017-06-15 02:03:15 +02:00
rasterizer_canvas_gles3.cpp renamed all Rect2.pos to Rect2.position 2017-06-04 02:09:17 +02:00
rasterizer_canvas_gles3.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
rasterizer_gles3.cpp renamed all Rect2.pos to Rect2.position 2017-06-04 02:09:17 +02:00
rasterizer_gles3.h Removal of Image from Variant, converted to a Resource. 2017-05-17 07:37:45 -03:00
rasterizer_scene_gles3.cpp -Restored multithread capability to VisualServer 2017-06-09 00:24:18 -03:00
rasterizer_scene_gles3.h Fog is complete! 2017-06-07 08:38:21 -03:00
rasterizer_storage_gles3.cpp renamed all Rect3.pos to Rect3.position 2017-06-09 15:54:02 +02:00
rasterizer_storage_gles3.h Add missing initializer for RasterizerStorageGLES3::Shader::ubo_size 2017-06-09 21:17:47 +02:00
SCsub Begining of GLES3 renderer: 2016-10-03 21:35:16 +02:00
shader_compiler_gles3.cpp Add AT_LIGHT_PASS builtin to canvas shaders 2017-06-15 02:03:15 +02:00
shader_compiler_gles3.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
shader_gles3.cpp Rework shading modes and change location of light shader 2017-06-01 18:56:02 -03:00
shader_gles3.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00