/external/deqp/framework/referencerenderer/ |
rrShadingContext.cpp | 36 varyings[0] = varying0; 37 varyings[1] = varying1; 38 varyings[2] = varying2;
|
rrPrimitivePacket.cpp | 38 void GeometryEmitter::EmitVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, int primitiveID) 55 packet->outputs[ndx] = varyings[ndx];
|
rrPrimitivePacket.hpp | 58 void EmitVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, int primitiveID);
|
rrShadingContext.hpp | 42 const GenericVec4* varyings[3]; //!< Vertex shader outputs. Pointer will be NULL if there is no such vertex. member in struct:rr::FragmentShadingContext 70 return context.varyings[0][varyingLoc].get<T>(); 76 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() 77 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>(); 83 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() 84 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>() 85 + packet.barycentric[2][fragNdx] * context.varyings[2][varyingLoc].get<T>(); 91 if (context.varyings[1] == DE_NULL) return readPointVarying<T> (packet, context, varyingLoc, fragNdx); 92 if (context.varyings[2] == DE_NULL) return readLineVarying<T> (packet, context, varyingLoc, fragNdx);
|
/external/deqp/modules/gles31/functional/ |
es31fSeparateShaderTests.cpp | 267 // Representation for the varyings between vertex and fragment shaders 368 vector<VariableDeclaration> varyingCompatVtxOutputs (const VaryingInterface& varyings) 370 vector<VariableDeclaration> outputs = varyings.vtxOutputs; 374 outputs[i].interpolation = varyings.frgInputs[i].interpolation; 375 outputs[i].name = varyings.frgInputs[i].name; 684 VaryingParams varyings; 697 paramCode = deUint32Hash(paramCode) + params.varyings.count; 698 paramCode = deUint32Hash(paramCode) + params.varyings.type; 699 paramCode = deUint32Hash(paramCode) + params.varyings.binding; 700 paramCode = deUint32Hash(paramCode) + params.varyings.vtxInterp [all...] |
/external/deqp/framework/opengl/ |
gluShaderProgram.hpp | 114 void transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode); 300 ProgramSources& operator<< (const TransformFeedbackVaryings<Iterator>& varyings); 304 inline ProgramSources& ProgramSources::operator<< (const TransformFeedbackVaryings<Iterator>& varyings) 306 for (Iterator cur = varyings.begin; cur != varyings.end; ++cur)
|
gluShaderProgram.cpp | 189 void Program::transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode) 193 gl.transformFeedbackVaryings(m_program, count, varyings, bufferMode);
|
/external/chromium_org/third_party/angle/src/compiler/translator/ |
VariableInfo.h | 17 // Traverses intermediate tree to collect all attributes, uniforms, varyings. 24 std::vector<Varying> *varyings,
|
Compiler.h | 75 const std::vector<sh::Varying> &getVaryings() const { return varyings; } 106 // Collect info for all attribs, uniforms, varyings. 113 // Insert statements to initialize varyings without static use in the beginning 114 // of main(). It is to work around a Mac driver where such varyings in a vertex 143 std::vector<sh::Varying> varyings; member in class:TCompiler
|
Compiler.cpp | 379 varyings.clear(); 508 &varyings, 514 // uniforms and varyings into separate variables for each field. 516 sh::ExpandVariables(varyings, &expandedVaryings); 538 for (size_t ii = 0; ii < varyings.size(); ++ii) 540 const sh::Varying& varying = varyings[ii];
|
VariableInfo.cpp | 132 std::vector<sh::Varying> *varyings, 138 mVaryings(varyings), 342 // and varyings cannot be initialized in a shader, we must have
|
OutputHLSL.cpp | 282 TString varyings; local 304 varyings += "static " + InterpolationString(type.getQualifier()) + " " + TypeString(type) + " " + 336 out << "// Varyings\n"; 337 out << varyings; local 487 "// Varyings\n"; 488 out << varyings; local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
transformfeedback.c | 332 "glBeginTransformFeedback(no varyings to record)"); 574 const GLchar **varyings, GLenum bufferMode) 611 if (strcmp(varyings[i], "gl_NextBuffer") == 0) 623 if (strcmp(varyings[i], "gl_NextBuffer") == 0 || 624 strcmp(varyings[i], "gl_SkipComponents1") == 0 || 625 strcmp(varyings[i], "gl_SkipComponents2") == 0 || 626 strcmp(varyings[i], "gl_SkipComponents3") == 0 || 627 strcmp(varyings[i], "gl_SkipComponents4") == 0) { 631 varyings[i]); 638 /* free existing varyings, if any * [all...] |
transformfeedback.h | 81 const GLchar **varyings, GLenum bufferMode);
|
/external/mesa3d/src/mesa/main/ |
transformfeedback.c | 332 "glBeginTransformFeedback(no varyings to record)"); 574 const GLchar **varyings, GLenum bufferMode) 611 if (strcmp(varyings[i], "gl_NextBuffer") == 0) 623 if (strcmp(varyings[i], "gl_NextBuffer") == 0 || 624 strcmp(varyings[i], "gl_SkipComponents1") == 0 || 625 strcmp(varyings[i], "gl_SkipComponents2") == 0 || 626 strcmp(varyings[i], "gl_SkipComponents3") == 0 || 627 strcmp(varyings[i], "gl_SkipComponents4") == 0) { 631 varyings[i]); 638 /* free existing varyings, if any * [all...] |
transformfeedback.h | 81 const GLchar **varyings, GLenum bufferMode);
|
/external/chromium_org/third_party/angle/src/libGLESv2/ |
Program.h | 103 void setTransformFeedbackVaryings(GLsizei count, const GLchar *const *varyings, GLenum bufferMode);
|
Program.cpp | 244 // Links the HLSL code of the vertex and pixel shader by matching up their varyings, 578 void Program::setTransformFeedbackVaryings(GLsizei count, const GLchar *const *varyings, GLenum bufferMode) 583 mTransformFeedbackVaryings[i] = varyings[i];
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/ |
ShaderD3D.cpp | 131 const std::vector<sh::Varying> *varyings = ShGetVaryings(compiler); local 132 ASSERT(varyings); 134 for (size_t varyingIndex = 0; varyingIndex < varyings->size(); varyingIndex++) 136 mVaryings.push_back(gl::PackedVarying((*varyings)[varyingIndex]));
|
DynamicHLSL.cpp | 226 // Packs varyings into generic varying registers, using the algorithm from [OpenGL ES Shading Language 1.00 rev. 17] appendix A section 7 page 111 245 // Do not assign registers to built-in or unreferenced varyings 311 const std::vector<gl::PackedVarying> &varyings = shader->getVaryings(); local 313 for (unsigned int varyingIndex = 0; varyingIndex < varyings.size(); varyingIndex++) 315 const PackedVarying &varying = varyings[varyingIndex]; 327 // For example, if there are N registers, and we have N vec3 varyings and 1 float varying, then D3D will pack them into N registers. 646 const std::vector<PackedVarying> &varyings = vertexShader->getVaryings(); local 648 for (unsigned int varyingIndex = 0; varyingIndex < varyings.size(); varyingIndex++) 650 const PackedVarying &varying = varyings[varyingIndex]; [all...] |
/external/chromium_org/gpu/command_buffer/service/ |
memory_program_cache.cc | 286 RetrieveShaderInfo(proto->vertex_shader().varyings(i), &vertex_varyings); 304 RetrieveShaderInfo(proto->fragment_shader().varyings(i),
|
/external/deqp/modules/gles3/functional/ |
es3fTransformFeedbackTests.cpp | 259 // Check varyings. 437 static void computeInputLayout (vector<Attribute>& attributes, int& inputStride, const vector<Varying>& varyings, bool usePointSize) 452 for (vector<Varying>::const_iterator var = varyings.begin(); var != varyings.end(); var++) 465 static void computeTransformFeedbackOutputs (vector<Output>& transformFeedbackOutputs, const vector<Attribute>& attributes, const vector<Varying>& varyings, const vector<string>& transformFeedbackVaryings, deUint32 bufferMode) 496 const Varying& varying = *std::find_if(varyings.begin(), varyings.end(), VaryingNameEquals(varName)); 811 GLU_EXPECT_NO_ERROR(gl.getError(), "Query TF varyings"); 931 log << TestLog::Message << "Transform feedback varyings: " << tcu::formatArray(m_progSpec.getTransformFeedbackVaryings().begin(), m_progSpec.getTransformFeedbackVaryings().end()) << TestLog::EndMessage; 934 log << TestLog::Message << "Transform feedback varyings reported by compiler:" << TestLog::EndMessage [all...] |
/development/ndk/platforms/android-18/samples/gles3jni/jni/ |
gl3stub.c | 277 GL_APICALL void (* GL_APIENTRY glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode);
|
gl3stub.h | 419 extern GL_APICALL void (* GL_APIENTRY glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode); [all...] |
/development/ndk/sources/android/ndk_helper/ |
gl3stub.c | 314 const GLchar* const * varyings,
|