cannot get this shader to work yet
parent
c814bd3053
commit
ded1b7f12f
@ -0,0 +1,18 @@
|
||||
#version 450
|
||||
layout(location = 0) in vec2 v_Uv;
|
||||
|
||||
layout(location = 0) out vec4 o_Target;
|
||||
|
||||
layout(set = 1, binding = 0) uniform RepeatMaterial {
|
||||
vec4 Color;
|
||||
};
|
||||
|
||||
layout(set = 1, binding = 1) uniform texture2D RepeatMaterial_texture;
|
||||
layout(set = 1, binding = 2) uniform sampler RepeatMaterial_sampler;
|
||||
|
||||
|
||||
void main() {
|
||||
o_Target = Color * texture(sampler2D(RepeatMaterial_texture,RepeatMaterial_sampler), v_Uv);
|
||||
}
|
||||
|
||||
// vim: set ft=glsl:
|
@ -0,0 +1,30 @@
|
||||
#version 450
|
||||
|
||||
layout(location = 0) in vec3 Vertex_Position;
|
||||
layout(location = 1) in vec3 Vertex_Normal;
|
||||
layout(location = 2) in vec2 Vertex_Uv;
|
||||
|
||||
layout(location = 0) out vec2 v_Uv;
|
||||
|
||||
layout(set = 0, binding = 0) uniform CameraViewProj {
|
||||
mat4 ViewProj;
|
||||
mat4 View;
|
||||
mat4 InverseView;
|
||||
mat4 Projection;
|
||||
vec3 WorldPosition;
|
||||
float width;
|
||||
float height;
|
||||
};
|
||||
|
||||
layout(set = 2, binding = 0) uniform Mesh {
|
||||
mat4 Model;
|
||||
mat4 InverseTransposeModel;
|
||||
uint flags;
|
||||
};
|
||||
|
||||
void main() {
|
||||
v_Uv = Vertex_Uv;
|
||||
gl_Position = ViewProj * Model * vec4(Vertex_Position, 1.0);
|
||||
}
|
||||
|
||||
// vim: set ft=glsl:
|
Loading…
Reference in New Issue