Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-17 | Merge pull request #70091 from clayjohn/bone-aabbs | Rémi Verschelde | |
Remove mesh bone_aabbs as they are not used anywhere and calculating them is a pain | |||
2022-12-17 | Merge pull request #70132 from clayjohn/RT-update | Rémi Verschelde | |
Implement render_target_was_used API so that Viewports can properly check if they have been used. | |||
2022-12-17 | Merge pull request #70163 from clayjohn/particles-sdf | Rémi Verschelde | |
Transform sdf xfrom by particle emission transform when particles are in global space | |||
2022-12-17 | Merge pull request #70172 from clayjohn/RD-boot-filter | Rémi Verschelde | |
Enable using filtering on boot image in RD renderer | |||
2022-12-17 | Merge pull request #70133 from lyuma/negative_scale_backface | Rémi Verschelde | |
Flip culling when rendering a camera with negative scale | |||
2022-12-17 | Merge pull request #70122 from clayjohn/VRS-r8uint | Rémi Verschelde | |
Don't attempt to create or use an R8_UINT texture as storage if VRS is not supported | |||
2022-12-17 | Merge pull request #70087 from clayjohn/mesh-aabb | Rémi Verschelde | |
Cache mesh AABB when modified by skeleton and update instance AABB when skeleton changes | |||
2022-12-16 | Enable using filtering on boot image in RD renderer | clayjohn | |
2022-12-16 | Transform sdf xfrom by particle emission transform when particles are in ↵ | clayjohn | |
global space | |||
2022-12-16 | Don't attempt to create or use an R8_UINT texture as storage if VRS is not ↵ | clayjohn | |
supported | |||
2022-12-16 | Implement render_target_was_used API so that Viewports can properly check if ↵ | clayjohn | |
they have been used. For the RD renderer, this does not work for Viewports used in scene shaders yet | |||
2022-12-15 | Flip culling when rendering a camera with negative scale | Lyuma | |
2022-12-15 | Merge pull request #70016 from Chaosus/refactor_rd_shader_data | Yuri Rubinsky | |
fixed https://github.com/godotengine/godot/issues/69949 | |||
2022-12-15 | Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flags | Yuri Rubinsky | |
2022-12-15 | Merge pull request #69709 from RandomShaper/refactor_spirv_reflection | Rémi Verschelde | |
Refactor SPIR-V reflection into a generic RenderingDevice feature | |||
2022-12-15 | Merge pull request #70068 from clayjohn/mobile-lights | Rémi Verschelde | |
Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFF | |||
2022-12-15 | Merge pull request #56804 from Calinou/ssr-add-max-roughness-cutoff | Rémi Verschelde | |
Add maximum roughness cutoff to SSR to improve performance | |||
2022-12-15 | Refactor `ShaderData` & fix the sorting of shader uniforms | Yuri Rubinsky | |
2022-12-14 | Remove mesh bone_aabbs as they are not used anywhere and calculating them is ↵ | clayjohn | |
a pain | |||
2022-12-14 | Cache mesh AABB when modified by skeleton and update instance AABB when | clayjohn | |
skeleton changes | |||
2022-12-14 | Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFF | clayjohn | |
2022-12-13 | Merge pull request #70009 from clayjohn/glow-hq | Rémi Verschelde | |
Remove high quality glow as it is not any higher quality than regular glow | |||
2022-12-13 | Merge pull request #70003 from clayjohn/GLES3-cc | Rémi Verschelde | |
Various fixes and documentation for CanvasGroup | |||
2022-12-13 | Various fixes and documentation for CanvasGroup | clayjohn | |
Properly apply custom materials with CanvasGroups in the GLES3 backend Properly blur backbuffer when using a partial rect in forward_plus and gl_compatibility renderers Properly set fit_margin when clear_margin is set Fix shader error during backbuffer clear in mobile renderer | |||
2022-12-13 | Remove high quality glow as it is not any higher quality than regular glow | clayjohn | |
2022-12-13 | Merge pull request #69985 from clayjohn/mobile-rim | Rémi Verschelde | |
Ensure that rim lighting uses an exponent base greater than zero | |||
2022-12-13 | Merge pull request #69828 from clayjohn/SSR-roughness | Rémi Verschelde | |
Fade out SSR with roughness so that it doesn't show at high roughness amounts | |||
2022-12-12 | Ensure that rim lighting uses a exponent base greater than zero | clayjohn | |
This avoids the undefined behavior that happens if the base is zero and the exponent is zero | |||
2022-12-12 | Fix screen texture slightly darker | Fabio Iotti | |
2022-12-12 | Refactor SPIR-V reflection into a generic RenderingDevice feature | Pedro J. Estébanez | |
2022-12-11 | Changed `RD::PipelineDynamicStateFlags` type to enum flags | Yuri Rubinsky | |
2022-12-10 | Add maximum roughness cutoff to SSR to improve performance | Hugo Locurcio | |
In a test scene with mixed rough and non-rough materials, this saves upwards of 0.15 ms of GPU time with very little visual artifacting (GTX 1080, 2560×1440). | |||
2022-12-09 | Fade out SSR with roughness so that it doesn't show at high roughness amounts | clayjohn | |
2022-12-08 | Merge pull request #69735 from clayjohn/Particles2D-sdf | Rémi Verschelde | |
Detect and report if 2D particles use the screen SDF | |||
2022-12-07 | Detect and report if 2D particles use the screen SDF | clayjohn | |
This ensures that the SDF is updated even if not used in a canvas_item shader | |||
2022-12-07 | Check if VRS is supported on creating VRS object | Lily Garcia | |
2022-12-06 | Merge pull request #69636 from Malcolmnixon/vulkan-mobile-sky-matrix | Rémi Verschelde | |
Fix mobile renderer sky_transform operations | |||
2022-12-06 | Modified the mobile renderer to apply the sky_transform operations in the ↵ | Malcolm Nixon | |
same order as the forward_plus renderer. Update rasterizer_scene_gles3.cpp Apply sky_transform order fix to the gles3 renderer. | |||
2022-12-06 | Merge pull request #65035 from nathanfranke/fix-aabb-mesh | Rémi Verschelde | |
Fix AABB errors on meshes with bones on multiple surfaces | |||
2022-12-05 | draw fish bones for Path2D and Path3D | Yaohua Xiong | |
These fish bones are add to indicate the direction and local transforms alone the path. | |||
2022-12-04 | fix aabb errors on meshes with bones on multiple surfaces | Nathan Franke | |
2022-12-03 | Implement CAMERA_VISIBLE_LAYERS as built-in shader variable | NumbuhFour | |
2022-12-03 | Merge pull request #69522 from clayjohn/IBL-black-metal | Rémi Verschelde | |
Allow black metallic materials to reflect IBL | |||
2022-12-03 | Merge pull request #69514 from clayjohn/IBL-roughness | Rémi Verschelde | |
Properly remap roughness when reading from radiance map | |||
2022-12-02 | Allow black metallic materials to reflect IBL | clayjohn | |
2022-12-02 | Properly remap roughness when reading from radiance map | clayjohn | |
This ensures that we consistently use perceptual roughness which matches the behaviour of most other PBR renderers like Blender, Ue4 and Godot 3 | |||
2022-12-02 | Merge pull request #68870 from dsnopek/master-webxr-input | Rémi Verschelde | |
Get WebXR fully working in Godot 4! | |||
2022-12-01 | Get WebXR fully working in Godot 4! | David Snopek | |
2022-12-01 | Merge pull request #69430 from Rindbee/fix-clip-contents | Rémi Verschelde | |
Fix child nodes still being drawn when the visible area of a control with `clip_contents` enabled is `0` | |||
2022-12-01 | Fix child nodes still being drawn when the visible area of a control with ↵ | Rindbee | |
`clip_contents` enabled is `0` |