Lines Matching defs:isVertex

126 ShaderReturnCase* makeConditionalReturnInFuncCase (Context& context, const char* name, const char* description, ReturnMode returnMode, bool isVertex)
145 const char* coords = isVertex ? "a_coords" : "v_coords";
149 params["COORDPREC"] = isVertex ? "highp" : "mediump";
150 params["OUTPUT"] = isVertex ? "v_color" : "o_color";
152 params["EXTRADECL"] = isVertex ? "in highp vec4 a_position;\nout mediump vec4 v_color;\n" : "layout(location = 0) out mediump vec4 o_color;\n";
153 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : "";
163 return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(), getEvalFunc(returnMode));
166 ShaderReturnCase* makeOutputWriteReturnCase (Context& context, const char* name, const char* description, bool inFunction, ReturnMode returnMode, bool isVertex)
201 const char* coords = isVertex ? "a_coords" : "v_coords";
205 params["COORDPREC"] = isVertex ? "highp" : "mediump";
207 params["OUTPUT"] = isVertex ? "v_color" : "o_color";
208 params["EXTRADECL"] = isVertex ? "in highp vec4 a_position;\nout mediump vec4 v_color;\n" : "layout(location = 0) out mediump vec4 o_color;\n";
209 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : "";
219 return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(), getEvalFunc(returnMode));
222 ShaderReturnCase* makeReturnInLoopCase (Context& context, const char* name, const char* description, bool isDynamicLoop, ReturnMode returnMode, bool isVertex)
247 const char* coords = isVertex ? "a_coords" : "v_coords";
251 params["COORDPREC"] = isVertex ? "highp" : "mediump";
252 params["OUTPUT"] = isVertex ? "v_color" : "o_color";
254 params["EXTRADECL"] = isVertex ? "in highp vec4 a_position;\nout mediump vec4 v_color;\n" : "layout(location = 0) out mediump vec4 o_color;\n";
255 params["POSITIONWRITE"] = isVertex ? " gl_Position = a_position;\n" : "";
266 return new ShaderReturnCase(context, name, description, isVertex, tmpl.specialize(params).c_str(), getEvalFunc(returnMode));