source: opengl-game/shaders/shader.vert@ c7fb883

feature/imgui-sdl points-test
Last change on this file since c7fb883 was de32fda, checked in by Dmitry Portnoy <dmp1488@…>, 5 years ago

Create a ubo and update it with the MVP matrix every frame

  • Property mode set to 100644
File size: 407 bytes
Line 
1#version 450
2#extension GL_ARB_separate_shader_objects : enable
3
4layout (binding = 0) uniform UniformBufferObject {
5 mat4 model;
6 mat4 view;
7 mat4 proj;
8} ubo;
9
10layout(location = 0) in vec2 inPosition;
11layout(location = 1) in vec3 inColor;
12
13layout(location = 0) out vec3 fragColor;
14
15void main() {
16 gl_Position = ubo.proj * ubo.view * ubo.model * vec4(inPosition, 0.0, 1.0);
17 fragColor = inColor;
18}
Note: See TracBrowser for help on using the repository browser.