virtualx-engine/drivers/gles3/shaders
clayjohn f33ffd9ab4 Add Skeletons and Blend Shapes to the OpenGL renderer
This uses a similar multipass approach to blend shapes
as Godot 3.x, the major difference here is that we
need to convert the normals and tangents to octahedral
for rendering.

Skeletons work the same as the Vulkan renderer except the bones
are stored in a texture as they were in 3.x.
2022-11-29 09:45:03 -08:00
..
canvas.glsl Add Skeletons and Blend Shapes to the OpenGL renderer 2022-11-29 09:45:03 -08:00
canvas_occlusion.glsl Add 2D shadows and canvas SDF to OpenGL3 renderer 2022-10-28 11:33:23 -07:00
canvas_sdf.glsl Add 2D shadows and canvas SDF to OpenGL3 renderer 2022-10-28 11:33:23 -07:00
canvas_uniforms_inc.glsl Fix error in Web builds that resulting in 2D 2022-10-14 11:18:27 -07:00
copy.glsl Add 2D lights to OpenGL3 canvas renderer 2022-10-12 17:55:01 -07:00
cube_to_dp.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
cubemap_filter.glsl Add GPUParticles to the OpenGL3 renderer. 2022-11-14 23:28:25 -08:00
effect_blur.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
lens_distorted.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
particles.glsl Add GPUParticles to the OpenGL3 renderer. 2022-11-14 23:28:25 -08:00
particles_copy.glsl Add GPUParticles to the OpenGL3 renderer. 2022-11-14 23:28:25 -08:00
scene.glsl Expose model_matrix in GLES3 scene fragment shader 2022-11-21 09:56:08 -08:00
SCsub Add Skeletons and Blend Shapes to the OpenGL renderer 2022-11-29 09:45:03 -08:00
skeleton.glsl Add Skeletons and Blend Shapes to the OpenGL renderer 2022-11-29 09:45:03 -08:00
sky.glsl Move debanding into internal sky shader code so that it is applied after everything else. 2022-09-13 10:39:04 -07:00
stdlib_inc.glsl Add basic lighting to GLES3 renderer. 2022-05-16 15:07:09 -07:00
tonemap.glsl Add multiview to the opengl3 driver 2022-10-21 21:00:32 -05:00
tonemap_inc.glsl Add basic lighting to GLES3 renderer. 2022-05-16 15:07:09 -07:00