Add defines, basic shaders

This commit is contained in:
4VRDriver
2020-08-31 17:38:35 +02:00
parent 291acdbe0d
commit d58ce0baa1
3 changed files with 32 additions and 0 deletions

12
defines.h Normal file
View File

@@ -0,0 +1,12 @@
#pragma once
struct Vertex {
float x;
float y;
float z;
float r;
float g;
float b;
float a;
};

9
res/shaders/basic.fs Normal file
View File

@@ -0,0 +1,9 @@
#version 330 core
layout(location = 0) out vec4 f_color;
in vec4 v_color;
void main() {
f_color = v_color;
}

11
res/shaders/basic.vs Normal file
View File

@@ -0,0 +1,11 @@
#version 330 core
layout(location = 0) in vec3 a_position;
layout(location = 1) in vec4 a_color;
out vec4 v_color;
void main() {
gl_Position = vec4(a_position, 1.0f);
v_color = a_color;
}