godot/servers/rendering/renderer_rd/storage_rd
clayjohn 51ed3aef63 Vertex and attribute compression to reduce the size of the vertex format.
This allows Godot to automatically compress meshes to save a lot of bandwidth.

In general, this requires no interaction from the user and should result in
no noticable quality loss.

This scheme is not backwards compatible, so we have provided an upgrade
mechanism, and a mesh versioning mechanism.

Existing meshes can still be used as a result, but users can get a
performance boost by reimporting assets.
2023-10-05 12:02:23 -06:00
..
SCsub Split dummy renderer classes into separate files 2022-03-16 17:43:10 +11:00
forward_id_storage.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
forward_id_storage.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
light_storage.cpp [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-25 18:45:30 +02:00
light_storage.h Implement 3D shadows in the GL Compatibility renderer 2023-09-28 09:39:26 +02:00
material_storage.cpp Merge pull request #81607 from Rindbee/fix-UPDATE_WHEN_VISIBLE-not-work-in-exported-project 2023-10-05 10:07:16 +02:00
material_storage.h Fix mipmap bias behavior by refactoring how samplers are created by Material Storage. 2023-09-06 11:24:19 -03:00
mesh_storage.cpp Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
mesh_storage.h Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
particles_storage.cpp [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-25 18:45:30 +02:00
particles_storage.h [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-25 18:45:30 +02:00
render_buffer_custom_data_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
render_scene_buffers_rd.cpp Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
render_scene_buffers_rd.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
render_scene_data_rd.cpp Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
render_scene_data_rd.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
texture_storage.cpp [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-25 18:45:30 +02:00
texture_storage.h Fallback to linear color texture when using 2D HDR and MSDF font 2023-08-15 11:08:29 +02:00
utilities.cpp Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
utilities.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00