Files
test2/source/blender/gpu/vulkan
Christoph Neuhauser ad4adccdeb GPU: Added image format validation for shader image bindings
The OpenGL specs require that the storage image qualifier in shaders
(e.g., "rgba32f") needs to be compatible with the format of a bound image
(see https://registry.khronos.org/OpenGL/specs/gl/glspec46.core.pdf#page=318).

We know that Blender currently does not handle this correctly in
multiple places. AMD and NVIDIA seem to silently ignore a mismatch and
just seem to use the format of the bound image. However, for the
Intel Windows drivers, this seems to lead to visual corruptions
(#141436, #141173). While a more graceful handling of a mismatch may
be nice, this is in line with the OpenGL specs.

This PR adds code for validating image formats for bindings.

Pull Request: https://projects.blender.org/blender/blender/pulls/143791
2025-08-27 15:43:09 +02:00
..
2025-08-21 12:27:19 +02:00
2025-08-22 10:11:55 +02:00
2025-08-15 09:36:38 +02:00
2025-08-22 17:11:26 +02:00
2025-07-14 18:53:35 +02:00
2025-08-22 17:11:26 +02:00
2025-08-22 10:11:55 +02:00
2025-01-27 08:55:23 +01:00
2025-01-27 08:55:23 +01:00
2024-08-20 11:27:33 +02:00
2025-05-02 13:24:06 +02:00
2023-11-14 11:12:19 +01:00
2024-01-01 00:43:09 +13:00
2024-10-08 10:55:10 +02:00