summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2022-11-14Add GPUParticles to the OpenGL3 renderer.clayjohn
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission.
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-09Some fixes for instance shader parametersYuri Rubinsky
2022-11-07Merge pull request #68346 from Calinou/particles-rename-trail-length-propertyRémi Verschelde
Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime`
2022-11-07Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime`Hugo Locurcio
The property already has a "seconds" suffix in the inspector. The "lifetime" term makes it more obvious that the property is specified as time, not a distance in units. The property hint now allows manually entering values greater than 10 seconds. The internal rendering value's default now matches the particles nodes' default.
2022-11-07Merge pull request #68321 from BastiaanOlij/xrorigin_start_posRémi Verschelde
Update XRServer with starting position of (new) current XROrigin3D
2022-11-06Update XRServer with starting position of (new) current XROrigin3DBastiaan Olij
2022-11-04Add call_deferred() method to Callablekobewi
2022-11-03Fix typo in method of visual_instance_3dPatrick Siemsen
2022-11-02Unify Node3D RotationOrder with global EulerOrderAaron Franke
2022-11-02Move EulerOrder enum to math_defs.h and global scopeAaron Franke
2022-11-02Merge pull request #68137 from kleonc/shape-cast-get-collider-ridRémi Verschelde
Add `ShapeCast2D/3D::get_collider_rid` method
2022-11-02Merge pull request #67810 from MrBlockers/reged-fixesRémi Verschelde
Fix multiple issues with region editor
2022-11-01Add `ShapeCast2D/3D::get_collider_rid` methodkleonc
2022-10-31Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde
Unify usage of GLOBAL/EDITOR_GET
2022-10-31Merge pull request #68073 from timothyqiu/marker-3d-extentsRémi Verschelde
Make Marker3D gizmo resizable
2022-10-31Merge pull request #67282 from CheesecakeCG/fix-pb-start-simRémi Verschelde
Fix Skeleton3D falsely assuming all physical bones will be children of their first bone
2022-10-31Fix Skeleton3D falsely assuming all physical bones will be children of their ↵hare_ware
first bone
2022-10-31Merge pull request #65452 from timothyqiu/agent-targetRémi Verschelde
Make NavigationAgent `target_location` a property
2022-10-31Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don'tRémi Verschelde
Simplify GDVIRTUAL_CALL calls
2022-10-31Merge pull request #67445 from Zylann/rename_queue_deleteRémi Verschelde
Rename queue_delete => queue_free
2022-10-31Make Marker3D gizmo resizableHaoyu Qiu
2022-10-28Fix spacing of few PROPERTY_HINT_ENUM hint_stringsMicky
2022-10-27Merge pull request #67939 from sambriels/emit-signal-after-target-reachedClay John
[NavigationAgent2D/3D]: target_reached signal is emitted before internal state is updated
2022-10-27Emit target_reached signal after state is updatedSam Briels
2022-10-27Make NavigationAgent `target_location` a propertyHaoyu Qiu
2022-10-25Fix multiple issues with region editorMrBlockers
Make the filter mode of the texture preview match the node/resource being edited where applicable, and nearest neighbor with mipmaps as a fallback. Make the Edit Region button for Sprite3D only appear when region is enabled, to match behavior of Sprite2D. Fix the editor not correctly clearing reference to previously edited resources, resulting in a visual bug displaying the incorrect texture.
2022-10-24Rename queue_delete => queue_freeMarc Gilleron
# Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp
2022-10-21Clean up Basis from Euler codeAaron Franke
2022-10-19Merge pull request #66940 from aaronfranke/doc-get-tr-aabbMax Hilbrunner
Remove the global space `get_transformed_aabb` helper method
2022-10-19Merge pull request #67249 from wuyingnan/fix_quaternion_typoMax Hilbrunner
Fix a comment typo in node_3d.h
2022-10-19Simplify GDVIRTUAL_CALL callskobewi
2022-10-18Unify usage of GLOBAL/EDITOR_GETkobewi
2022-10-18Remove the global space `get_transformed_aabb` helper methodAaron Franke
2022-10-17Fix two typos in tracker names and a bug in OpenXR haptic feedbackBastiaan Olij
2022-10-14Make some Image methods statickobewi
2022-10-14Merge pull request #63607 from BastiaanOlij/fix_xr_originRémi Verschelde
Add current setting to XROrigin3D and fix double positioning HMD
2022-10-13Comment not to remove `data` structs in some NodesMicky
2022-10-13Add current setting to XROrigin3D and fix double positioning HMDBastiaan Olij
2022-10-11Merge pull request #66221 from Mickeon/painstakingly-appending-ds-en-you-tea-esRémi Verschelde
Rename remaining "*_enable" to "*_enabled"
2022-10-11fix typoYingnan Wu
2022-10-11Merge pull request #67192 from RedMser/light-scale-warningRémi Verschelde
Show warning when scaling Light3D nodes
2022-10-10Show warning when scaling Light3D nodesRedMser
2022-10-10Remove incorrect px suffixesRedMser
2022-10-09Merge pull request #67076 from timothyqiu/hint-enum-suffixRémi Verschelde
Remove invalid suffix hint for enum property
2022-10-08Merge pull request #65983 from Mickeon/rename-audio-player-volume-dbRémi Verschelde
Rename AudioStreamPlayer3D's `unit_db` to `volume_db`
2022-10-08Merge pull request #67062 from timothyqiu/enum-spaceRémi Verschelde
Remove leading spaces from enumerator name hints
2022-10-08Remove invalid suffix hint for enum propertyHaoyu Qiu
2022-10-08Remove leading spaces from enumerator name hintsHaoyu Qiu
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as a comma separated list. There're a few properties that add leading spaces to the names (e.g. `First, Second, Third`). These spaces are included in the Inspector dropdown, which is unexpected. It's better to leave the surrounding spaces untouched because it could be part of the resulting string value (the variable is a string enum). And most other enum hints don't contain surrounding whitespaces. This PR removes the spaces and documents this `PROPERTY_HINT_ENUM` behavior.
2022-10-07declare "_validate_property" as protectedArthur J
In other classes, the function _validate_property is declared as protected (in the case of Area2D), but in Area3D it's declared as private, which causes compile errors when trying to extend the class in a C++ module for example.