From eb6ba0e1c6f82e06d1ea63c60243581d21aa132b Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Mon, 27 Dec 2021 21:33:37 +0100 Subject: [PATCH] Document new behavior of shader `DEPTH_TEXTURE` in the Vulkan renderer --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1e622edb42..acf4b2abf1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -345,6 +345,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). #### 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`. - Existing text-based shader files will have to be renamed before loading the project in a new engine version.