Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-12 | doc: Sync classref with current source | Rémi Verschelde | |
Adds API changes from the new GPU lightmapper. | |||
2020-05-10 | New lightmapper | Juan Linietsky | |
-Added LocalVector (needed it) -Added stb_rect_pack (It's pretty cool, we could probably use it for other stuff too) -Fixes and changes all around the place -Added library for 128 bits fixed point (required for Delaunay3D) | |||
2020-05-10 | Revert "Renamed plane's d to distance" | Rémi Verschelde | |
This reverts commit ec7b481170dcd6a7b4cf0e6c1221e204ff7945f3. This was wrong, `d` is not a distance but the `d` constant in the parametric equation `ax + by + cz = d` describing the plane. | |||
2020-05-10 | Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine | Rémi Verschelde | |
Part of #33027. | |||
2020-05-10 | Style: clang-format: Disable AllowShortIfStatementsOnASingleLine | Rémi Verschelde | |
Part of #33027, also discussed in #29848. Enforcing the use of brackets even on single line statements would be preferred, but `clang-format` doesn't have this functionality yet. | |||
2020-05-10 | Renamed plane's d to distance | Marcus Elg | |
2020-05-07 | Merge pull request #38226 from Calinou/increase-camera3d-fov | Rémi Verschelde | |
Increase the default Camera3D field of view to 75 | |||
2020-05-07 | Fix bug with AudioStreamPlayer3D audio position | hoontee | |
Applies https://github.com/godotengine/godot/commit/0c78a58b6472f704d473e0307c9ea83dfbde1811 to `AudioStreamPlayer3D::play`. | |||
2020-05-04 | Merge pull request #37717 from qarmin/world_fix | Rémi Verschelde | |
Change non-existent World to World3D | |||
2020-05-02 | Added missing spring enums for generic_6dof_joint | Bastiaan Olij | |
2020-05-01 | Merge pull request #38346 from jitspoe/master.fix_uninitialized_particle_param | Rémi Verschelde | |
Fix custom w component being uninitialized on CPU particles. | |||
2020-05-01 | Increase the default Camera3D field of view to 75 | Hugo Locurcio | |
A vertical FOV of 75 degrees is roughly equivalent to a 91 degree horizontal FOV on a 4:3 display (~107.51 degrees on 16:9), which is close to the typical default FOV used in PC games. Note that this doesn't apply to the in-editor camera which keeps its FOV to 70. This is because it doesn't display in fullscreen; its viewport only displays in the center of the editor (roughly). This means the viewport won't cover the viewer's eyes as much. Therefore, the editor camera FOV should be slightly lower to account for this. Since this changes the default value, this may break existing projects slightly. For the record, this was already done in https://github.com/godotengine/godot-demo-projects/pull/260 for the official demo projects. | |||
2020-04-30 | Fix custom w component being uninitialized on CPU particles. | jitspoe | |
(cherry picked from commit 38085f2f6982c491935a434bb45e358dbebe1714) (cherry picked from commit b9c280b73ff6a13ea490d2da0f2728bcef3038dc) | |||
2020-04-29 | Merge pull request #38203 from woollysammoth/multiple-ik-bug | Rémi Verschelde | |
Fixes SkeletonIK resetting other IK poses | |||
2020-04-29 | [Core] Rename linear_interpolate to lerp | Aaron Franke | |
2020-04-28 | Rename InputFilter back to Input | Rémi Verschelde | |
It changed name as part of the DisplayServer and input refactoring in #37317, with the rationale that input no longer goes through the main loop, so the previous Input singleton now only does filtering. But the gains in consistency are quite limited in the renaming, and it breaks compatibility for all scripts and tutorials that access the Input singleton via the scripting language. A temporary option was suggested to keep the scripting singleton named `Input` even if its type is `InputFilter`, but that adds inconsistency and breaks C#. Fixes godotengine/godot-proposals#639. Fixes #37319. Fixes #37690. | |||
2020-04-25 | Resets global pose of IK chain bones being solved, rather than the whole ↵ | Sam | |
skeleton. Resolves #38026 | |||
2020-04-23 | Merge pull request #38109 from nekomatata/mesh-instance-active-material | Rémi Verschelde | |
Fix get_active_material when a material is directly set on the mesh | |||
2020-04-22 | Fix get_active_material when a material is directly set on the mesh | PouleyKetchoupp | |
Makes MeshInstance3D::get_active_material consistent with the logic in the rendering system. Fixes #38108 | |||
2020-04-21 | Add proper type to most public API uses of Array | Juan Linietsky | |
2020-04-20 | Fix more GCC -Wmaybe-uninitialized warnings | Rémi Verschelde | |
Fixes #38005. | |||
2020-04-20 | doc: Sync classref with current source | Rémi Verschelde | |
Add missing enum bindings. | |||
2020-04-18 | Change non-existent World to World3D | qarmin | |
2020-04-17 | Merge pull request #37949 from reduz/implement-global-shader-uniforms | Rémi Verschelde | |
Implement global and per instance shader uniforms. | |||
2020-04-17 | Merge pull request #37964 from AndreaCatania/AndreaCatania-patch-2 | Rémi Verschelde | |
Activate Physics Process in SpringArm3D. | |||
2020-04-17 | Implement global and per instance shader uniforms. | Juan Linietsky | |
Adds two keywords to shader language for uniforms: -'global' -'instance' This allows them to reference values outside the material. | |||
2020-04-17 | Activate Physics Process in SpringArm3D. | Andrea Catania | |
2020-04-15 | Merge pull request #37914 from clayjohn/VULKAN-decal-fix | Rémi Verschelde | |
Fix texture check in decal setup | |||
2020-04-15 | Fix texture check in decal setup | clayjohn | |
2020-04-15 | Run SpringArm3D's process within physics. | Marcel Admiraal | |
2020-04-15 | Merge pull request #37896 from NutmegStudio/decal-enum-constant-fix | Rémi Verschelde | |
Change DecalTexture bind from BIND_CONSTANT to BIND_ENUM_CONSTANT | |||
2020-04-15 | Change DecalTexture bind from BIND_CONSTANT to BIND_ENUM_CONSTANT | NutmegStudio | |
2020-04-15 | Fix typo in light3d (Texture -> Texture2D) | NutmegStudio | |
2020-04-14 | Merge pull request #37887 from reduz/implement-projectors | Rémi Verschelde | |
Add support for projectors in spot and omni lights. | |||
2020-04-14 | Add support for projectors in spot and omni lights. | Juan Linietsky | |
2020-04-14 | Merge pull request #37316 from nekomatata/physical-bone-settings | Rémi Verschelde | |
Add PhysicalBone rotation, damping, axis lock & can sleep | |||
2020-04-14 | Merge pull request #37861 from reduz/implement-decals | Rémi Verschelde | |
Implement decals | |||
2020-04-14 | Implement decals | Juan Linietsky | |
Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h | |||
2020-04-14 | Add PhysicalBone rotation, damping, axis lock & can sleep | PouleyKetchoupp | |
2020-04-13 | Handle huge offset values in Path2D and Path3D set_offset | MickeMakaron | |
2020-04-13 | Merge pull request #37749 from clayjohn/Vulkan-improved-ss | Rémi Verschelde | |
Add vogel filter and settings to soft shadows | |||
2020-04-10 | Add proper quality settings to soft shadows | clayjohn | |
2020-04-10 | Merge pull request #37722 from reduz/implement-softshadows | Rémi Verschelde | |
Support light size and soft shadows | |||
2020-04-09 | Support light size and soft shadows | Juan Linietsky | |
2020-04-09 | Renaming all ARVR nodes to XR | Bastiaan Olij | |
2020-04-08 | Refactored shadowmapping. | Juan Linietsky | |
- Made shadow bias size independent, so it will remain when changing light or camera size. - Implemented normal offset bias, which greatly enhances quality. - Added transmission to subsurface scattering - Reimplemented shadow filter modes Closes #17260 | |||
2020-04-02 | Replace more occurrences of NULL with nullptr | Rémi Verschelde | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-04-02 | Merge pull request #37504 from qarmin/out_of_bound_cursor | Rémi Verschelde | |
Fix array out of bounds access caused by uninitialised variables | |||
2020-04-01 | Fix out of bound array access caused by unassigned variable | Rafał Mikrut | |