Files
test/source/blender/gpu
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-27 09:49:43 +02:00
2025-08-27 09:49:43 +02:00
2025-08-27 09:49:43 +02:00
2025-08-27 09:49:43 +02:00
2025-05-22 15:57:41 +02:00
2025-08-27 09:49:43 +02:00
2025-06-16 12:50:50 +02:00
2025-08-27 09:49:43 +02:00