|
@@ -109,6 +109,11 @@ static const char* SHADER_HEADER = R"(#version 450 core
|
|
|
#define ANKI_SPECIALIZATION_CONSTANT_IVEC3(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X3(IVec3, I32, n, id, defltVal)
|
|
#define ANKI_SPECIALIZATION_CONSTANT_IVEC3(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X3(IVec3, I32, n, id, defltVal)
|
|
|
#define ANKI_SPECIALIZATION_CONSTANT_IVEC4(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X4(IVec4, I32, n, id, defltVal)
|
|
#define ANKI_SPECIALIZATION_CONSTANT_IVEC4(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X4(IVec4, I32, n, id, defltVal)
|
|
|
|
|
|
|
|
|
|
+#define ANKI_SPECIALIZATION_CONSTANT_U32(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X(U32, n, id, defltVal)
|
|
|
|
|
+#define ANKI_SPECIALIZATION_CONSTANT_UVEC2(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X2(UVec2, U32, n, id, defltVal)
|
|
|
|
|
+#define ANKI_SPECIALIZATION_CONSTANT_UVEC3(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X3(UVec3, U32, n, id, defltVal)
|
|
|
|
|
+#define ANKI_SPECIALIZATION_CONSTANT_UVEC4(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X4(UVec4, U32, n, id, defltVal)
|
|
|
|
|
+
|
|
|
#define ANKI_SPECIALIZATION_CONSTANT_F32(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X(F32, n, id, defltVal)
|
|
#define ANKI_SPECIALIZATION_CONSTANT_F32(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X(F32, n, id, defltVal)
|
|
|
#define ANKI_SPECIALIZATION_CONSTANT_VEC2(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X2(Vec2, F32, n, id, defltVal)
|
|
#define ANKI_SPECIALIZATION_CONSTANT_VEC2(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X2(Vec2, F32, n, id, defltVal)
|
|
|
#define ANKI_SPECIALIZATION_CONSTANT_VEC3(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X3(Vec3, F32, n, id, defltVal)
|
|
#define ANKI_SPECIALIZATION_CONSTANT_VEC3(n, id, defltVal) ANKI_SPECIALIZATION_CONSTANT_X3(Vec3, F32, n, id, defltVal)
|