Testing some crap
This commit is contained in:
		| @@ -96,6 +96,10 @@ void Shader::setTexture( | ||||
|   this->bindTexture(param, texture); | ||||
| } | ||||
|  | ||||
| void Shader::setFloat(shaderparameter_t param, float_t value) { | ||||
|   glUniform1f(param, value); | ||||
| } | ||||
|  | ||||
| void Shader::bind() { | ||||
|   if(this->shaderProgram == -1) throw "Shader has not yet been compiled"; | ||||
|   glUseProgram(this->shaderProgram); | ||||
|   | ||||
| @@ -76,6 +76,7 @@ namespace Dawn { | ||||
|       void setColor(shaderparameter_t parameter, struct Color color) override; | ||||
|       void setVector3(shaderparameter_t parameter, glm::vec3 vector) override; | ||||
|       void setTexture(shaderparameter_t parameter, Texture *texture) override; | ||||
|       void setFloat(shaderparameter_t parameter, float_t value) override; | ||||
|  | ||||
|       /** | ||||
|        * Destroys and deletes the shader from the GPU. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user