vkdoom_m/wadsrc/static/shaders/scene/binding_textures.glsl
2023-12-26 04:30:55 +01:00

33 lines
943 B
GLSL

#ifdef USE_LEVELMESH
layout(set = 2, binding = 0) uniform sampler2D textures[];
#define tex 0
#define texture2 1
#define texture3 2
#define texture4 3
#define texture5 4
#define texture6 5
#define texture7 6
#define texture8 7
#define texture9 8
#define texture10 9
#define texture11 10
#else
// textures
layout(set = 2, binding = 0) uniform sampler2D tex;
layout(set = 2, binding = 1) uniform sampler2D texture2;
layout(set = 2, binding = 2) uniform sampler2D texture3;
layout(set = 2, binding = 3) uniform sampler2D texture4;
layout(set = 2, binding = 4) uniform sampler2D texture5;
layout(set = 2, binding = 5) uniform sampler2D texture6;
layout(set = 2, binding = 6) uniform sampler2D texture7;
layout(set = 2, binding = 7) uniform sampler2D texture8;
layout(set = 2, binding = 8) uniform sampler2D texture9;
layout(set = 2, binding = 9) uniform sampler2D texture10;
layout(set = 2, binding = 10) uniform sampler2D texture11;
#endif