Searched refs:primitiveType (Results 1 - 25 of 105) sorted by relevance

12345

/external/deqp/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationMiscDrawTests.cpp59 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 DvktTessellationGeometryPassthroughTests.cpp89 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 DvktTessellationInvarianceTests.cpp234 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 DvktTessellationCommonEdgeTests.cpp65 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 DvktTessellationCoordinatesTests.cpp62 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 DvktTessellationWindingTests.cpp53 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 DvktTessellationPrimitiveDiscardTests.cpp55 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 DvktTessellationUtil.cpp836 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 DMethodSerializationWrapper.java68 Class<?> primitiveType = primitiveTypes.get(parameterTypeNames[i]);
69 if (primitiveType != null) {
70 parameterTypes[i] = primitiveType;
/external/deqp/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryInputGeometryShaderTests.cpp63 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 DvktGeometryBasicClass.hpp41 const vk::VkPrimitiveTopology primitiveType,
/external/skia/src/gpu/vk/
H A DGrVkPipelineStateCache.cpp79 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 DGrVkPipeline.h35 GrPrimitiveType primitiveType,
H A DGrVkPipelineStateBuilder.cpp23 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 DGrVkPipelineStateBuilder.h57 GrPrimitiveType primitiveType,
/external/skqp/src/gpu/vk/
H A DGrVkPipelineStateCache.cpp79 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 Des3fTransformFeedbackTests.cpp422 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 DesextcTessellationShaderWinding.cpp44 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 DrrRenderer.hpp91 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 DGrMeshDrawOp.h38 PatternHelper(GrPrimitiveType primitiveType) : fMesh(primitiveType) {} argument
H A DGrDefaultPathRenderer.cpp64 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 DGrMeshDrawOp.h36 PatternHelper(GrPrimitiveType primitiveType) : fMesh(primitiveType) {} argument
H A DGrDefaultPathRenderer.cpp64 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 DGrGpuCommandBuffer.cpp44 SkASSERT(!GrPrimTypeRequiresGeometryShaderSupport(meshes[i].primitiveType()) ||
/external/skqp/src/gpu/
H A DGrGpuCommandBuffer.cpp44 SkASSERT(!GrPrimTypeRequiresGeometryShaderSupport(meshes[i].primitiveType()) ||

Completed in 441 milliseconds

12345