| 1 | #version 450 core |
| 2 | layout(location = 0) out vec4 fColor; |
| 3 | |
| 4 | layout(set=0, binding=0) uniform texture2D _Texture; |
| 5 | layout(set=1, binding=0) uniform sampler _Sampler; |
| 6 | |
| 7 | layout(location = 0) in struct { |
| 8 | vec4 Color; |
| 9 | vec2 UV; |
| 10 | } In; |
| 11 | |
| 12 | void main() |
| 13 | { |
| 14 | fColor = In.Color * texture(sampler2D(_Texture, _Sampler), In.UV.st); |
| 15 | } |