summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/shaders/effects
AgeCommit message (Collapse)Author
2022-10-26Ensure vulkan subgroups are disabled for MoltenVKGordon MacPherson
We found they don't work on intel macbooks properly at all. Possible future solutions: - update to moltenvk. - update to spirv may resolve it.
2022-10-04Fixing artifacts in SSRBastiaan Olij
2022-09-27Merge pull request #66466 from clayjohn/FXAA-fixRémi Verschelde
Take FXAA samples from half-pixel coordinates to improve quality
2022-09-27Merge pull request #66317 from clayjohn/debanding-bugRémi Verschelde
Move deband to end of tonemapping.
2022-09-26Take FXAA samples from half-pixel coordinates to improve qualityclayjohn
2022-09-26Make dependencies with shader includes in subfoldersBastiaan Olij
2022-09-23Move deband to end of tonemapping.clayjohn
This avoids artifacts when using adjustments and color correction
2022-09-15Merge pull request #65322 from ceLoFaN/fix-dof-artifact-at-high-blurRémi Verschelde
2022-09-09Properly scale SSR reflection based on metallic value for dielectric materialsclayjohn
2022-09-05Fix DoF artifacting at high blur amountsceLoFaN
2022-09-01Extracting render buffers and changing it to a more generic solutionBastiaan Olij
2022-08-31Implement Physical Light Units as an optional setting.clayjohn
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes.
2022-08-12Properly scale depth in bokeh_dof effect so that setting distance to blur ↵clayjohn
effect is accurate again
2022-08-03Fade screen-space reflection towards inner marginHugo Locurcio
- Fade reflection towards inner margin and clip it at screen edges instead of external margin. - Round edges of the fade margin if both are being cut off to prevent sharp corners. Co-authored-by: puchik <puchik@users.noreply.github.com>
2022-07-19Move screen space effects into a separate classBastiaan Olij
2022-07-17Adding Variable Rate Shading support to GodotBastiaan Olij
Improve GI renderer and add VRS support Implement render device has_feature and move subgroup settings to limit_get
2022-07-02SCons: Properly track codegen script dependency for generated GLSL headersRémi Verschelde
2022-06-24Moved cube_to_dp and cubemap logic into CopyEffectsBastiaan Olij
2022-06-22Split GI effects and fix stereoscopic rendering of GI effectsBastiaan Olij
2022-06-15Fix glow in Mix mode not working correctly when FXAA is enabledHugo Locurcio
Glow must be performed after FXAA to ensure correct appearance.
2022-05-18Fix tonemapper shader to correctly apply alpha channelYuri Rubinsky
2022-05-11Split out bokeh_dof and copy effectsBastiaan Olij
2022-04-28Splitting tonemapper into its own classBastiaan Olij