/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationMiscDrawTests.cpp | 59 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon4613::CaseDefinition 64 inline CaseDefinition makeCaseDefinition (const TessPrimitiveType primitiveType, argument 69 caseDef.primitiveType = primitiveType; 100 std::vector<tcu::Vec2> genVertexPositions (const TessPrimitiveType primitiveType) argument 105 if (primitiveType == TESSPRIMITIVETYPE_TRIANGLES) 111 else if (primitiveType == TESSPRIMITIVETYPE_QUADS || primitiveType == TESSPRIMITIVETYPE_ISOLINES) 136 const std::vector<tcu::Vec2> vertexData = genVertexPositions(caseDef.primitiveType); 137 const deUint32 inPatchSize = (caseDef.primitiveType 578 const TessPrimitiveType primitiveType = primitivesNoIsolines[primitiveTypeNdx]; local 590 const TessPrimitiveType primitiveType = primitivesNoIsolines[primitiveTypeNdx]; local [all...] |
H A D | vktTessellationGeometryPassthroughTests.cpp | 89 std::string generateTessellationEvaluationShader (const TessPrimitiveType primitiveType, const std::string& colorOutputName) argument 94 << "layout(" << getTessPrimitiveTypeShaderName(primitiveType) << ") in;\n" 103 if (primitiveType == TESSPRIMITIVETYPE_TRIANGLES) 108 else if (primitiveType == TESSPRIMITIVETYPE_QUADS || primitiveType == TESSPRIMITIVETYPE_ISOLINES) 129 IdentityGeometryShaderTestCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const TessPrimitiveType primitiveType) argument 131 , m_primitiveType (primitiveType) 218 IdentityTessellationShaderTestCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const TessPrimitiveType primitiveType) argument 220 , m_primitiveType (primitiveType) 229 std::string generateGeometryShader (const TessPrimitiveType primitiveType, cons argument 361 getPrimitiveTopology(const TessPrimitiveType primitiveType) argument 402 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon4608::PassthroughTestInstance::Params 691 makeIdentityGeometryShaderCase(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType) argument 700 makeIdentityTessellationShaderCase(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType) argument [all...] |
H A D | vktTessellationInvarianceTests.cpp | 234 const TessPrimitiveType primitiveType, 289 switch (primitiveType) 338 << "layout(" << getTessPrimitiveTypeShaderName(primitiveType) << ", " 359 const int numVertices = numVerticesPerPrimitive(primitiveType, *usePointModeIter); // Primitives that the tessellated patch comprises of. 365 << "layout(" << getGeometryShaderInputPrimitiveTypeShaderName(primitiveType, *usePointModeIter) << ") in;\n" 366 << "layout(" << getGeometryShaderOutputPrimitiveTypeShaderName(primitiveType, *usePointModeIter) << ", max_vertices = " << numVertices << ") out;\n" 468 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon4610::InvariantOuterEdge::CaseDefinition 500 int multiplePatchReferencePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* levels, int numPatches) argument 504 result += referencePrimitiveCount(primitiveType, spacingMode, usePointMode, &levels[NUM_TESS_LEVELS*patchNdx + 0], &levels[NUM_TESS_LEVELS*patchNdx + 2]); 509 int computeMaxPrimitiveCount (const int numPatchesToDraw, const TessPrimitiveType primitiveType, cons argument 233 addDefaultPrograms(vk::SourceCollections& programCollection, const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const WindingUsage windingUsage, const PointModeUsage pointModeUsage, const bool mirrorCoords = false) argument [all...] |
H A D | vktTessellationCommonEdgeTests.cpp | 65 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon4604::CaseDefinition 100 DE_ASSERT(caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES || caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS); 124 const int numVertices = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4); 146 << (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 150 : caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS ? 164 if (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES) 170 else if (caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS) 193 << "layout(" << getTessPrimitiveTypeShaderName(caseDef.primitiveType) << ", " 240 DE_ASSERT(caseDef.primitiveType 478 getCaseName(const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const CaseType caseType) argument 503 const TessPrimitiveType primitiveType = primitiveTypes[primitiveTypeNdx]; local [all...] |
H A D | vktTessellationCoordinatesTests.cpp | 62 std::string getCaseName (const TessPrimitiveType primitiveType, const SpacingMode spacingMode) argument 65 str << getTessPrimitiveTypeShaderName(primitiveType) << "_" << getSpacingModeShaderName(spacingMode); 69 std::vector<TessLevels> genTessLevelCases (const TessPrimitiveType primitiveType, argument 102 if (primitiveType == TESSPRIMITIVETYPE_TRIANGLES) 110 else if (primitiveType == TESSPRIMITIVETYPE_QUADS) 127 std::vector<tcu::Vec3> generateReferenceTessCoords (const TessPrimitiveType primitiveType, argument 132 if (isPatchDiscarded(primitiveType, outerLevels)) 135 switch (primitiveType) 212 void drawTessCoordPoint (tcu::Surface& dst, const TessPrimitiveType primitiveType, const tcu::Vec3& pt, const tcu::RGBA& color, const int size) 228 const tcu::Vec2 dstPos = primitiveType [all...] |
H A D | vktTessellationWindingTests.cpp | 53 std::string getCaseName (const TessPrimitiveType primitiveType, const ShaderLanguage shaderLanguage, const Winding winding, bool yFlip) argument 56 str << getShaderLanguageName(shaderLanguage) << "_" << getTessPrimitiveTypeShaderName(primitiveType) << "_" << getWindingShaderName(winding); 77 const TessPrimitiveType primitiveType, 118 if (primitiveType == TESSPRIMITIVETYPE_TRIANGLES) 120 const int badPixelTolerance = (primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 5*de::max(image.getWidth(), image.getHeight()) : 0); 163 else if (primitiveType == TESSPRIMITIVETYPE_QUADS) 192 const TessPrimitiveType primitiveType, 210 const TessPrimitiveType primitiveType, 215 : TestCase (testCtx, getCaseName(primitiveType, shaderLanguage, winding, yFlip), "") 216 , m_primitiveType (primitiveType) 75 verifyResultImage(tcu::TestLog& log, const tcu::ConstPixelBufferAccess image, const TessPrimitiveType primitiveType, const VkTessellationDomainOrigin domainOrigin, const Winding winding, bool yFlip, const Winding frontFaceWinding) argument 209 WindingTest(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType, const MaybeDomainOrigin& domainOrigin, const ShaderLanguage shaderLanguage, const Winding winding, bool yFlip) argument 384 WindingTestInstance(Context& context, const TessPrimitiveType primitiveType, const MaybeDomainOrigin& domainOrigin, const Winding winding, bool yFlip) argument [all...] |
H A D | vktTessellationPrimitiveDiscardTests.cpp | 55 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon4614::CaseDefinition 68 return !((caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_QUADS || 69 caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_TRIANGLES) && 153 const TessPrimitiveType primitiveType, 167 const bool validLevels = !isPatchDiscarded(primitiveType, &attr[2]); 245 const TessPrimitiveType primitiveType, 251 count += referenceVertexCount(primitiveType, spacingMode, true, &attributes[numAttribsPerPrimitive*patchNdx+0], &attributes[numAttribsPerPrimitive*patchNdx+2]); 323 << "layout(" << getTessPrimitiveTypeShaderName(caseDef.primitiveType) << ", " 389 const int numExpectedVertices = expectedVertexCount(numPrimitives, numAttribsPerPrimitive, caseDef.primitiveType, caseDef.spacingMode, attributes); 396 const bool discard = isPatchDiscarded(caseDef.primitiveType, 150 verifyResultImage(tcu::TestLog& log, const int numPrimitives, const int numAttribsPerPrimitive, const TessPrimitiveType primitiveType, const std::vector<float>& attributes, const tcu::ConstPixelBufferAccess pixels) argument [all...] |
H A D | vktTessellationUtil.cpp | 836 bool isPatchDiscarded (const TessPrimitiveType primitiveType, const float* outerLevels) argument 838 const int numOuterLevels = numOuterTessellationLevels(primitiveType); 845 std::string getTessellationLevelsString (const TessLevels& tessLevels, const TessPrimitiveType primitiveType) argument 848 switch (primitiveType) 1002 static int referencePointModePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) argument 1004 if (isPatchDiscarded(primitiveType, outerLevels)) 1007 switch (primitiveType) 1087 static int referenceNonPointModePrimitiveCount (const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const float* innerLevels, const float* outerLevels) argument 1089 if (isPatchDiscarded(primitiveType, outerLevels)) 1092 switch (primitiveType) 1123 numVerticesPerPrimitive(const TessPrimitiveType primitiveType, const bool usePointMode) argument 1139 referencePrimitiveCount(const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels) argument 1147 referenceVertexCount(const TessPrimitiveType primitiveType, const SpacingMode spacingMode, const bool usePointMode, const float* innerLevels, const float* outerLevels) argument [all...] |
/external/easymock/src/org/easymock/internal/ |
H A D | MethodSerializationWrapper.java | 68 Class<?> primitiveType = primitiveTypes.get(parameterTypeNames[i]);
69 if (primitiveType != null) {
70 parameterTypes[i] = primitiveType;
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryInputGeometryShaderTests.cpp | 63 const VkPrimitiveTopology primitiveType, 67 const VkPrimitiveTopology primitiveType, 75 const VkPrimitiveTopology primitiveType, 77 : GeometryExpanderRenderTestInstance (context, primitiveType, name) 83 const VkPrimitiveTopology primitiveType, 86 : GeometryExpanderRenderTestInstance (context, primitiveType, name) 136 , m_primitiveType (inputPrimitives.primitiveType) 74 GeometryInputTestInstance(Context& context, const VkPrimitiveTopology primitiveType, const char* name) argument 82 GeometryInputTestInstance(Context& context, const VkPrimitiveTopology primitiveType, const char* name, const int numDrawVertices) argument
|
H A D | vktGeometryBasicClass.hpp | 41 const vk::VkPrimitiveTopology primitiveType,
|
/external/skia/src/gpu/vk/ |
H A D | GrVkPipelineStateCache.cpp | 79 GrPrimitiveType primitiveType, 96 primitiveType, *fGpu->caps()->shaderCaps())) { 119 primitiveType, 76 refPipelineState( const GrPipeline& pipeline, const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass) argument
|
H A D | GrVkPipeline.h | 35 GrPrimitiveType primitiveType,
|
H A D | GrVkPipelineStateBuilder.cpp | 23 GrPrimitiveType primitiveType, 35 return builder.finalize(stencil, primitiveType, renderPass, desc); 92 GrPrimitiveType primitiveType, 178 primitiveType, 18 CreatePipelineState( GrVkGpu* gpu, const GrPipeline& pipeline, const GrStencilSettings& stencil, const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, GrVkPipelineState::Desc* desc, const GrVkRenderPass& renderPass) argument 91 finalize(const GrStencilSettings& stencil, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass, GrVkPipelineState::Desc* desc) argument
|
H A D | GrVkPipelineStateBuilder.h | 57 GrPrimitiveType primitiveType,
|
/external/skqp/src/gpu/vk/ |
H A D | GrVkPipelineStateCache.cpp | 79 GrPrimitiveType primitiveType, 96 primitiveType, *fGpu->caps()->shaderCaps())) { 119 primitiveType, 76 refPipelineState( const GrPipeline& pipeline, const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass) argument
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fTransformFeedbackTests.cpp | 422 static glu::ShaderProgram* createVertexCaptureProgram (const glu::RenderContext& context, const ProgramSpec& spec, deUint32 bufferMode, deUint32 primitiveType) argument 426 genShaderSources(spec, vertSource, fragSource, primitiveType == GL_POINTS /* Is point size required? */); 625 static deUint32 getTransformFeedbackOutputCount (deUint32 primitiveType, int numElements) argument 627 switch (primitiveType) 643 static deUint32 getTransformFeedbackPrimitiveCount (deUint32 primitiveType, int numElements) argument 645 switch (primitiveType) 661 static deUint32 getTransformFeedbackPrimitiveMode (deUint32 primitiveType) argument 663 switch (primitiveType) 684 static int getAttributeIndex (deUint32 primitiveType, int numInputs, int outNdx) argument 686 switch (primitiveType) 717 compareTransformFeedbackOutput(tcu::TestLog& log, deUint32 primitiveType, const Output& output, int numInputs, const deUint8* inBasePtr, int inStride, const deUint8* outBasePtr, int outStride) argument [all...] |
/external/deqp/external/openglcts/modules/glesext/tessellation_shader/ |
H A D | esextcTessellationShaderWinding.cpp | 44 WindingCase(glcts::Context& context, const ExtParameters& extParams, std::string name, std::string primitiveType, 61 std::string primitiveType, std::string winding) 64 DE_ASSERT((primitiveType.compare("triangles") == 0) || (primitiveType.compare("quads") == 0)); 67 m_specializationMap["PRIMITIVE_TYPE"] = primitiveType; 60 WindingCase(glcts::Context& context, const ExtParameters& extParams, std::string name, std::string primitiveType, std::string winding) argument
|
/external/deqp/framework/referencerenderer/ |
H A D | rrRenderer.hpp | 91 PrimitiveList (PrimitiveType primitiveType, int numElements, const int firstElement); // !< primitive list for drawArrays-like call 92 PrimitiveList (PrimitiveType primitiveType, int numElements, const DrawIndices& indices); // !< primitive list for drawElements-like call
|
/external/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.h | 38 PatternHelper(GrPrimitiveType primitiveType) : fMesh(primitiveType) {} argument
|
H A D | GrDefaultPathRenderer.cpp | 64 PathGeoBuilder(GrPrimitiveType primitiveType, GrMeshDrawOp::Target* target, argument 66 : fMesh(primitiveType) 198 return GrPrimitiveType::kLines == fMesh.primitiveType() || 199 GrPrimitiveType::kTriangles == fMesh.primitiveType(); 202 return GrPrimitiveType::kLines == fMesh.primitiveType() || 203 GrPrimitiveType::kLineStrip == fMesh.primitiveType(); 206 switch (fMesh.primitiveType()) { 410 // determine primitiveType 411 GrPrimitiveType primitiveType; variable 413 primitiveType [all...] |
/external/skqp/src/gpu/ops/ |
H A D | GrMeshDrawOp.h | 36 PatternHelper(GrPrimitiveType primitiveType) : fMesh(primitiveType) {} argument
|
H A D | GrDefaultPathRenderer.cpp | 64 PathGeoBuilder(GrPrimitiveType primitiveType, GrMeshDrawOp::Target* target, argument 66 : fMesh(primitiveType) 198 return GrPrimitiveType::kLines == fMesh.primitiveType() || 199 GrPrimitiveType::kTriangles == fMesh.primitiveType(); 202 return GrPrimitiveType::kLines == fMesh.primitiveType() || 203 GrPrimitiveType::kLineStrip == fMesh.primitiveType(); 206 switch (fMesh.primitiveType()) { 410 // determine primitiveType 411 GrPrimitiveType primitiveType; variable 413 primitiveType [all...] |
/external/skia/src/gpu/ |
H A D | GrGpuCommandBuffer.cpp | 44 SkASSERT(!GrPrimTypeRequiresGeometryShaderSupport(meshes[i].primitiveType()) ||
|
/external/skqp/src/gpu/ |
H A D | GrGpuCommandBuffer.cpp | 44 SkASSERT(!GrPrimTypeRequiresGeometryShaderSupport(meshes[i].primitiveType()) ||
|