Lines Matching defs:outputs
1402 const Variable::PtrVector& outputs = interface.m_outputs;
1404 for (const_iterator it = outputs.begin(); it != outputs.end(); ++it)
4375 /** Get definitions of outputs
4596 * It creates matching inputs, outputs, uniforms and buffers in other stages.
4597 * There are no additional outputs for FRAGMENT shader generated.
4603 /* VS outputs >> TCS inputs >> TCS outputs >> .. >> FS inputs */
4878 const std::string& outputs = si.GetDefinitionsOutputs();
4886 replaceToken("OUTPUTS", position, outputs.c_str(), interface);
6911 /** Get locations for all outputs with automatic_location
6919 Utils::Variable::PtrVector& outputs = si.m_outputs;
6921 for (Utils::Variable::PtrVector::iterator it = outputs.begin(); outputs.end() != it; ++it)
12598 /* No outputs for fragment shader, so last_output_location can be 0 */
12970 /* No outputs for fragment shader, so last_output_location can be 0 */
18529 /* Skip double outputs in fragment shader */
19035 /* Skip outputs in fragment shader and
19939 /** Get locations for all outputs with automatic_location
19961 Utils::Variable::PtrVector& outputs = si.m_outputs;
19963 for (Utils::Variable::PtrVector::iterator it = outputs.begin(); outputs.end() != it; ++it)
20017 // The fragment shader can have more than 4 color outputs, but it only care about 4 (goku, gohan, goten, chichi).
20018 // We will first initialize all draw buffers to NONE and then set the real value for the 4 outputs we care about
25446 "Test verifies that compiler reports error when two xfb qualified outputs overlap")