godot/servers/rendering
clayjohn 305216f558 Overhaul the cull mask internals for Lights, Decals, and Particle Colliders
Properly pair and unpair instances based on cull mask to avoid any unnecessary processing and to ensure that changing the cull_mask and layer_mask actually updates culling behavior
2025-05-08 21:39:12 -07:00
..
dummy Overhaul the cull mask internals for Lights, Decals, and Particle Colliders 2025-05-08 21:39:12 -07:00
environment Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
renderer_rd Overhaul the cull mask internals for Lights, Decals, and Particle Colliders 2025-05-08 21:39:12 -07:00
storage Overhaul the cull mask internals for Lights, Decals, and Particle Colliders 2025-05-08 21:39:12 -07:00
instance_uniforms.cpp Implement 2D instance shader parameters 2024-12-17 23:59:16 +01:00
instance_uniforms.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
renderer_canvas_cull.cpp Merge pull request #104386 from Repiteo/core/cpp-math 2025-04-27 19:21:22 -05:00
renderer_canvas_cull.h Increase chunk limit for known problematic RID_Owners. 2025-04-16 17:03:47 -07:00
renderer_canvas_render.cpp Avoid crashes when engine leaks canvas items and friends 2023-12-20 13:19:46 +01:00
renderer_canvas_render.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
renderer_compositor.cpp Organize ifdefs for disabling navigation, physics, and XR 2025-04-02 08:24:24 -07:00
renderer_compositor.h rendering: compositor has is_opengl API; minor optimisations 2025-03-13 15:41:44 +11:00
renderer_geometry_instance.cpp allow moving meshes without motion vectors 2025-04-25 14:25:06 +02:00
renderer_geometry_instance.h allow moving meshes without motion vectors 2025-04-25 14:25:06 +02:00
renderer_scene_cull.cpp Overhaul the cull mask internals for Lights, Decals, and Particle Colliders 2025-05-08 21:39:12 -07:00
renderer_scene_cull.h Overhaul the cull mask internals for Lights, Decals, and Particle Colliders 2025-05-08 21:39:12 -07:00
renderer_scene_occlusion_cull.cpp Jitter raster occlusion camera to reduce false positives. 2024-04-03 12:18:45 +01:00
renderer_scene_occlusion_cull.h Fix occlusion culling by using depth instead of Euclidean distance when selecting the closest point 2025-03-08 08:48:34 +02:00
renderer_scene_render.cpp Fix various typos 2025-01-08 14:47:42 +02:00
renderer_scene_render.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
renderer_viewport.cpp Add GLOBAL_GET cached macros. 2025-04-30 15:08:50 +01:00
renderer_viewport.h Remove ABS in favor of Math::abs 2025-03-19 13:52:40 +01:00
rendering_context_driver.cpp Disable extra memory tracking by default 2024-08-24 20:52:39 -03:00
rendering_context_driver.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
rendering_device.compat.inc RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension() 2025-05-07 15:15:55 +03:00
rendering_device.cpp RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension() 2025-05-07 15:15:55 +03:00
rendering_device.h RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension() 2025-05-07 15:15:55 +03:00
rendering_device_binds.cpp Use get_slicec instead of get_slice for single character splitters 2025-03-08 20:36:37 +01:00
rendering_device_binds.h Add ConstIterator to Dictionary. 2025-03-13 01:28:46 +08:00
rendering_device_commons.cpp Add ASTC HDR format variants 2025-02-13 11:45:42 -03:00
rendering_device_commons.h Core: Add dedicated BitField template 2025-04-11 11:53:26 -05:00
rendering_device_driver.cpp Fix duplicated spec constant on SPIR-V reflection. 2025-01-09 10:27:38 -03:00
rendering_device_driver.h RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension() 2025-05-07 15:15:55 +03:00
rendering_device_graph.cpp Fix UBSAN alignment issues in the render graph 2025-04-17 14:40:06 -03:00
rendering_device_graph.h Core: Add dedicated BitField template 2025-04-11 11:53:26 -05:00
rendering_light_culler.cpp Style: Enable clang-format's InsertBraces config 2025-01-09 16:46:51 +01:00
rendering_light_culler.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
rendering_method.cpp
rendering_method.h Physics Interpolation - Move 3D FTI to SceneTree 2025-04-26 14:13:30 +01:00
rendering_server_constants.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
rendering_server_default.cpp Allow to compile the engine without XR support 2025-02-25 17:07:21 -03:00
rendering_server_default.h Physics Interpolation - Move 3D FTI to SceneTree 2025-04-26 14:13:30 +01:00
rendering_server_globals.cpp
rendering_server_globals.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
shader_compiler.cpp Core: Add [[nodiscard]] to string-like classes 2025-05-06 12:23:41 -05:00
shader_compiler.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
shader_include_db.cpp Adding ability to include build-in include files (precursor to custom shader templates) 2024-11-24 08:47:45 +11:00
shader_include_db.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
shader_language.cpp [Shaders] Allow constants and expressions in hint_range 2025-04-17 17:43:01 +03:00
shader_language.h [Shaders] Allow constants and expressions in hint_range 2025-04-17 17:43:01 +03:00
shader_preprocessor.cpp Core: Add [[nodiscard]] to string-like classes 2025-05-06 12:23:41 -05:00
shader_preprocessor.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
shader_types.cpp add REGION_RECT 2025-04-30 11:07:22 +02:00
shader_types.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
shader_warnings.cpp Use std::size instead of sizeof(a) / sizeof(a[0]) pattern throughout the codebase. 2025-02-07 14:57:48 +01:00
shader_warnings.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00