Searched defs:primitiveType (Results 1 - 25 of 52) sorted by relevance

123

/external/deqp/external/vulkancts/modules/vulkan/tessellation/
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 DvktTessellationMiscDrawTests.cpp59 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon3981::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 DvktTessellationPrimitiveDiscardTests.cpp55 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon3982::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 DvktTessellationWindingTests.cpp51 std::string getCaseName (const TessPrimitiveType primitiveType, const Winding winding) argument
54 str << getTessPrimitiveTypeShaderName(primitiveType) << "_" << getWindingShaderName(winding);
73 const TessPrimitiveType primitiveType,
78 const int badPixelTolerance = (primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 5*de::max(image.getWidth(), image.getHeight()) : 0);
107 if (primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
115 else if (primitiveType == TESSPRIMITIVETYPE_QUADS)
142 const TessPrimitiveType primitiveType,
154 const TessPrimitiveType primitiveType,
156 : TestCase (testCtx, getCaseName(primitiveType, winding), "")
157 , m_primitiveType (primitiveType)
71 verifyResultImage(tcu::TestLog& log, const tcu::ConstPixelBufferAccess image, const TessPrimitiveType primitiveType, const Winding winding, const Winding frontFaceWinding) argument
153 WindingTest(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType, const Winding winding) argument
245 WindingTestInstance(Context& context, const TessPrimitiveType primitiveType, const Winding winding) argument
[all...]
H A DvktTessellationCommonEdgeTests.cpp65 TessPrimitiveType primitiveType; member in struct:vkt::tessellation::__anon3972::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 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::__anon3976::PassthroughTestInstance::Params
691 makeIdentityGeometryShaderCase(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType) argument
700 makeIdentityTessellationShaderCase(tcu::TestContext& testCtx, const TessPrimitiveType primitiveType) argument
[all...]
/external/skia/src/gpu/vk/
H A DGrVkPipeline.cpp87 static void setup_input_assembly_state(GrPrimitiveType primitiveType, argument
103 inputAssemblyInfo->topology = gPrimitiveType2VkTopology[primitiveType];
413 GrPrimitiveType primitiveType,
425 setup_input_assembly_state(primitiveType, &inputAssemblyInfo);
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 DGrVkPipelineStateBuilder.cpp21 GrPrimitiveType primitiveType,
36 return builder.finalize(stencil, primitiveType, renderPass, desc);
93 GrPrimitiveType primitiveType,
160 primitiveType,
16 CreatePipelineState( GrVkGpu* gpu, const GrPipeline& pipeline, const GrStencilSettings& stencil, const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType, GrVkPipelineState::Desc* desc, const GrVkRenderPass& renderPass) argument
92 finalize(const GrStencilSettings& stencil, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass, GrVkPipelineState::Desc* desc) argument
H A DGrVkGpuCommandBuffer.cpp455 GrPrimitiveType primitiveType) {
462 primitiveType,
537 GrPrimitiveType primitiveType = meshes[0].primitiveType(); local
540 primitiveType);
552 if (nonIdxMesh->primitiveType() != primitiveType) {
558 primitiveType = nonIdxMesh->primitiveType();
561 primitiveType);
452 prepareDrawState( const GrPipeline& pipeline, const GrPrimitiveProcessor& primProc, GrPrimitiveType primitiveType) argument
[all...]
H A DGrVkResourceProvider.cpp63 GrPrimitiveType primitiveType,
68 shaderStageCount, primitiveType, renderPass, layout,
181 GrPrimitiveType primitiveType,
183 return fPipelineStateCache->refPipelineState(pipeline, proc, primitiveType, renderPass);
58 createPipeline(const GrPipeline& pipeline, const GrStencilSettings& stencil, const GrPrimitiveProcessor& primProc, VkPipelineShaderStageCreateInfo* shaderStageInfo, int shaderStageCount, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass, VkPipelineLayout layout) argument
178 findOrCreateCompatiblePipelineState( const GrPipeline& pipeline, const GrPrimitiveProcessor& proc, GrPrimitiveType primitiveType, const GrVkRenderPass& renderPass) argument
/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.cpp57 const VkPrimitiveTopology primitiveType,
60 , m_primitiveType (primitiveType)
56 GeometryExpanderRenderTestInstance(Context& context, const VkPrimitiveTopology primitiveType, const char* name) argument
H A DvktGeometryTestsUtil.hpp47 vk::VkPrimitiveTopology primitiveType; member in struct:vkt::geometry::PrimitiveTestSpec
H A DvktGeometryBasicGeometryShaderTests.cpp275 const VkPrimitiveTopology primitiveType,
284 const VkPrimitiveTopology primitiveType,
287 : GeometryExpanderRenderTestInstance (context, primitiveType, name)
312 const VkPrimitiveTopology primitiveType,
342 const VkPrimitiveTopology primitiveType,
345 : GeometryExpanderRenderTestInstance (context, primitiveType, name)
283 GeometryOutputCountTestInstance(Context& context, const VkPrimitiveTopology primitiveType, const int primitiveCount, const char* name) argument
340 VaryingOutputCountTestInstance(Context& context, const char* name, const VkPrimitiveTopology primitiveType, const VaryingSource test, const ShaderInstancingMode mode) argument
/external/guice/core/src/com/google/inject/internal/
H A DTypeConverterBindingProcessor.java105 private static <T> void convertToPrimitiveType(InjectorImpl injector, Class<T> primitiveType, argument
109 "parse" + capitalize(primitiveType.getName()), String.class);
/external/skia/src/gpu/
H A DGrMesh.h16 GrPrimitiveType primitiveType() const { return fPrimitiveType; } function in class:GrNonInstancedMesh
/external/skia/src/gpu/ops/
H A DGrDrawVerticesOp.h41 static std::unique_ptr<GrMeshDrawOp> Make(GrColor color, GrPrimitiveType primitiveType,
80 GrPrimitiveType primitiveType() const { return fPrimitiveType; } function in class:final
H A DGrDrawVerticesOp.cpp14 GrColor color, GrPrimitiveType primitiveType, const SkMatrix& viewMatrix,
30 return std::unique_ptr<GrMeshDrawOp>(new GrDrawVerticesOp(std::move(vertices), primitiveType,
43 GrDrawVerticesOp::GrDrawVerticesOp(sk_sp<SkVertices> vertices, GrPrimitiveType primitiveType, argument
52 fPrimitiveType = primitiveType;
69 if (GrIsPrimTypeLines(primitiveType) || kPoints_GrPrimitiveType == primitiveType) {
239 mesh.initIndexed(this->primitiveType(), vertexBuffer, indexBuffer, firstVertex, firstIndex,
243 mesh.init(this->primitiveType(), vertexBuffer, firstVertex, fVertexCount);
256 if (!this->combinablePrimitive() || this->primitiveType() != that->primitiveType()) {
13 Make( GrColor color, GrPrimitiveType primitiveType, const SkMatrix& viewMatrix, const SkPoint* positions, int vertexCount, const uint16_t* indices, int indexCount, const uint32_t* colors, const SkPoint* localCoords, const SkRect& bounds, GrRenderTargetContext::ColorArrayType colorArrayType) argument
[all...]
H A DGrTessellatingPathRenderer.cpp313 GrPrimitiveType primitiveType = TESSELLATOR_WIREFRAME ? kLines_GrPrimitiveType local
316 mesh.init(primitiveType, vb, firstVertex, count);
H A DGrDefaultPathRenderer.cpp183 // determine primitiveType
185 GrPrimitiveType primitiveType; variable
189 primitiveType = kLines_GrPrimitiveType;
191 primitiveType = kLineStrip_GrPrimitiveType;
196 primitiveType = kTriangles_GrPrimitiveType;
198 primitiveType = kTriangleFan_GrPrimitiveType;
254 mesh.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex,
257 mesh.init(primitiveType, vertexBuffer, firstVertex, vertexOffset);
/external/swiftshader/src/OpenGL/libGL/
H A Dutilities.cpp643 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, gl::PrimitiveType &swPrimitiveType, int &primitiveCount) argument
645 switch(primitiveType)
H A DDevice.cpp361 void Device::drawPrimitive(PrimitiveType primitiveType, unsigned int primitiveCount) argument
372 switch(primitiveType)
382 default: UNREACHABLE(primitiveType);
/external/swiftshader/src/OpenGL/libGLES_CM/
H A Dutilities.cpp442 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &drawType, int &primitiveCount) argument
444 switch(primitiveType)
/external/deqp/modules/gles2/functional/
H A Des2fRasterizationTests.cpp95 void drawPrimitives (tcu::Surface& result, const std::vector<tcu::Vec4>& vertexData, glw::GLenum primitiveType);
96 void drawPrimitives (tcu::Surface& result, const std::vector<tcu::Vec4>& vertexData, const std::vector<tcu::Vec4>& coloDrata, glw::GLenum primitiveType);
186 void BaseRenderingCase::drawPrimitives (tcu::Surface& result, const std::vector<tcu::Vec4>& vertexData, glw::GLenum primitiveType) argument
191 drawPrimitives(result, vertexData, colorData, primitiveType);
194 void BaseRenderingCase::drawPrimitives (tcu::Surface& result, const std::vector<tcu::Vec4>& vertexData, const std::vector<tcu::Vec4>& colorData, glw::GLenum primitiveType) argument
211 gl.drawArrays (primitiveType, 0, (glw::GLsizei)vertexData.size());

Completed in 1568 milliseconds

123