godot/servers/rendering
Dario 1f18125652 Fix incorrect error checking and notifications introduced in PR #80414.
There was an error in the other branch of the refactored function where the size of the array was not properly multiplied by the size of the float to check against the buffer size. This was only an error in the error-checking itself and not the functionality. There was also an error where the proper notification was not emitted whenever the buffer for the multimesh is recreated to invalidate the previous references the renderer might've created to it. This fixes CPU Particles getting corrupted when they're created without emission being enabled.

(cherry picked from commit 420f3890b0)
2023-09-21 14:20:04 +02:00
..
dummy (Re-)Implemented Light3D's property "shadow_reverse_cull_face" 2023-05-19 19:22:10 +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 Fix incorrect error checking and notifications introduced in PR #80414. 2023-09-21 14:20:04 +02:00
storage Fix shader uniform storage conversions and crash 2023-05-29 15:17:13 +03:00
SCsub
renderer_canvas_cull.cpp Fix Y-sort modulate for top-most Y-sorted CanvasItem 2023-06-12 13:33:26 +02:00
renderer_canvas_cull.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
renderer_canvas_render.cpp
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
renderer_geometry_instance.h Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
renderer_scene_cull.cpp Properly clear material slots on mesh instance when material is freed 2023-05-22 23:00:00 +10:00
renderer_scene_cull.h Properly clear material slots on mesh instance when material is freed 2023-05-22 23:00:00 +10:00
renderer_scene_occlusion_cull.cpp
renderer_scene_occlusion_cull.h
renderer_scene_render.cpp
renderer_scene_render.h
renderer_viewport.cpp Improve handling of motion vectors for multimesh instances. 2023-09-21 14:20:04 +02:00
renderer_viewport.h Improve handling of motion vectors for multimesh instances. 2023-09-21 14:20:04 +02:00
rendering_device.cpp Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
rendering_device.h Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
rendering_device_binds.cpp
rendering_device_binds.h Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
rendering_method.cpp
rendering_method.h
rendering_server_default.cpp Fix crash when calling get_video_adapter_* in a thread 2023-08-31 20:19:30 +02:00
rendering_server_default.h Fix crash when calling get_video_adapter_* in a thread 2023-08-31 20:19:30 +02:00
rendering_server_globals.cpp
rendering_server_globals.h
shader_compiler.cpp Fix shader language float literal precision truncation 2023-07-10 17:26:14 +02:00
shader_compiler.h
shader_language.cpp Add autocomplete for filter/repeat hints on uniform arrays 2023-08-31 19:48:16 +02:00
shader_language.h Enable shadow warnings and fix raised errors 2023-05-11 16:00:59 +02:00
shader_preprocessor.cpp i18n: Sync translations with Weblate (now tracking 4.1 strings) 2023-06-12 14:57:08 +02:00
shader_preprocessor.h Fix Shader Preprocessor line numbering when disabled 2023-04-26 16:48:23 +03:00
shader_types.cpp Merge pull request #76565 from clayjohn/debug-PSSM-splits 2023-05-15 09:33:01 +02:00
shader_types.h
shader_warnings.cpp
shader_warnings.h