Basic shader for rendering meshes.
More...
#include <basic.hpp>
|
| static constexpr const char * | vertex |
| static constexpr const char * | fragment |
Basic shader for rendering meshes.
◆ fragment
| const char* acheron::renderer::shaders::BasicShader::fragment |
|
staticconstexpr |
Initial value:= R"(
#version 410 core
out vec4 FragColor;
uniform vec4 u_Color;
void main() {
FragColor = u_Color;
}
)"
◆ vertex
| const char* acheron::renderer::shaders::BasicShader::vertex |
|
staticconstexpr |
Initial value:= R"(
#version 410 core
layout (location = 0) in vec3 aPos;
uniform mat4 u_Model;
uniform mat4 u_ViewProj;
void main() {
gl_Position = u_ViewProj * u_Model * vec4(aPos, 1.0);
}
)"
The documentation for this struct was generated from the following file: