virtualx-engine/servers/rendering
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
..
dummy [Servers] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-25 18:45:30 +02:00
environment Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
renderer_rd Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
storage [Servers] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-25 18:45:30 +02:00
renderer_canvas_cull.cpp Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
renderer_canvas_cull.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
renderer_canvas_render.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_canvas_render.h Fixes a canvas item set to clip children being drawn as black if no children are visible 2023-03-07 09:53:26 +02:00
renderer_compositor.cpp Forbid passing multiview sampler to the custom function in shaders 2023-02-21 11:23:17 +03:00
renderer_compositor.h Forbid passing multiview sampler to the custom function in shaders 2023-02-21 11:23:17 +03:00
renderer_geometry_instance.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_geometry_instance.h Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
renderer_scene_cull.cpp [Servers] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-25 18:45:30 +02:00
renderer_scene_cull.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
renderer_scene_occlusion_cull.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_scene_occlusion_cull.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_scene_render.cpp Rename center method to get_center in Plane. 2023-01-15 17:18:50 +01:00
renderer_scene_render.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
renderer_viewport.cpp Merge pull request #82766 from BastiaanOlij/fix_debanding_issue 2023-10-04 15:45:39 +02:00
renderer_viewport.h Fix drawing of viewports without swapping buffers 2023-10-03 13:51:47 +02:00
rendering_device.compat.inc Add compatibility methods for RenderingDevice BarrierMask 2023-09-27 10:22:03 -04:00
rendering_device.cpp Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
rendering_device.h Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
rendering_device_binds.cpp Avoid crashing when custom GLSL shaders are imported when using the gl_compatibility renderer 2023-01-13 12:53:19 -08:00
rendering_device_binds.h Fix RDPipelineColorBlendState.attachments setter 2023-09-05 15:29:56 +03:00
rendering_method.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_method.h Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support. 2023-09-25 10:37:47 -03:00
rendering_server_default.cpp Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
rendering_server_default.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
rendering_server_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_server_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Split dependency logic 2022-06-28 00:10:29 +10:00
shader_compiler.cpp Merge pull request #81619 from Chaosus/fix_shader_const 2023-10-03 17:20:23 +02:00
shader_compiler.h replace sampler arrays with constant sampler elements 2023-06-22 01:11:57 +03:00
shader_language.cpp Merge pull request #81619 from Chaosus/fix_shader_const 2023-10-03 17:20:23 +02:00
shader_language.h Merge pull request #81619 from Chaosus/fix_shader_const 2023-10-03 17:20:23 +02:00
shader_preprocessor.cpp Fix shader language preprocessor include marker handling 2023-09-06 16:57:40 +03:00
shader_preprocessor.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
shader_types.cpp Merge pull request #81160 from paddy-exe/canvas-uv-world-space 2023-09-19 09:03:18 +02:00
shader_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shader_warnings.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shader_warnings.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00