godot/drivers/gles2/shaders
Thomas Herzog 73fe08be2e GLES2 refactors
This commit unhacks some parts of the 3D rendering.

Most notably:

 - possibility to use negative texture units
   (no longer weird manual index allocation for user samplers)

 - refactoring of light code, now sorts in a different way,
   should yield better performance

 - fixes a crash while saving (because of "Illegal instruction" execution)
   when using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB).
2018-08-08 17:09:44 +02:00
..
blend_shape.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
canvas_shadow.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
canvas.glsl add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
copy.glsl add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
cube_to_dp.glsl add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
cubemap_filter.glsl add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
effect_blur.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
exposure.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
particles.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
resolve.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
scene.glsl GLES2 refactors 2018-08-08 17:09:44 +02:00
screen_space_reflection.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
SCsub add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
ssao_blur.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
ssao_minify.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
ssao.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
stdlib.glsl add initial GLES2 3D renderer 2018-07-27 14:15:46 +02:00
subsurf_scattering.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00
tonemap.glsl add GLES 2 renderer for 2D 2018-03-01 15:12:30 +01:00