Lines Matching defs:ProgramSources
310 struct ProgramSources struct
312 std::vector<std::string> sources[SHADERTYPE_LAST];
313 std::vector<AttribLocationBinding> attribLocationBindings;
315 deUint32 transformFeedbackBufferMode; //!< TF buffer mode, or GL_NONE.
316 std::vector<std::string> transformFeedbackVaryings;
317 bool separable;
319 ProgramSources (void) : transformFeedbackBufferMode(0), separable(false) {} in ProgramSources() function
321 … AttribLocationBinding& binding) { attribLocationBindings.push_back(binding); return *this; } in operator <<()
322 …nst TransformFeedbackMode& mode) { transformFeedbackBufferMode = mode.mode; return *this; } in operator <<()
323 …rmFeedbackVarying& varying) { transformFeedbackVaryings.push_back(varying.name); return *this; } in operator <<()
324 … shaderSource) { sources[shaderSource.shaderType].push_back(shaderSource.source); return *this; } in operator <<()
325 …nst ProgramSeparable& progSeparable) { separable = progSeparable.separable; return *this; } in operator <<()