summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2018-07-18Several improvements to editor inspector usability and styleJuan Linietsky
2018-07-18Ability to disable scale in nodes, closes #19927Juan Linietsky
2018-07-18Style: Format code with clang-format 6.0.1Rémi Verschelde
2018-07-16-Added support for raycast in KinematicBody2DJuan Linietsky
-Added support for snapping in KinematicBody2D
2018-07-09Improved stream paused fade codeMarcelo Fernandez
2018-07-07Add option to convert Particles to CPUParticlesJuan Linietsky
2018-07-06Support for CPU based particles, which aids compatibility with OpenGL ES 2.0Juan Linietsky
2018-07-05Merge pull request #19646 from chanon/fix-audiostream-cant-set-null-streamMax Hilbrunner
Fix can't set AudioStreamPlayer stream to null
2018-07-03Merge pull request #19205 from marcelofg55/audio_stream_pauseMax Hilbrunner
Pause AudioStreamPlayer when SceneTree pauses
2018-07-03Merge pull request #19246 from xemjeff/physicsMax Hilbrunner
Hinge Joint Inspector - Change range for motor target velocity and params bias values
2018-07-02Removed two skeleton parameter from compilation width no 3dAndrea Catania
2018-07-01Merge pull request #19886 from AndreaCatania/no3dRémi Verschelde
Fixes #19845 no 3d Compilation issue
2018-07-01Fixes #19845 no 3d Compilation issueAndrea Catania
2018-07-01Fixes #19648 Kinematic body move_and_slide compatibility issueAndrea Catania
2018-06-27Changes to how node paths are selected from property, allowing setting a hint.Juan Linietsky
2018-06-24Fight off some error spam in the editorBastiaan Olij
2018-06-22fix can't set AudioStreamPlayer stream to nullchanon
2018-06-16Fix property hint for ReflectionProbe extentsRémi Verschelde
2018-06-13Merge pull request #19487 from JFonS/better_3d_selectRémi Verschelde
Improve 3D selection
2018-06-13Polished 3D selectionJFonS
2018-06-10updated some particlematerial propertiesclayjohn
2018-06-03Pause AudioStreamPlayers when SceneTree pausesMarcelo Fernandez
2018-05-29Issues #19203 and #19204Jeffs
- Hinge Joint Inspector: Motor target velocity range changed from [0,4096] to [-200,200] to allow for negative velocity and a reasonable range. Params bias now allows a zero value to prevent the bullet message of not supporting a non-zero bias.
2018-05-27Merge pull request #18691 from Web-eWorks/atlasfixesJuan Linietsky
Fix Sprite3d using AtlasTexture... Again.
2018-05-26Check for 0 roll influenceBastiaan Olij
2018-05-20Up vector implementation and OrientedPathFollow.danilo2205
2018-05-17-Ability to open resources in the same windowJuan Linietsky
-Plenty of fixes and improvements to new inspector -Fixes that were needed to make inspector work better
2018-05-16Allow editing of some unbound properties when hinted (or no range hinted)Juan Linietsky
2018-05-15-New inspector.Juan Linietsky
-Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
2018-05-14Fixed some warnings found with Cppcheck.Michael Alexsander Silva Dias
2018-05-13Revert "Use fake audio playing property in editor"Hein-Pieter van Braam
2018-05-13Merge pull request #17367 from ShyRed/audio_playing_Hein-Pieter van Braam
Use fake audio playing property in editor
2018-05-10Improved API to active / deactive ragdollAndrea Catania
2018-05-08Fix some enums missing its bindMarcelo Fernandez
2018-05-08Fix AtlasTexture usage in Sprite3D.Webster Sheets
Changes as requested in b484d5c.
2018-05-08Merge pull request #17559 from simedis/joint_motorsRémi Verschelde
Implemented interface for bullet linear motors
2018-05-07Merge pull request #11973 from AndreaCatania/ragdollJuan Linietsky
Ragdoll - Physical bone node
2018-05-07Implemented ragdollAndreaCatania
Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll a Implemented implicit hierarchy. Improved Added some physics properties Added bone offset to preserve COM, partially fixed scaling work in progress WIP wip Implemented Joint Gizmos Implemented pin joint joint Implemented all joints
2018-05-07Revert "Fix Sprite3D's incorrect behavior when using AtlasTextures."Juan Linietsky
2018-05-03Merge pull request #16359 from Noshyaar/convertRémi Verschelde
Particles: fix corrupted scene when saved after convert
2018-05-03Merge pull request #18572 from bzztbomb/fix/project_local_ray_normal_virtualRémi Verschelde
Fix for ARVRCamera::project_local_ray_normal not getting called.
2018-05-03Camera::project_local_ray_normal needs to be virtual so that ↵Brian Richardson
ARVRCamera::project_local_ray_normal gets called.
2018-05-03Merge pull request #18514 from neikeq/api-hash-fixesRémi Verschelde
API hash fixes
2018-05-01Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde
Fixes logically dead code (Coverity)
2018-04-29Fix binding some core API methods only in tools buildsIgnacio Etcheverry
2018-04-27CSG Support for Godot!Juan Linietsky
-Missing Icons -Missing freezing option (for baking light and faster load) -Missing a way to export from Godot (GLTF2?) -Probably buggy (may freeze editor, can be worked around easily, but let me know if this happens so it's easier to catch bugs) Happy testing!
2018-04-21Fixes logically dead code (Coverity)Crazy-P
Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment.
2018-04-14Avoid converting Quat to Euler angles when not necessary.tagcup
Also ensure that get_scale doesn't arbitrarlity change the signs of scales, ensuring that the combination of get_rotation and get_scale gives the correct basis. Added various missing functions and constructors. Should close #17968.
2018-04-11Use internal physics processing for Nodes' internal logicRémi Verschelde
2018-04-09Fix RigidBody's configuration warning for Z axisAlexander Alekseev