Document new behavior of shader DEPTH_TEXTURE in the Vulkan renderer

This commit is contained in:
Hugo Locurcio 2021-12-27 21:33:37 +01:00
parent 28174d531b
commit eb6ba0e1c6
No known key found for this signature in database
GPG Key ID: 39E8F8BE30B0A49C

View File

@ -345,6 +345,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
#### Shaders #### Shaders
- [`DEPTH_TEXTURE` now uses normalized device coordinates between `0.0` and `1.0` (inclusive) to match Vulkan behavior.](https://docs.godotengine.org/en/latest/tutorials/shaders/advanced_postprocessing.html#depth-texture)
- This requires modifying most shaders that rely on `DEPTH_TEXTURE` to make them still work as expected.
- Previously, coordinates would be between `-1.0` and `1.0` (inclusive) to match OpenGL behavior.
- Renamed the `.shader` file extension to `.gdshader`. - Renamed the `.shader` file extension to `.gdshader`.
- Existing text-based shader files will have to be renamed before loading the project in a new engine version. - Existing text-based shader files will have to be renamed before loading the project in a new engine version.