Acheron
Loading...
Searching...
No Matches
instanced.hpp
1#pragma once
2
3namespace acheron::renderer::shaders {
8 static constexpr const char* vertex = R"(
9#version 410 core
10layout(location = 0) in vec3 aPos;
11layout(location = 1) in mat4 aModel;
12layout(location = 5) in vec4 aColor;
13
14out vec4 vColor;
15
16uniform mat4 u_ViewProj;
17
18void main() {
19 gl_Position = u_ViewProj * aModel * vec4(aPos, 1.0);
20 vColor = aColor;
21}
22 )";
23
24 static constexpr const char* fragment = R"(
25#version 410 core
26in vec4 vColor;
27out vec4 FragColor;
28
29void main() {
30 FragColor = vColor;
31}
32 )";
33 };
34}
Currently unused shader for batch renderer.
Definition instanced.hpp:7