Home
last modified time | relevance | path

Searched refs:varyings (Results 1 – 25 of 55) sorted by relevance

123

/external/deqp/modules/gles31/functional/
Des31fSeparateShaderTests.cpp368 vector<VariableDeclaration> varyingCompatVtxOutputs (const VaryingInterface& varyings) in varyingCompatVtxOutputs() argument
370 vector<VariableDeclaration> outputs = varyings.vtxOutputs; in varyingCompatVtxOutputs()
374 outputs[i].interpolation = varyings.frgInputs[i].interpolation; in varyingCompatVtxOutputs()
375 outputs[i].name = varyings.frgInputs[i].name; in varyingCompatVtxOutputs()
684 VaryingParams varyings; member
697 paramCode = deUint32Hash(paramCode) + params.varyings.count; in paramsSeed()
698 paramCode = deUint32Hash(paramCode) + params.varyings.type; in paramsSeed()
699 paramCode = deUint32Hash(paramCode) + params.varyings.binding; in paramsSeed()
700 paramCode = deUint32Hash(paramCode) + params.varyings.vtxInterp; in paramsSeed()
701 paramCode = deUint32Hash(paramCode) + params.varyings.frgInterp; in paramsSeed()
[all …]
/external/deqp/framework/referencerenderer/
DrrShadingContext.hpp42 …const GenericVec4* varyings[3]; //!< Vertex shader outputs. Pointer will be NULL if there is no… member
70 return context.varyings[0][varyingLoc].get<T>(); in readPointVarying()
76 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readLineVarying()
77 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>(); in readLineVarying()
83 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readTriangleVarying()
84 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>() in readTriangleVarying()
85 + packet.barycentric[2][fragNdx] * context.varyings[2][varyingLoc].get<T>(); in readTriangleVarying()
91 …if (context.varyings[1] == DE_NULL) return readPointVarying<T> (packet, context, varyingLoc, frag… in readVarying()
92 …if (context.varyings[2] == DE_NULL) return readLineVarying<T> (packet, context, varyingLoc, fragN… in readVarying()
DrrShadingContext.cpp36 varyings[0] = varying0; in FragmentShadingContext()
37 varyings[1] = varying1; in FragmentShadingContext()
38 varyings[2] = varying2; in FragmentShadingContext()
DrrPrimitivePacket.cpp38 …itVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, int primitiveID) in EmitVertex() argument
55 packet->outputs[ndx] = varyings[ndx]; in EmitVertex()
DrrPrimitivePacket.hpp58 …void EmitVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, in…
/external/deqp/doc/testspecs/GLES3/
Dfunctional.shaders.linkage.txt29 + Float, float-vector and matrix varyings
30 + Integer and int-vector varyings
31 + Flat and centroid varyings
36 + Interpolation rules for varyings
/external/deqp/framework/opengl/
DgluShaderProgram.hpp114 void transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode);
300 ProgramSources& operator<< (const TransformFeedbackVaryings<Iterator>& varyings);
304 …ne ProgramSources& ProgramSources::operator<< (const TransformFeedbackVaryings<Iterator>& varyings) in operator <<() argument
306 for (Iterator cur = varyings.begin; cur != varyings.end; ++cur) in operator <<()
/external/chromium_org/third_party/mesa/src/src/mesa/main/
Dtransformfeedback.c574 const GLchar **varyings, GLenum bufferMode) in _mesa_TransformFeedbackVaryings() argument
611 if (strcmp(varyings[i], "gl_NextBuffer") == 0) in _mesa_TransformFeedbackVaryings()
623 if (strcmp(varyings[i], "gl_NextBuffer") == 0 || in _mesa_TransformFeedbackVaryings()
624 strcmp(varyings[i], "gl_SkipComponents1") == 0 || in _mesa_TransformFeedbackVaryings()
625 strcmp(varyings[i], "gl_SkipComponents2") == 0 || in _mesa_TransformFeedbackVaryings()
626 strcmp(varyings[i], "gl_SkipComponents3") == 0 || in _mesa_TransformFeedbackVaryings()
627 strcmp(varyings[i], "gl_SkipComponents4") == 0) { in _mesa_TransformFeedbackVaryings()
631 varyings[i]); in _mesa_TransformFeedbackVaryings()
655 shProg->TransformFeedback.VaryingNames[i] = _mesa_strdup(varyings[i]); in _mesa_TransformFeedbackVaryings()
Dtransformfeedback.h81 const GLchar **varyings, GLenum bufferMode);
/external/mesa3d/src/mesa/main/
Dtransformfeedback.c574 const GLchar **varyings, GLenum bufferMode) in _mesa_TransformFeedbackVaryings() argument
611 if (strcmp(varyings[i], "gl_NextBuffer") == 0) in _mesa_TransformFeedbackVaryings()
623 if (strcmp(varyings[i], "gl_NextBuffer") == 0 || in _mesa_TransformFeedbackVaryings()
624 strcmp(varyings[i], "gl_SkipComponents1") == 0 || in _mesa_TransformFeedbackVaryings()
625 strcmp(varyings[i], "gl_SkipComponents2") == 0 || in _mesa_TransformFeedbackVaryings()
626 strcmp(varyings[i], "gl_SkipComponents3") == 0 || in _mesa_TransformFeedbackVaryings()
627 strcmp(varyings[i], "gl_SkipComponents4") == 0) { in _mesa_TransformFeedbackVaryings()
631 varyings[i]); in _mesa_TransformFeedbackVaryings()
655 shProg->TransformFeedback.VaryingNames[i] = _mesa_strdup(varyings[i]); in _mesa_TransformFeedbackVaryings()
Dtransformfeedback.h81 const GLchar **varyings, GLenum bufferMode);
/external/chromium_org/third_party/angle/src/compiler/translator/
DCompiler.cpp379 varyings.clear(); in clearResults()
508 &varyings, in collectVariables()
516 sh::ExpandVariables(varyings, &expandedVaryings); in collectVariables()
538 for (size_t ii = 0; ii < varyings.size(); ++ii) in initializeVaryingsWithoutStaticUse()
540 const sh::Varying& varying = varyings[ii]; in initializeVaryingsWithoutStaticUse()
DCompiler.h75 const std::vector<sh::Varying> &getVaryings() const { return varyings; } in getVaryings()
143 std::vector<sh::Varying> varyings; variable
DVariableInfo.h24 std::vector<Varying> *varyings,
DVariableInfo.cpp132 std::vector<sh::Varying> *varyings, in CollectVariables() argument
138 mVaryings(varyings), in CollectVariables()
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/
DShaderD3D.cpp131 const std::vector<sh::Varying> *varyings = ShGetVaryings(compiler); in parseVaryings() local
132 ASSERT(varyings); in parseVaryings()
134 for (size_t varyingIndex = 0; varyingIndex < varyings->size(); varyingIndex++) in parseVaryings()
136 mVaryings.push_back(gl::PackedVarying((*varyings)[varyingIndex])); in parseVaryings()
DDynamicHLSL.cpp311 const std::vector<gl::PackedVarying> &varyings = shader->getVaryings(); in generateVaryingHLSL() local
313 for (unsigned int varyingIndex = 0; varyingIndex < varyings.size(); varyingIndex++) in generateVaryingHLSL()
315 const PackedVarying &varying = varyings[varyingIndex]; in generateVaryingHLSL()
646 const std::vector<PackedVarying> &varyings = vertexShader->getVaryings(); in storeUserLinkedVaryings() local
648 for (unsigned int varyingIndex = 0; varyingIndex < varyings.size(); varyingIndex++) in storeUserLinkedVaryings()
650 const PackedVarying &varying = varyings[varyingIndex]; in storeUserLinkedVaryings()
/external/deqp/doc/testspecs/GLES31/
Dfunctional.separate_shader.txt73 no varyings. The variables in distinct programs may have the same name.
87 one or more varyings. The values of different varyings are rendered as
Dfunctional.geometry_shading.txt30 - Different number of varyings
78 varyigns and geometry shader -> fragment shader varyings.
/external/chromium_org/gpu/command_buffer/service/
Ddisk_cache_proto.proto16 repeated ShaderInfoProto varyings = 4; field
Dmemory_program_cache.cc286 RetrieveShaderInfo(proto->vertex_shader().varyings(i), &vertex_varyings); in LoadProgram()
304 RetrieveShaderInfo(proto->fragment_shader().varyings(i), in LoadProgram()
/external/chromium_org/third_party/angle/src/libGLESv2/
DProgram.h103 …void setTransformFeedbackVaryings(GLsizei count, const GLchar *const *varyings, GLenum bufferMode);
DProgram.cpp578 void Program::setTransformFeedbackVaryings(GLsizei count, const GLchar *const *varyings, GLenum buf… in setTransformFeedbackVaryings() argument
583 mTransformFeedbackVaryings[i] = varyings[i]; in setTransformFeedbackVaryings()
/external/mesa3d/bin/
D.cherry-ignore37 …3a9ad7280fc5f4d2707a665 glsl: Use parse_program_resource_name to parse transform feedback varyings.
/external/chromium_org/third_party/mesa/src/bin/
D.cherry-ignore37 …3a9ad7280fc5f4d2707a665 glsl: Use parse_program_resource_name to parse transform feedback varyings.

123