Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-12 | Use proper UV in cubemap downsampler raster | clayjohn | |
This removes bias in cubemap downsampling shader that resulted in the bottom of cubemaps being over represented (cherry picked from commit fb77021559c42d5512f12baa07dcf94c47b7ab15) | |||
2023-04-27 | Fix unsupported sampler filter used for voxel GI | Pedro J. Estébanez | |
(cherry picked from commit 09aa1bbdb3c9dc4891a192854636a4e33ccd46bc) | |||
2023-04-24 | Use MODELVIEW_MATRIX for vertex transform when double precision is enabled | João Pedro Braz | |
This commit updates the double precision vertex transform code from using the MODEL_MATRIX to now use the MODELVIEW_MATRIX instead. This can be made possible by transforming the MODELVIEW_MATRIX back into model space (ie, same space as the MODEL_MATRIX) and then using it as if it were the MODEL_MATRIX. With this in place we now properly handle VERTEX transformations that a Material Shader might do, such as billboard-ing. (cherry picked from commit 63c6f0b93ccc0f016b6b6ff7833c31371059a782) | |||
2023-04-24 | Translate inactive particles to -INF | Erik Johnson | |
(cherry picked from commit 6229c2a1f99135b841ce43f2728b4ac35a9b1938) | |||
2023-04-07 | Fix the limit for interpolation of R0 with respect to metallic and SSR | mightygoat | |
Shlick term (cherry picked from commit 2c000cb72fc04fd76c5d3b6bc53955f83bf50c71) | |||
2023-03-27 | fix spotlight shadows in volumetric fog | RandomCatDude | |
(cherry picked from commit 59c31004f8c6feed601f2bfeedb86959563a4ef0) | |||
2023-02-21 | Increase SSAO and SSIL bias to account for variance in mipmap generation | clayjohn | |
2023-02-16 | Fix sampling bug when SSAO is using half size | clayjohn | |
2023-02-10 | Add render buffer support to screen space effects | Bastiaan Olij | |
2023-02-01 | Merge pull request #72485 from BastiaanOlij/add_eye_matrix_access | Rémi Verschelde | |
Expose EYE_OFFSET to gdshader code | |||
2023-02-01 | Merge pull request #72075 from Maran23/extents-to-size | Rémi Verschelde | |
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D | |||
2023-02-01 | Expose EYE_OFFSET to gdshader code | Bastiaan Olij | |
2023-01-31 | Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and ↵ | Marius Hanl | |
GPUParticles*3D - Extents are replaced by Size (Size is Extents * 2) - The UI text displays 'Size' - Snapping is adjusted to work with Size - _set and _get handle extents for compatibility Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com> | |||
2023-01-27 | Automatically transform Skeleton2D calculations so pivots are not needed | clayjohn | |
2023-01-26 | Merge pull request #71455 from BastiaanOlij/fix_stereo_screen_depth | Rémi Verschelde | |
Make screen texture and depth texture work in Multiview | |||
2023-01-25 | Make screen texture and depth texture work in Multiview | Bastiaan Olij | |
2023-01-24 | Merge pull request #71832 from Geometror/fix-spotlight-artifacts | Rémi Verschelde | |
Fix some `SpotLight3D` issues (clustering artifacts, leaking light, AABB) | |||
2023-01-24 | Fix some SpotLight3D issues (clustering artifacts, light leak) | Hendrik Brucker | |
2023-01-23 | Merge pull request #71694 from clayjohn/VoxelGI-reflection | Rémi Verschelde | |
Use proper space for forward GI reflections | |||
2023-01-23 | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | |
2023-01-22 | Fix DirectionalLight3D shadow opacity on Forward Mobile rendering backend | Hugo Locurcio | |
2023-01-19 | Use proper space for forward GI reflections | clayjohn | |
2023-01-18 | Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTURE | clayjohn | |
in favour of texture hints | |||
2023-01-14 | fix normal map not flipping in sprite2D | jainl28patel | |
2023-01-12 | Merge pull request #71130 from clayjohn/RD-normal-roughness | Rémi Verschelde | |
Fix multiple issues that make the normal roughness texture unusable | |||
2023-01-09 | Fix multiple issues that make the normal roughness texture unusable | clayjohn | |
2023-01-07 | Move luminance effect into its own class and use new buffers system | Bastiaan Olij | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2023-01-04 | Use proper indices for lights, decals, and reflection probes in mobile scene ↵ | clayjohn | |
shader | |||
2022-12-23 | Merge pull request #70253 from BastiaanOlij/cleanup_sky_render | Rémi Verschelde | |
Cleanup and improve sky render | |||
2022-12-23 | Cleanup and improve sky render | Bastiaan Olij | |
2022-12-22 | Check for disabled particle trail particle before initializing particle trail | clayjohn | |
2022-12-21 | Disable particle trails particles when parent parent is not active. | clayjohn | |
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-16 | Don't attempt to create or use an R8_UINT texture as storage if VRS is not ↵ | clayjohn | |
supported | |||
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-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-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-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-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-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-11-20 | Merge pull request #68830 from Ayush-singla27/issuebranch | Rémi Verschelde | |
fixed incorrect mesh normals in shaders | |||
2022-11-18 | Fix drawing of 2D skeletons in the RD renderer. | clayjohn | |
Also clean up skeleton code in preparation for adding them to GLES3 Properly update Mesh2D AABBs when skeleton is updated |