#include "ShaderProgram.hpp"
#include <glm/glm.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <GL/glew.h>
#include "ResourceManager.hpp"
#include "IOManager.hpp"
#include "BAREErrors.hpp"
Go to the source code of this file.
|
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::vec2 > (const std::string uniform, glm::vec2 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::vec3 > (const std::string uniform, glm::vec3 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::vec4 > (const std::string uniform, glm::vec4 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::ivec2 > (const std::string uniform, glm::ivec2 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::ivec3 > (const std::string uniform, glm::ivec3 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniform< glm::ivec4 > (const std::string uniform, glm::ivec4 *data, unsigned int num) |
| |
| template<> |
| void | BARE2D::ShaderProgram::setUniformMatrix< glm::mat4 > (const std::string uniform, bool transpose, glm::mat4 *data, unsigned int num) |
| |