godot/scene/3d
aaronp64 58931c073d Check for NaN in set_volume_db functions
Added check in AudioStreamPlayer, AudioStreamPlayer2D, and AudioStreamPlayer3D set_volume_db functions to prevent setting volume to NaN, and give an error.  Using NaN for volume and playing the AudioStreamPlayer could prevent all audio from playing, even from other AudioStreamPlayers.

Fixes #88133
2024-04-18 11:28:57 -04:00
..
physics Fix RayCast3D's debug draw transform not updating 2024-04-17 11:21:53 -03:00
audio_listener_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_listener_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_stream_player_3d.compat.inc Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const 2024-02-08 13:01:50 -06:00
audio_stream_player_3d.cpp Check for NaN in set_volume_db functions 2024-04-18 11:28:57 -04:00
audio_stream_player_3d.h Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const 2024-02-08 13:01:50 -06:00
bone_attachment_3d.compat.inc replace bone_pose_updated to skeleton_updated signal 2024-04-13 05:48:42 +09:00
bone_attachment_3d.cpp replace bone_pose_updated to skeleton_updated signal 2024-04-13 05:48:42 +09:00
bone_attachment_3d.h replace bone_pose_updated to skeleton_updated signal 2024-04-13 05:48:42 +09:00
camera_3d.cpp Split monolithic physics class files 2024-02-27 11:18:16 +01:00
camera_3d.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00
cpu_particles_3d.cpp fix: avoid shader crash on null vector and negative x vector 2024-04-17 17:33:30 +01:00
cpu_particles_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
decal.cpp Allow Decal Emission Energy values above 128 in the inspector 2024-04-04 21:19:17 +02:00
decal.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
fog_volume.cpp Use Vector* component-wise min/max/clamp functions where applicable 2024-03-20 13:47:42 +01:00
fog_volume.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
gpu_particles_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
gpu_particles_3d.h Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
gpu_particles_collision_3d.cpp Use Vector* component-wise min/max/clamp functions where applicable 2024-03-20 13:47:42 +01:00
gpu_particles_collision_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
importer_mesh_instance_3d.cpp Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
importer_mesh_instance_3d.h Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
label_3d.cpp Fix Label3D, TextMesh & Font not following project default theme in editor 2024-03-09 17:35:48 +01:00
label_3d.h Expose TextServer justification flags to Label, Label3D, TextMesh and RTL. Add flags to control last/single line justification. 2023-05-15 19:23:54 +03:00
light_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
light_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
lightmap_gi.cpp LightmapGI: Reduce warnings and increase probe accuracy 2024-04-15 18:57:53 +02:00
lightmap_gi.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
lightmap_probe.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmap_probe.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper.h Rewrite the GPU Lightmapper's indirect lighting logic to match Godot 3.5's CPU Lightmapper. 2023-10-13 14:33:55 -03:00
marker_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
marker_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mesh_instance_3d.cpp Expose MeshInstance3D.get_skin_reference and add docs 2024-04-10 14:12:25 +02:00
mesh_instance_3d.h Expose MeshInstance3D.get_skin_reference and add docs 2024-04-10 14:12:25 +02:00
multimesh_instance_3d.cpp Fix VoxelGI MultiMesh and CSG mesh baking 2023-10-25 16:37:47 +03:00
multimesh_instance_3d.h Fix VoxelGI MultiMesh and CSG mesh baking 2023-10-25 16:37:47 +03:00
navigation_agent_3d.cpp Add navigation path simplification 2024-04-11 12:32:21 +02:00
navigation_agent_3d.h Add navigation path simplification 2024-04-11 12:32:21 +02:00
navigation_link_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
navigation_link_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
navigation_obstacle_3d.cpp Add NavigationObstacle options to affect and carve navigation mesh 2024-03-15 01:45:44 +01:00
navigation_obstacle_3d.h Add NavigationObstacle options to affect and carve navigation mesh 2024-03-15 01:45:44 +01:00
navigation_region_3d.cpp Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders 2024-04-15 18:40:43 -07:00
navigation_region_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
node_3d.cpp Fixes the issue where setting global rotation would reset scale. 2024-04-16 13:43:00 +02:00
node_3d.h Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
occluder_instance_3d.cpp Use Vector* component-wise min/max/clamp functions where applicable 2024-03-20 13:47:42 +01:00
occluder_instance_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
path_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
path_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
physical_bone_simulator_3d.cpp Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
physical_bone_simulator_3d.h Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
reflection_probe.cpp Add reflection probe support to compatibility renderer using 2 probe approach. 2024-04-09 16:53:28 +10:00
reflection_probe.h Add reflection probe support to compatibility renderer using 2 probe approach. 2024-04-09 16:53:28 +10:00
remote_transform_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
remote_transform_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
SCsub Split monolithic physics class files 2024-02-27 11:18:16 +01:00
skeleton_3d.compat.inc Make Skeleton3D::add_bone return the new bone index right away, instead of requiring an additional call to get_bone_count. 2024-02-25 05:24:48 -06:00
skeleton_3d.cpp replace bone_pose_updated to skeleton_updated signal 2024-04-13 05:48:42 +09:00
skeleton_3d.h Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
skeleton_ik_3d.cpp Add SkeletonIK3D get/set_interpolation compat from #87888 2024-04-18 01:49:12 -07:00
skeleton_ik_3d.h Add SkeletonIK3D get/set_interpolation compat from #87888 2024-04-18 01:49:12 -07:00
skeleton_modifier_3d.cpp Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
skeleton_modifier_3d.h Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
soft_body_3d.cpp Split monolithic physics class files 2024-02-27 11:18:16 +01:00
soft_body_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
sprite_3d.cpp Optimise Object's get_argument_options 2024-02-29 18:00:54 +01:00
sprite_3d.h Optimise Object's get_argument_options 2024-02-29 18:00:54 +01:00
velocity_tracker_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
velocity_tracker_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
visible_on_screen_notifier_3d.cpp Implement VisibilityNotifier3D in the compatibility backend 2024-02-22 12:35:24 -08:00
visible_on_screen_notifier_3d.h Implement VisibilityNotifier3D in the compatibility backend 2024-02-22 12:35:24 -08:00
visual_instance_3d.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
visual_instance_3d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
voxel_gi.cpp Use Vector* component-wise min/max/clamp functions where applicable 2024-03-20 13:47:42 +01:00
voxel_gi.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
voxelizer.cpp Fix VoxelGI MultiMesh and CSG mesh baking 2023-10-25 16:37:47 +03:00
voxelizer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
world_environment.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
world_environment.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00
xr_body_modifier_3d.cpp Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
xr_body_modifier_3d.h Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
xr_face_modifier_3d.cpp Initial XRFaceTrackingProvider and XRFaceTracker work. 2024-02-17 20:12:47 -05:00
xr_face_modifier_3d.h Initial XRFaceTrackingProvider and XRFaceTracker work. 2024-02-17 20:12:47 -05:00
xr_hand_modifier_3d.cpp Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
xr_hand_modifier_3d.h Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PB 2024-04-05 01:28:26 +09:00
xr_nodes.cpp Improve warning when XR shaders are not enabled 2024-03-11 14:17:37 -07:00
xr_nodes.h Expose profile_changed signal to XRController3D 2024-03-06 16:48:25 -06:00