layout(set = 2, binding = 0) uniform sampler2D textures[]; layout(set = 2, binding = 0) uniform samplerCube cubeTextures[]; layout(set = 2, binding = 0) uniform usampler2D uintTextures[];