HomeSort by relevance Sort by last modified time
    Searched refs:varyings (Results 1 - 25 of 71) sorted by null

1 2 3

  /frameworks/native/opengl/tools/glgen/stubs/gles11/
glTransformFeedbackVaryings.java 1 // C function void glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode )
5 String[] varyings,
  /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...]
  /frameworks/native/opengl/tools/glgen/specs/gles11/
GLES30.spec 43 void glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode )
  /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);

Completed in 1443 milliseconds

1 2 3