godot/drivers/gles3
Hugo Locurcio 5d9e996f68
Use opaque rendering pipeline for alpha hash materials
This has several benefits:

- Transparency sorting issues inherent to alpha blending no longer occur.
- Alpha hash materials can now cast shadows (also works with
  GeometryInstance3D Transparency's property for alpha hash materials).
- Higher performance.
2022-06-10 11:14:04 +02:00
..
effects Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
shaders Implement 2D Meshes and MultiMeshes in GLES3 backend 2022-05-25 15:46:24 -07:00
storage Use opaque rendering pipeline for alpha hash materials 2022-06-10 11:14:04 +02:00
rasterizer_canvas_gles3.cpp Implement NinePatchRects in GLES3 renderer 2022-05-25 16:51:40 -07:00
rasterizer_canvas_gles3.h Implement 2D Meshes and MultiMeshes in GLES3 backend 2022-05-25 15:46:24 -07:00
rasterizer_gles3.cpp Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
rasterizer_gles3.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
rasterizer_scene_gles3.cpp Initial TAA implementation 2022-06-07 13:14:44 +02:00
rasterizer_scene_gles3.h Initial TAA implementation 2022-06-07 13:14:44 +02:00
rasterizer_storage_gles3.cpp Ensure has_os_features is safely called as it can't be called from within the construct of RenderingServerDefault on which it relies 2022-06-01 20:47:32 +10:00
rasterizer_storage_gles3.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
SCsub Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
shader_gles3.cpp Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
shader_gles3.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00