Bit of cleanup.
This commit is contained in:
@ -4,10 +4,8 @@
|
||||
// https://opensource.org/licenses/MIT
|
||||
|
||||
#pragma once
|
||||
#include "display/shader/_Shader.hpp"
|
||||
#include "display/shader/IShader.hpp"
|
||||
#include "dawnopengl.hpp"
|
||||
#include "display/Color.hpp"
|
||||
#include "debug/debug.hpp"
|
||||
|
||||
typedef GLuint shaderparameter_t;
|
||||
|
||||
@ -66,12 +64,18 @@ namespace Dawn {
|
||||
|
||||
virtual void compile() override = 0;
|
||||
void bind() override;
|
||||
void setParameterBuffer(shaderbufferlocation_t location, shaderbufferslot_t slot);
|
||||
void setParameterBuffer(
|
||||
shaderbufferlocation_t location,
|
||||
shaderbufferslot_t slot
|
||||
);
|
||||
void setMatrix(shaderparameter_t parameter, glm::mat4 matrix) override;
|
||||
void setBoolean(shaderparameter_t parameter, bool_t value) override;
|
||||
void setColor(shaderparameter_t parameter, struct Color color) override;
|
||||
void setVector3(shaderparameter_t parameter, glm::vec3 vector) override;
|
||||
void setTexture(shaderparameter_t parameter, textureslot_t texture) override;
|
||||
void setTexture(
|
||||
shaderparameter_t parameter,
|
||||
textureslot_t texture
|
||||
) override;
|
||||
void setFloat(shaderparameter_t parameter, float_t value) override;
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user