/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,
|
glTransformFeedbackVaryings.cpp | 1 /* void glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode ) */ 16 _exceptionMessage = "varyings == null"; 27 _exceptionMessage = "null varyings element";
|
/external/skia/src/gpu/gl/builders/ |
GrGLGeometryShaderBuilder.h | 21 * an internal call for GrGLFullProgramBuilder to add varyings
|
GrGLProgramBuilder.h | 135 /* a specialization of the above for GPs. Lets the user add uniforms, varyings, and VS / FS code */ 139 * addVarying allows fine grained control for setting up varyings between stages. If you just
|
/external/deqp/modules/gles31/functional/ |
es31fSeparateShaderTests.cpp | 268 // Representation for the varyings between vertex and fragment shaders 369 vector<VariableDeclaration> varyingCompatVtxOutputs (const VaryingInterface& varyings) 371 vector<VariableDeclaration> outputs = varyings.vtxOutputs; 375 outputs[i].interpolation = varyings.frgInputs[i].interpolation; 376 outputs[i].name = varyings.frgInputs[i].name; 692 VaryingParams varyings; 705 paramCode = deUint32Hash(paramCode) + params.varyings.count; 706 paramCode = deUint32Hash(paramCode) + params.varyings.type; 707 paramCode = deUint32Hash(paramCode) + params.varyings.binding; 708 paramCode = deUint32Hash(paramCode) + params.varyings.vtxInterp [all...] |
/external/deqp/framework/referencerenderer/ |
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);
|
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);
|
/external/deqp/doc/testspecs/GLES3/ |
functional.shaders.linkage.txt | 29 + Float, float-vector and matrix varyings 30 + Integer and int-vector varyings 31 + Flat and centroid varyings 36 + Interpolation rules for varyings
|
functional.shaders.int_op.txt | 67 Integer operator test shaders use floating-point attributes or varyings converted
|
/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/deqp/doc/testspecs/GLES31/ |
functional.separate_shader.txt | 73 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
|
functional.geometry_shading.txt | 30 - Different number of varyings 78 varyigns and geometry shader -> fragment shader varyings.
|
functional.shaders.multisample_interpolation.txt | 66 compare results of interpolateAtSample of two identical varyings, but with
|
/external/mesa3d/bin/ |
.cherry-ignore | 37 53febac02c382fa163a9ad7280fc5f4d2707a665 glsl: Use parse_program_resource_name to parse transform feedback varyings.
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_state_derived.c | 87 /* texcoords/varyings/other generic */ 144 /* texcoords/varyings */
|
/external/mesa3d/src/glsl/ |
ir_set_program_inouts.cpp | 33 * flags indicating which varyings are read and written. Computing 78 /* As of GLSL 1.20, varyings can only be floats, floating-point
|
lower_output_reads.cpp | 31 * In GLSL, shader output variables (such as varyings) can be both read and
|
/external/deqp/framework/opengl/ |
gluShaderProgram.hpp | 116 void transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode); 305 ProgramSources& operator<< (const TransformFeedbackVaryings<Iterator>& varyings); 309 inline ProgramSources& ProgramSources::operator<< (const TransformFeedbackVaryings<Iterator>& varyings) 311 for (Iterator cur = varyings.begin; cur != varyings.end; ++cur)
|
/external/mesa3d/src/mapi/glapi/gen/ |
EXT_transform_feedback.xml | 58 <param name="varyings" type="const char **"/>
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_gs.h | 56 * Number of varyings that are output to transform feedback.
|
brw_fs_vector_splitting.cpp | 31 * This skips vectors in uniforms and varyings, which need to be 116 /* Can't split varyings or uniforms. Function in/outs won't get split
|
/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)); 824 GLU_EXPECT_NO_ERROR(gl.getError(), "Query TF varyings"); 944 log << TestLog::Message << "Transform feedback varyings: " << tcu::formatArray(m_progSpec.getTransformFeedbackVaryings().begin(), m_progSpec.getTransformFeedbackVaryings().end()) << TestLog::EndMessage; 947 log << TestLog::Message << "Transform feedback varyings reported by compiler:" << TestLog::EndMessage [all...] |