Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-02 | Merge pull request #55402 from TokageItLab/fixed-immediatemesh-minimum-aabb | Rémi Verschelde | |
Fixed minimum size of `AABB` in `ImmediateMesh` to draw only one vertex | |||
2021-12-02 | Fixed minimum size of aabb in ImmediateMesh to draw only one vertex | Silc 'Tokage' Renew | |
2021-12-01 | Fix shader crash when using existed constant name for struct | Yuri Roubinsky | |
2021-12-01 | Fix declaring array size twice in global shader constant | Yuri Roubinsky | |
2021-12-01 | Allow using empty statements in the shader, added formatting warning | Yuri Roubinsky | |
2021-11-30 | Merge pull request #55490 from Chaosus/fix_shader_crash | Rémi Verschelde | |
2021-11-30 | Merge pull request #55431 from Chaosus/shader_fix_constants | Rémi Verschelde | |
2021-11-30 | Fix shader crash when assigning array to non-array in global constant | Yuri Roubinsky | |
2021-11-29 | Fix `INDEX` built-in in a process function of particle shader | Yuri Roubinsky | |
2021-11-29 | Fix built-in(PI, TAU, E) assignment to a global constant in a shader | Yuri Roubinsky | |
2021-11-26 | Fix `TIME` using in custom functions of particle shader | Yuri Roubinsky | |
2021-11-26 | Merge pull request #55311 from Chaosus/fix_uniform_array | Rémi Verschelde | |
Fix uniform array alignment to fix a bug | |||
2021-11-26 | Merge pull request #55325 from Calinou/fsr-use-warn-print | Rémi Verschelde | |
2021-11-25 | Merge pull request #55313 from nekomatata/bounce-energy-stability | Rémi Verschelde | |
2021-11-25 | Merge pull request #55310 from Ev1lbl0w/fix_headless_window_errors | Rémi Verschelde | |
2021-11-25 | Use `WARN_PRINT_ONCE()` for FSR-related warning messages | Hugo Locurcio | |
`print_error()` should generally not be used directly. Also, falling back is best done by printing a warning message instead of an error message. | |||
2021-11-25 | Fix uniform array alignment to fix a bug | Yuri Roubinsky | |
2021-11-25 | Remove disabled debug code in ClusterBuilderRD | Hugo Locurcio | |
2021-11-25 | Fix RigidDynamicBody gaining momentum with bounce | PouleyKetchoupp | |
Bounce calculation now uses the previous frame's velocity, so it's consistent with the actual motion of the bodies involved and not the yet-to-be-applied forces. When bounce is 1, using the current velocity was causing the new forces (including gravity) to be taken into account, which lead to the bounce velocity to be higher than the falling velocity at the moment of impact, adding more and more energy over time. | |||
2021-11-25 | Added more empty definitions for headless display server | Ricardo Subtil | |
2021-11-25 | Revert "Pushes array of uniforms to first place in the buffer" | Yuri Roubinsky | |
2021-11-25 | [macOS / iOS] Use non atomic operation to store facing bits on MoltenVK. | bruvzg | |
2021-11-24 | Merge pull request #51679 from Je06jm/fsr | Rémi Verschelde | |
AMD FidelityFX Super Resolution | |||
2021-11-24 | Merge pull request #55281 from bruvzg/mvk_fog_volumes | Rémi Verschelde | |
2021-11-24 | [macOS / iOS] Use storage buffers instead of unsupported images for the ↵ | bruvzg | |
volumetric fog on MoltenVK. | |||
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Implemented AMD's FSR as a computer shader for upscaling 3D scenes | Je06jm | |
2021-11-23 | Prevent return statement from using in block in shader main functions | Yuri Roubinsky | |
2021-11-22 | Add wakeup() conditional if previous gravity was 0 | Brennen Green | |
2021-11-22 | Add methods to get position from column and line in TextEdit | Yuri Sizov | |
2021-11-20 | Add area to moved list when changing monitorable, | Marcel Admiraal | |
and only remove area from query when deleting pair if it was monitorable. | |||
2021-11-19 | Allow passing non-variable constant to const function param in shaders | Yuri Roubinsky | |
2021-11-18 | Merge pull request #55084 from JFonS/fix_depth_prepass | Rémi Verschelde | |
Fix Depth-Prepass transparency mode | |||
2021-11-18 | Merge pull request #55085 from JFonS/transparency_fixes | Rémi Verschelde | |
Fix transparency state initialization | |||
2021-11-18 | Fix Depth-Prepass transparency mode | jfons | |
Add mising bits of implementation and ensure depth-prepass objects are only rendered in the transparency pass. | |||
2021-11-18 | Merge pull request #55074 from nekomatata/fix-soft-body-gravity | Rémi Verschelde | |
2021-11-17 | Fix applied gravity on soft bodies | PouleyKetchoupp | |
Regression fix, gravity was accumulated between frames after some changes around area gravity calculation. Also got rid of unused member and method in soft body class. | |||
2021-11-17 | Fix contact generation with backface collision disabled | PouleyKetchoupp | |
Replaced the previous implementation for backface collision handling (in test_axis function from SAT algorithm) with much simpler logic in the collision generation phase with face shapes, in order to get rid of wrong contacts when backface collision is disabled. Now it just ignores the generated collision if the contact normal is against the face normal, with a threshold to keep edge contacts. Added a special case for soft bodies to invert the collision instead of ignoring it, because for now it's the best solution to avoid soft bodies to go through concave shapes (they use small spheres). This might be replaced with a better algorithm for soft bodies later. | |||
2021-11-17 | Fix rest_info returning no result with high margin and low motion | PouleyKetchoupp | |
Apply the same logic as in test_body_motion to make sure the minimum allowed depth doesn't filter out all contacts in this case. | |||
2021-11-17 | Merge pull request #55029 from clayjohn/VULKAN-SRGB | Rémi Verschelde | |
Add SHADER_IS_SRGB define to Vulkan renderer | |||
2021-11-16 | Fix SRGB conversions in Vulkan Renderer | clayjohn | |
2021-11-16 | Merge pull request #55036 from nekomatata/bvh-fix-update | Camille Mohr-Daurat | |
Fix physics BVH pairing for teleported or fast moving objects | |||
2021-11-16 | Fix physics BVH pairing for teleported or fast moving objects | PouleyKetchoupp | |
Updating the broadphase to find new collision pairs was done after checking for collision islands, so it was working in most cases due to the pairing margin used in the BVH, but in case of teleported objects the narrowphase collision could be skipped. Now it's done before checking for collision islands, so we can ensure that broadphase pairing has been done at the same time as objects are marked as moved so their collision can be checked properly. This issue didn't happen in the Octree/HashGrid because they do nothing on update and trigger pairs directly when objects move instead. | |||
2021-11-16 | Rename built-in `SGN()` macro to `SIGN()` | Hugo Locurcio | |
This matches the name of the GDScript function (except it's uppercase here). | |||
2021-11-13 | Fix broken light_compute in mobile renderer | Yuri Roubinsky | |
2021-11-12 | Fix multimesh still drawing when visible instances is zero | Brian Semrau | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-12 | Fix transparency state initialization | jfons | |
2021-11-12 | Fix default_texture_param in shader pipeline to support uniform arrays | Yuri Roubinsky | |
2021-11-12 | Merge pull request #54867 from Chaosus/shader_fix_light_albedo | Rémi Verschelde | |
Fix shader crashing when using `ALBEDO` or `ALPHA` in light function |