| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\
| | |
| | |
| | | |
Fix regression in SSS with reverse-z
|
| | | |
|
|\| | |
|
| | | |
|
|\| | |
|
| |/
| |
| |
| |
| |
| | |
- Buffers changing their usage are no longer treated as write usage unless the API requires it.
- Draw lists are not treated as being dependent on each other if their regions do not intersect despite both being write commands.
- Particles were tweaked to use different unused buffers to reduce dependencies.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
|
|\
| |
| |
| | |
Style: Add `WARNING:` as new comment admonition
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| | |
Tune TAA disocclusion scale to avoid rejecting all samples during motion.
|
| | |
|
| |
| |
| |
| | |
fade in SSR
|
|\ \
| | |
| | |
| | | |
Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxx
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Fix SSR orientation issues when using orthogonal camera
|
| |/ /
| | |
| | |
| | |
| | | |
- Use negative clip space values to fix reversed rotations in reflections
- Use constant -z view vector when raymarching to fix perspective in reflections
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using 2.2.7.dev217+g10c2abcf.
Had to add `colour` to the ignore list as we used it as an alias/keyword for the
documentation of color-related APIs.
Also ignore recommendations to change `thirdparty` to either `third-party` or
`third party`, which are correct but we use the former fairly consistently.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
Adds a new system to automatically reorder commands, perform layout transitions and insert synchronization barriers based on the commands issued to RenderingDevice.
|
| |
|
| |
|
|\
| |
| |
| | |
Make Fresnel darken SSR instead of blending with specular
|
| |
| |
| |
| | |
specular light.
|
| | |
|
| |
| |
| |
| | |
Introduces support for FSR2 as a new upscaler option available from the project settings. Also introduces an specific render list for surfaces that require motion and the ability to derive motion vectors from depth buffer and camera motion.
|
|\ \
| | |
| | |
| | | |
Flip convention of motion vectors.
|
| | |
| | |
| | |
| | | |
pixel.
|
|/ /
| |
| |
| | |
Replaces the current method of showing the raw values of the motion vectors buffer to display a grid of lines instead with a new shader.
|
|\ \
| | |
| | |
| | | |
Add option to enable HDR rendering in 2D
|
| |/
| |
| |
| |
| |
| |
| | |
This is needed to allow 2D to fully make use of 3D effects (e.g. glow), and can be used to substantially improve quality of 2D rendering at the cost of performance
Additionally, the 2D rendering pipeline is done in linear space (we skip linear_to_srgb conversion in 3D tonemapping) so the entire Viewport can be kept linear.
This is necessary for proper HDR screen support in the future.
|
|\ \
| | |
| | |
| | | |
Use fullscreen tri instead of quad
|
| |/ |
|
|/
|
|
|
|
|
|
|
| |
Also includes typo fixes from #79993, #80068, #80276, and #80303.
Co-authored-by: betalars <contact@betalars.de>
Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>
Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com>
|
|
|
|
|
|
|
| |
metallic and SSR
Commit 2c000cb72fc04fd76c5d3b6bc53955f83bf50c71 changed the interpolation limits from (0.04, 1.0) to (0.04, 0.37). This is incorrect, as we want to have an F0 of 0.04 for dielectrics (materials with metalness of 0.0) and an F0 of 1.0 for metals.
The Schlick approximation uses an F0 of 0.04 for all dielectrics and it's good enough.
Having it lower than 1.0 leads to an incorrect application of the Fresnel effect for metals and leads to bugs like #79549
|
| |
|
|
|
|
| |
This removes bias in cubemap downsampling shader that resulted in the bottom of cubemaps being over represented
|
|
|
|
| |
Shlick term
|
| |
|
| |
|
| |
|
| |
|