Home | History | Annotate | Download | only in functional

Lines Matching full:comps

87 #define GEN_DIRECT_FLOAT_LOADER(TYPE, COMPS, TYPECODE, CASENAME, VALUES)				\
88 class LoaderVertexAttrib##COMPS##TYPECODE : public FloatLoader \
97 COMPONENTS = COMPS \
106 gl.glVertexAttrib ##COMPS ##TYPECODE VALUES; \
117 return "VertexAttrib" #COMPS #TYPECODE; \
121 #define GEN_INDIRECT_FLOAT_LOADER(TYPE, COMPS, TYPECODE, CASENAME) \
122 class LoaderVertexAttrib##COMPS##TYPECODE : public FloatLoader \
131 COMPONENTS = COMPS \
140 gl.glVertexAttrib ##COMPS ##TYPECODE (index, value.getPtr()); \
151 return "VertexAttrib" #COMPS #TYPECODE; \
155 #define GEN_DIRECT_INTEGER_LOADER(TYPE, COMPS, TYPECODE, CASENAME, VALUES) \
156 class LoaderVertexAttribI##COMPS##TYPECODE : public FloatLoader \
165 COMPONENTS = COMPS \
174 gl.glVertexAttribI ##COMPS ##TYPECODE VALUES; \
185 return "VertexAttrib" #COMPS #TYPECODE; \
189 #define GEN_INDIRECT_INTEGER_LOADER(TYPE, COMPS, TYPECODE, CASENAME) \
190 class LoaderVertexAttribI##COMPS##TYPECODE : public FloatLoader \
199 COMPONENTS = COMPS \
208 gl.glVertexAttribI ##COMPS ##TYPECODE (index, value.getPtr()); \
219 return "VertexAttrib" #COMPS #TYPECODE; \