Acheron
Loading...
Searching...
No Matches
acheron::renderer::shaders::InstanceShader Struct Reference

Currently unused shader for batch renderer. More...

#include <instanced.hpp>

Static Public Attributes

static constexpr const char * vertex
static constexpr const char * fragment

Detailed Description

Currently unused shader for batch renderer.

Member Data Documentation

◆ fragment

const char* acheron::renderer::shaders::InstanceShader::fragment
staticconstexpr
Initial value:
= R"(
#version 410 core
in vec4 vColor;
out vec4 FragColor;
void main() {
FragColor = vColor;
}
)"

◆ vertex

const char* acheron::renderer::shaders::InstanceShader::vertex
staticconstexpr
Initial value:
= R"(
#version 410 core
layout(location = 0) in vec3 aPos;
layout(location = 1) in mat4 aModel;
layout(location = 5) in vec4 aColor;
out vec4 vColor;
uniform mat4 u_ViewProj;
void main() {
gl_Position = u_ViewProj * aModel * vec4(aPos, 1.0);
vColor = aColor;
}
)"

The documentation for this struct was generated from the following file: