/external/deqp/modules/gles31/functional/ |
D | es31fSeparateShaderTests.cpp | 369 vector<VariableDeclaration> varyingCompatVtxOutputs (const VaryingInterface& varyings) in varyingCompatVtxOutputs() argument 371 vector<VariableDeclaration> outputs = varyings.vtxOutputs; in varyingCompatVtxOutputs() 375 outputs[i].interpolation = varyings.frgInputs[i].interpolation; in varyingCompatVtxOutputs() 376 outputs[i].name = varyings.frgInputs[i].name; in varyingCompatVtxOutputs() 692 VaryingParams varyings; member 705 paramCode = deUint32Hash(paramCode) + params.varyings.count; in paramsSeed() 706 paramCode = deUint32Hash(paramCode) + params.varyings.type; in paramsSeed() 707 paramCode = deUint32Hash(paramCode) + params.varyings.binding; in paramsSeed() 708 paramCode = deUint32Hash(paramCode) + params.varyings.vtxInterp; in paramsSeed() 709 paramCode = deUint32Hash(paramCode) + params.varyings.frgInterp; in paramsSeed() [all …]
|
/external/deqp/framework/referencerenderer/ |
D | rrShadingContext.hpp | 42 …const GenericVec4* varyings[3]; //!< Vertex shader outputs. Pointer will be NULL if there is no… member 71 return context.varyings[0][varyingLoc].get<T>(); in readPointVarying() 77 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readLineVarying() 78 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>(); in readLineVarying() 84 return packet.barycentric[0][fragNdx] * context.varyings[0][varyingLoc].get<T>() in readTriangleVarying() 85 + packet.barycentric[1][fragNdx] * context.varyings[1][varyingLoc].get<T>() in readTriangleVarying() 86 + packet.barycentric[2][fragNdx] * context.varyings[2][varyingLoc].get<T>(); in readTriangleVarying() 92 …if (context.varyings[1] == DE_NULL) return readPointVarying<T> (packet, context, varyingLoc, frag… in readVarying() 93 …if (context.varyings[2] == DE_NULL) return readLineVarying<T> (packet, context, varyingLoc, fragN… in readVarying()
|
D | rrShadingContext.cpp | 37 varyings[0] = varying0; in FragmentShadingContext() 38 varyings[1] = varying1; in FragmentShadingContext() 39 varyings[2] = varying2; in FragmentShadingContext()
|
D | rrPrimitivePacket.cpp | 38 …itVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, int primitiveID) in EmitVertex() argument 55 packet->outputs[ndx] = varyings[ndx]; in EmitVertex()
|
D | rrPrimitivePacket.hpp | 58 …void EmitVertex (const tcu::Vec4& position, float pointSize, const GenericVec4* varyings, in…
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_shader.c | 75 link.varyings[idx].reg, idx + 1, in etna_link_shaders() 76 link.varyings[idx].num_components, "xyzw", in etna_link_shaders() 77 link.varyings[idx].use[0], link.varyings[idx].use[1], in etna_link_shaders() 78 link.varyings[idx].use[2], link.varyings[idx].use[3], in etna_link_shaders() 79 link.varyings[idx].pa_attributes); in etna_link_shaders() 84 if (link.num_varyings > 0 && link.varyings[link.num_varyings - 1].num_components <= 2) in etna_link_shaders() 92 cs->PA_SHADER_ATTRIBUTES[idx] = link.varyings[idx].pa_attributes; in etna_link_shaders() 102 etna_bitarray_set(vs_output, 8, varid++, link.varyings[idx].reg); in etna_link_shaders() 148 const struct etna_varying *varying = &link.varyings[idx]; in etna_link_shaders()
|
D | etnaviv_compiler.h | 104 struct etna_varying varyings[ETNA_NUM_INPUTS]; member
|
/external/deqp/doc/testspecs/GLES3/ |
D | 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
|
/external/deqp/framework/opengl/ |
D | gluShaderProgram.hpp | 125 void transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode); 317 ProgramSources& operator<< (const TransformFeedbackVaryings<Iterator>& varyings); 321 …ne ProgramSources& ProgramSources::operator<< (const TransformFeedbackVaryings<Iterator>& varyings) in operator <<() argument 323 for (Iterator cur = varyings.begin; cur != varyings.end; ++cur) in operator <<()
|
/external/mesa3d/src/mesa/main/ |
D | transformfeedback.c | 812 const GLchar * const *varyings, in _mesa_TransformFeedbackVaryings() argument 858 if (strcmp(varyings[i], "gl_NextBuffer") == 0) in _mesa_TransformFeedbackVaryings() 870 if (strcmp(varyings[i], "gl_NextBuffer") == 0 || in _mesa_TransformFeedbackVaryings() 871 strcmp(varyings[i], "gl_SkipComponents1") == 0 || in _mesa_TransformFeedbackVaryings() 872 strcmp(varyings[i], "gl_SkipComponents2") == 0 || in _mesa_TransformFeedbackVaryings() 873 strcmp(varyings[i], "gl_SkipComponents3") == 0 || in _mesa_TransformFeedbackVaryings() 874 strcmp(varyings[i], "gl_SkipComponents4") == 0) { in _mesa_TransformFeedbackVaryings() 878 varyings[i]); in _mesa_TransformFeedbackVaryings() 902 shProg->TransformFeedback.VaryingNames[i] = strdup(varyings[i]); in _mesa_TransformFeedbackVaryings()
|
/external/deqp/external/openglcts/modules/glesext/geometry_shader/ |
D | esextcGeometryShaderAdjacency.cpp | 294 const char* varyings[] = { "out_adjacent_geometry", "out_geometry" }; in initTest() local 296 gl.transformFeedbackVaryings(m_po_id, 2, varyings, GL_SEPARATE_ATTRIBS); in initTest() 300 const char* varyings[] = { "gl_Position" }; in initTest() local 302 gl.transformFeedbackVaryings(m_po_id, 1, varyings, GL_SEPARATE_ATTRIBS); in initTest()
|
/external/deqp/doc/testspecs/GLES31/ |
D | 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
|
D | functional.geometry_shading.txt | 30 - Different number of varyings 78 varyigns and geometry shader -> fragment shader varyings.
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_tcs.c | 85 uint64_t varyings = nir->info->inputs_read; in create_passthrough_tcs() local 87 while (varyings != 0) { in create_passthrough_tcs() 88 const int varying = ffsll(varyings) - 1; in create_passthrough_tcs() 109 varyings &= ~BITFIELD64_BIT(varying); in create_passthrough_tcs()
|
/external/deqp/external/openglcts/modules/glesext/tessellation_shader/ |
D | esextcTessellationShaderTessellation.cpp | 578 const char* varyings[] = { "te_tc_primitive_id", "te_primitive_id" }; in initRun() local 579 const unsigned int n_varyings = sizeof(varyings) / sizeof(varyings[0]); in initRun() 581 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initRun() 1190 const char* varyings[] = { "te_tc_invocation_id", "te_tc_patch_vertices_in", "te_tc_primitive_id", in initRun() local 1192 const unsigned int n_varyings = sizeof(varyings) / sizeof(varyings[0]); in initRun() 1194 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initRun() 1951 const char* varyings[] = { "result_uvw" }; in initTestDescriptor() local 1952 const unsigned int n_varyings = sizeof(varyings) / sizeof(varyings[0]); in initTestDescriptor() 1954 gl.transformFeedbackVaryings(test.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor()
|
D | esextcTessellationShaderTCTE.cpp | 669 const char** varyings = DE_NULL; in executeTestRun() local 685 varyings = gs_point_size_varyings; in executeTestRun() 703 varyings = gs_non_point_size_varyings; in executeTestRun() 720 varyings = non_gs_point_size_varyings; in executeTestRun() 740 varyings = non_gs_non_point_size_varyings; in executeTestRun() 755 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in executeTestRun() 3482 const char* varyings[] = { "result_tess_level_inner", "result_tess_level_outer" }; in initTestDescriptor() local 3483 const unsigned int n_varyings = sizeof(varyings) / sizeof(varyings[0]); in initTestDescriptor() 3485 gl.transformFeedbackVaryings(out_test_ptr->po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor() 4037 const char* varyings[] = { in initTestDescriptor() local [all …]
|
D | esextcTessellationShaderTriangles.cpp | 378 const char* varyings[] = { "result_uvw" }; in initTestDescriptor() local 379 const unsigned int n_varyings = sizeof(varyings) / sizeof(varyings[0]); in initTestDescriptor() 381 gl.transformFeedbackVaryings(test.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor()
|
D | esextcTessellationShaderXFB.hpp | 114 unsigned int n_varyings, const char* const* varyings, bool should_succeed);
|
/external/deqp/external/openglcts/modules/glesext/gpu_shader5/ |
D | esextcGPUShader5TextureGatherOffset.cpp | 1374 void GPUShader5TextureGatherOffsetColorTestBase::logVaryings(const CapturedVaryings& varyings) in logVaryings() argument 1376 logArray(varyings.without_offset_0, m_n_components_per_varying, "Without offset X: "); in logVaryings() 1378 logArray(varyings.without_offset_1, m_n_components_per_varying, "Without offset Y: "); in logVaryings() 1380 logArray(varyings.without_offset_2, m_n_components_per_varying, "Without offset Z: "); in logVaryings() 1382 logArray(varyings.without_offset_3, m_n_components_per_varying, "Without offset W: "); in logVaryings() 1384 logArray(varyings.with_offset_0, m_n_components_per_varying, "With offset X: "); in logVaryings() 1386 logArray(varyings.with_offset_1, m_n_components_per_varying, "With offset Y: "); in logVaryings() 1388 logArray(varyings.with_offset_2, m_n_components_per_varying, "With offset Z: "); in logVaryings() 1390 logArray(varyings.with_offset_3, m_n_components_per_varying, "With offset W: "); in logVaryings() 2289 void GPUShader5TextureGatherOffsetDepthTestBase::logVaryings(const CapturedVaryings& varyings) in logVaryings() argument [all …]
|
D | esextcGPUShader5TextureGatherOffset.hpp | 223 void logVaryings(const CapturedVaryings& varyings); 277 void logVaryings(const CapturedVaryings& varyings);
|
D | esextcGPUShader5FmaPrecision.cpp | 177 const char* varyings[] = { "resultFma", "resultStd" }; in initTest() local 179 gl.transformFeedbackVaryings(m_po_id, 2, varyings, GL_SEPARATE_ATTRIBS); in initTest()
|
/external/deqp/external/openglcts/modules/glesext/texture_cube_map_array/ |
D | esextcTextureCubeMapArrayImageTextureSize.cpp | 539 const char* varyings[] = { "texture_std_size", "texture_shw_size" }; in configureProgram() local 540 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram() 662 const char* varyings[] = { "texture_std_size", "texture_shw_size" }; in configureProgram() local 663 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram() 818 const char* varyings[] = { "texture_std_size", "texture_shw_size" }; in configureProgram() local 819 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram()
|
/external/swiftshader/src/OpenGL/libGL/ |
D | Program.cpp | 946 …::VaryingList::iterator varying = fragmentShader->varyings.begin(); varying != fragmentShader->var… in packVaryings() 1091 …lsl::VaryingList::iterator input = fragmentShader->varyings.begin(); input != fragmentShader->vary… in linkVaryings() 1095 …glsl::VaryingList::iterator output = vertexShader->varyings.begin(); output != vertexShader->varyi… in linkVaryings() 1119 glsl::VaryingList &psVaryings = fragmentShader->varyings; in linkVaryings() 1120 glsl::VaryingList &vsVaryings = vertexShader->varyings; in linkVaryings()
|
/external/deqp/external/openglcts/modules/gl/ |
D | gl3cTransformFeedbackOverflowQueryTests.cpp | 1270 gl.transformFeedbackVaryings(m_program, varyingsCount(), varyings(), bufferMode()); in buildTransformFeedbackProgram() 1370 virtual const char** varyings() = 0; 1433 virtual const char** varyings() in varyings() function in gl3cts::TransformFeedbackOverflowQuerySingleStreamBase 1906 virtual const char** varyings() in varyings() function in gl3cts::TransformFeedbackOverflowQueryMultipleStreamsOneBufferPerStream 2065 virtual const char** varyings() in varyings() function in gl3cts::TransformFeedbackOverflowQueryMultipleStreamsMultipleBufferPerStream
|
/external/swiftshader/src/OpenGL/compiler/ |
D | OutputASM.h | 193 VaryingList varyings; 328 VariableArray varyings; variable
|