CMSC23700 Common Code Library
Support code for CS23700 programming projects
cs237-shader.inl File Reference

Namespaces

 cs237
 

Macros

#define _CS237_SHADER_INL_
 

Functions

void cs237::setUniform (int loc, int const &v)
 
void cs237::setUniform (int loc, int const &v1, int const &v2)
 
void cs237::setUniform (int loc, int const &v1, int const &v2, int const &v3)
 
void cs237::setUniform (int loc, int const &v1, int const &v2, int const &v3, int const &v4)
 
void cs237::setUniform (int loc, unsigned int const &v)
 
void cs237::setUniform (int loc, unsigned int const &v1, unsigned int const &v2)
 
void cs237::setUniform (int loc, unsigned int const &v1, unsigned int const &v2, unsigned int const &v3)
 
void cs237::setUniform (int loc, unsigned int const &v1, unsigned int const &v2, unsigned int const &v3, unsigned int const &v4)
 
void cs237::setUniform (int loc, float const &v)
 
void cs237::setUniform (int loc, vec2f const &v)
 
void cs237::setUniform (int loc, vec3f const &v)
 
void cs237::setUniform (int loc, vec4f const &v)
 
void cs237::setUniform (int loc, mat2x2f const &v)
 
void cs237::setUniform (int loc, mat3x3f const &v)
 
void cs237::setUniform (int loc, mat4x4f const &v)
 
void cs237::setUniform (int loc, color3ub const &v)
 
void cs237::setUniform (int loc, color3f const &v)
 
void cs237::setUniform (int loc, color4ub const &v)
 
void cs237::setUniform (int loc, color4f const &v)
 
void cs237::setAttribute (int loc, int const &v)
 
void cs237::setAttribute (int loc, unsigned int const &v)
 
void cs237::setAttribute (int loc, float const &v)
 
void cs237::setAttribute (int loc, vec2f const &v)
 
void cs237::setAttribute (int loc, vec3f const &v)
 
void cs237::setAttribute (int loc, vec4f const &v)
 

Detailed Description

Support code for CMSC 23700 Autumn 2015.

Inline functions for shader operations.

Author
John Reppy

Macro Definition Documentation

#define _CS237_SHADER_INL_