ac1c75f3d031a181dcc8b9e8b8143cd0e353eefd
GPU module assumes that image and textures uses different bind namespaces. In Vulkan this isn't the case, leading that some shaders generate incorrect bind types, when the state has bindings that are not used by the shader, but would conflict due to namespace differences. This PR will only return the binding when after validating it is from the expected namespace. This removes several validation warnings. This was done in order to debug EEVEE using modern toolsets. These toolsets don't support OpenGL and we use Vulkan as a workaround if possible. Pull Request: https://projects.blender.org/blender/blender/pulls/116465
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
