Lines Matching refs:VarComp
67 // \note Non-anonymous namespace needed; VarComp is used as a template parameter.
71 union VarComp
77 VarComp(float v) : f32(v) {}
78 VarComp(deUint32 v) : u32(v) {}
79 VarComp(deInt32 v) : i32(v) {}
81 DE_STATIC_ASSERT(sizeof(VarComp) == sizeof(deUint32));
118 void pushVarCompAttrib (vector<VarComp>& vec, float val);
135 vector<VarComp> m_instanceColorR;
136 vector<VarComp> m_instanceColorG;
137 vector<VarComp> m_instanceColorB;
158 void InstancedRenderingCase::pushVarCompAttrib (vector<VarComp>& vec, float val)
166 vec.push_back(VarComp(val));
168 vec.push_back(VarComp((deInt32)(val*FLOAT_INT_SCALE + FLOAT_INT_BIAS)));
170 vec.push_back(VarComp((deUint32)(val*FLOAT_UINT_SCALE + FLOAT_UINT_BIAS)));