idk shaders

This commit is contained in:
2023-04-02 19:00:51 -07:00
parent b20c099fc0
commit a52f54b3e6
7 changed files with 142 additions and 66 deletions

View File

@ -5,10 +5,21 @@
#pragma once
#include "display/shader/Shader.hpp"
#include "SimpleTexturedShaderProgram.hpp"
#include "scene/components/display/material/SimpleTexturedMaterial.hpp"
namespace Dawn {
class SimpleTexturedShaderProgram : public ShaderProgram {
public:
shaderparameter_t paramProjection;
shaderparameter_t paramView;
shaderparameter_t paramModel;
shaderparameter_t paramColor;
shaderparameter_t paramTexture;
shaderparameter_t paramHasTexture;
void compile() override;
};
class SimpleTexturedShader : public Shader {
public:
SimpleTexturedShaderProgram program;