From e63155370c817a1d9c16ef798b0a55e6fe328941 Mon Sep 17 00:00:00 2001 From: Adrian Ulbrich Date: Wed, 6 Nov 2019 21:07:49 +0100 Subject: 3d support --- Unicity.Renderer/Resources/fragmentShader.frag | 10 ++++++++++ Unicity.Renderer/Resources/vertexShader.vert | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 Unicity.Renderer/Resources/fragmentShader.frag create mode 100644 Unicity.Renderer/Resources/vertexShader.vert (limited to 'Unicity.Renderer/Resources') diff --git a/Unicity.Renderer/Resources/fragmentShader.frag b/Unicity.Renderer/Resources/fragmentShader.frag new file mode 100644 index 0000000..a5941bd --- /dev/null +++ b/Unicity.Renderer/Resources/fragmentShader.frag @@ -0,0 +1,10 @@ +#version 330 core + +out vec4 color; + +in vec4 inColor; + +void main() +{ + color = inColor; +} \ No newline at end of file diff --git a/Unicity.Renderer/Resources/vertexShader.vert b/Unicity.Renderer/Resources/vertexShader.vert new file mode 100644 index 0000000..330b3e0 --- /dev/null +++ b/Unicity.Renderer/Resources/vertexShader.vert @@ -0,0 +1,19 @@ +#version 330 core + +layout(location = 0) in vec3 vertexPosition_modelspace; + +uniform mat4 model; +uniform mat4 view; +uniform mat4 projection; + +uniform vec3 color; +uniform float alpha; + +out vec4 inColor; + +void main() +{ + gl_Position = projection * view * model * vec4(vertexPosition_modelspace, 1.0); + + inColor = vec4(color, 1.0); +} \ No newline at end of file -- cgit v1.2.3