Name | Uniform Type |
---|---|
UniformBuffer | Uniform Buffer |
Sampler1D | Combined Image Sampler |
Sampler2D | Combined Image Sampler |
Sampler3D | Combined Image Sampler |
layout (binding = 0) UniformBuffer someName {
mat4 proj;
};
struct Data {
vec4 v4;
mat4 m4;
};
layout (binding = 1) UniformBuffer Data someName2;
void main() {
vec4 test = someName.proj * someName2.m4 * someName2.v4;
}
layout (binding = 0) Sampler2D someName;
void main() {
outColor = texture(someName, texCoords);
}