| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
Also fix bugs when meshes are always generated.
|
| | |
|
| |\
| |
| | |
Allow animations to be saved to external files during scene import.
|
| | | |
|
| |\ \
| | |
| | | |
Remove assignment and declarations in if statements
|
| | |/
| |
| |
| |
| |
| | |
After discussing with @reduz and @akien-mga it was decided that we do
not allow assignments or declarations in if statements. This PR removes
the instances of this I could find by automated means.
|
| |/
|
|
|
| |
Fix various warnings that don't have enough instances to merit
individual commits. Also fixes a potential bug in audio_server.cpp.
|
| | |
|
| |
|
|
| |
outside by default..
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
-Make sure handles are always visible (on top)
-Fixed instanced scene selection (should work properly now)
-Added interpolated camera
-Customizable gizmo colors in editor settings
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.
This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.
It is explained in this article: https://www.viva64.com/en/b/0226/
|
| |
|
|
|
| |
This line does a = a and has a FIXME line. It seems that reduz can't
think of a reason for it either, so here it goes.
|
| |
|
|
| |
fixes #9438
|
| |
|
|
| |
opened, but have to check in detail..
|
| | |
|
| | |
|
| |
|
|
|
|
| |
-More presets for scene importer
-Option in scene importer to export root nodes as separate scenes
-Fixed MeshInstance preview
|
| |
|
|
|
|
|
|
| |
-Added new 3D stream player node
-Added ability for Area to capture sound from streams
-Added small features in physics to be able to properly guess distance to areas for sound
-Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children
-Fixed KinematicBody API to make it the same as 2D.
|
| | |
|
| |
|
|
| |
Some places were missing in e42d59f.
|
| |
|
|
| |
-Split Mesh into Mesh (abstrat class) and ArrayMesh, to allow to proper mesh primitives, as well as streamable meshes in the future.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
|
| | |
|
|
|
The other subfolders of tools/ had already been moved to either
editor/, misc/ or thirdparty/, so the hiding the editor code that
deep was no longer meaningful.
|