virtualx-engine/drivers/gles3/storage
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
..
config.cpp Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
config.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
light_storage.cpp Add LightStorage functions to GLES3 renderer 2022-04-28 13:51:47 -07:00
light_storage.h Add LightStorage functions to GLES3 renderer 2022-04-28 13:51:47 -07:00
material_storage.cpp Use opaque rendering pipeline for alpha hash materials 2022-06-10 11:14:04 +02:00
material_storage.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
mesh_storage.cpp Implement 2D Meshes and MultiMeshes in GLES3 backend 2022-05-25 15:46:24 -07:00
mesh_storage.h Implement 2D Meshes and MultiMeshes in GLES3 backend 2022-05-25 15:46:24 -07:00
particles_storage.cpp Moved particles into ParticlesStorage 2022-04-17 13:13:22 +10:00
particles_storage.h Moved particles into ParticlesStorage 2022-04-17 13:13:22 +10:00
SCsub Split dummy renderer classes into separate files 2022-03-16 17:43:10 +11:00
texture_storage.cpp Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
texture_storage.h Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00