Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-14 | Merge pull request #43923 from madmiraal/fix-43588 | Rémi Verschelde | |
Fix cast_motion sometimes failing | |||
2021-01-13 | Merge pull request #45136 from akien-mga/clang-format-11 | Rémi Verschelde | |
CI: Update to clang-format 11 and apply ternary operator changes | |||
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-12 | Renamed `emit_particle` to `emit_subparticle` shader function | Yuri Roubinsky | |
2021-01-11 | Fix shader uniform instances compilation | Yuri Roubinsky | |
2021-01-11 | Merge pull request #45066 from Chaosus/shader_fix_uniform_crash | Rémi Verschelde | |
Prevent editor crash due to modify the order of non-instance shader uniforms by instance uniforms | |||
2021-01-10 | Prevent crash due to assigning incorrect order of instance uniform | Yuri Roubinsky | |
2021-01-09 | Fix LIGHT compilation for canvas shader | Yuri Roubinsky | |
2021-01-07 | Fix multiple issues with one-way collisions | Marcel Admiraal | |
For RigidBodies, uses the collision normal determined by relative motion to determine whether or not a one-way collision has occurred. For KinematicBodies, performs additional checks to ensure a one-way collision has occurred, and averages the recovery step over all collision shapes. Co-authored-by: Sergej Gureev <sergej.gureev@relex.fi> | |||
2021-01-06 | Added ability to visualize native shaders | reduz | |
2021-01-05 | Change the light attenuation formulas. | reduz | |
-Much better looking, physically based. -Almost negligible extra cost. | |||
2021-01-05 | Threaded optimizations to cull and render | reduz | |
-Reorganize thread work pool for rendering -Fixes to make secondary command buffers to work (disabled because they need more testing) | |||
2021-01-05 | Rewrite render code to be more cache and thread friendly. | reduz | |
2021-01-05 | Reorganize renderer code. | reduz | |
So it can hopefully be made more cache efficient afterwards. | |||
2021-01-04 | Merge pull request #44842 from clayjohn/VULKAN-SSAO-2 | Rémi Verschelde | |
SSAO renames and move push constant binding | |||
2021-01-04 | fix inconsistent normal map shader variable naming | Hendrik Brucker | |
2021-01-04 | Merge pull request #44530 from clayjohn/VULKAN-framebuffer-error | Rémi Verschelde | |
Use basic uniform set for depth prepass | |||
2021-01-03 | SSAO cleanup and fixes | clayjohn | |
2021-01-02 | Typo correction | Muller-Castro | |
simple typo correction | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-29 | Expose gltf2 eight weights. | K. S. Ernest (iFire) Lee | |
2020-12-29 | Consistently use normal_map | Marcel Admiraal | |
2020-12-28 | Merge pull request #44586 from madmiraal/rename-stepify | Rémi Verschelde | |
Rename Math::stepify to snapped | |||
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | Merge pull request #44715 from clayjohn/VULKAN-SSAO-cleanup | Rémi Verschelde | |
Cleanup leftover functions from adding SSAO | |||
2020-12-27 | Merge pull request #44705 from Chaosus/shader_fix_array_postinit | Yuri Roubinsky | |
Fix using post-init shader array constructors | |||
2020-12-26 | Cleanup leftover functions from adding SSAO | clayjohn | |
2020-12-26 | Rewrite culling to be more cache/thread friendly. | reduz | |
-Uses a single array with all data -Massive performance improvement -Does not support threads yet, but code is now thread friendly | |||
2020-12-27 | Fix using post-init shader array constructors | Yuri Roubinsky | |
2020-12-27 | Merge pull request #44436 from Chaosus/shader_const_switch | Yuri Roubinsky | |
Added support for constants in shader `case` and array size declaration | |||
2020-12-24 | Merge pull request #44656 from reduz/cull-fixes-and-optimizations | Juan Linietsky | |
Cull fixes and optimizations | |||
2020-12-24 | Merge pull request #44649 from lyuma/bone_aabb_blendshapes | Rémi Verschelde | |
Fix blendshapes and calculation of bone_aabbs | |||
2020-12-24 | Cull fixes and optimizations | reduz | |
2020-12-24 | Fix BVH to world_aabb, and call update | lawnjelly | |
The calls to the BVH need to use the world space AABB, rather than local space for it to work. Also, update was not being called which is required to update the AABB as objects move. | |||
2020-12-24 | Merge pull request #44641 from reduz/get-frame-setup-time | Rémi Verschelde | |
Add API to get frame setup time on CPU | |||
2020-12-24 | Fix blendshapes and calculation of bone_aabbs | Lyuma | |
Blendshapes without a skeleton already worked. However, due to a faulty ERR_FAIL_COND, it was impossible to create a mesh with both bones and blendshapes. This also fixes an assumption that all surfaces reference the same number of bones as surface 0. | |||
2020-12-23 | Use basic uniform set for depth prepass | clayjohn | |
2020-12-24 | Merge pull request #44623 from reduz/rewrite-renderer-indexer | Juan Linietsky | |
Replace Octree by DynamicBVH in cull code | |||
2020-12-24 | Add API to get frame setup time on CPU | reduz | |
Needed for benchmarks | |||
2020-12-23 | Bind viewport measure functions | reduz | |
2020-12-23 | Replace Octree by DynamicBVH in cull code | reduz | |
-Much greater pairing/unpairing performance -For now, using it for culling too, but this will change in a couple of days. -Added a paged allocator, to efficiently alloc/free some types of objects. | |||
2020-12-23 | Merge pull request #44605 from madmiraal/rename-control-margin | Rémi Verschelde | |
Rename Control margin to offset | |||
2020-12-23 | Rename Control margin to offset | Marcel Admiraal | |
2020-12-23 | Merge pull request #44487 from bruvzg/ctl_fixes_2 | Rémi Verschelde | |
[CTL] Fix RTL scrolling and tabs selection. | |||
2020-12-22 | Merge pull request #44182 from clayjohn/ASSAO | Rémi Verschelde | |
Replace SAO with ASSAO as Godot's new SSAO | |||
2020-12-21 | Port ASSAO to Godot to replace SAO | clayjohn | |
2020-12-21 | Merge pull request #44566 from madmiraal/fix-redefined-default-parameter | Rémi Verschelde | |
Ensure default value in _render_shadow is the same as parent | |||
2020-12-21 | Improve fill aligned text hit testing. | bruvzg | |