/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
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 | vktTessellationMiscDrawTests.cpp | 59 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 D | vktTessellationPrimitiveDiscardTests.cpp | 55 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 D | vktTessellationWindingTests.cpp | 51 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 D | vktTessellationCommonEdgeTests.cpp | 65 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 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::__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 D | GrVkPipeline.cpp | 87 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 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 | GrVkPipelineStateBuilder.cpp | 21 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 D | GrVkGpuCommandBuffer.cpp | 455 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 D | GrVkResourceProvider.cpp | 63 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 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.cpp | 57 const VkPrimitiveTopology primitiveType, 60 , m_primitiveType (primitiveType) 56 GeometryExpanderRenderTestInstance(Context& context, const VkPrimitiveTopology primitiveType, const char* name) argument
|
H A D | vktGeometryTestsUtil.hpp | 47 vk::VkPrimitiveTopology primitiveType; member in struct:vkt::geometry::PrimitiveTestSpec
|
H A D | vktGeometryBasicGeometryShaderTests.cpp | 275 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 D | TypeConverterBindingProcessor.java | 105 private static <T> void convertToPrimitiveType(InjectorImpl injector, Class<T> primitiveType, argument 109 "parse" + capitalize(primitiveType.getName()), String.class);
|
/external/skia/src/gpu/ |
H A D | GrMesh.h | 16 GrPrimitiveType primitiveType() const { return fPrimitiveType; } function in class:GrNonInstancedMesh
|
/external/skia/src/gpu/ops/ |
H A D | GrDrawVerticesOp.h | 41 static std::unique_ptr<GrMeshDrawOp> Make(GrColor color, GrPrimitiveType primitiveType, 80 GrPrimitiveType primitiveType() const { return fPrimitiveType; } function in class:final
|
H A D | GrDrawVerticesOp.cpp | 14 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 D | GrTessellatingPathRenderer.cpp | 313 GrPrimitiveType primitiveType = TESSELLATOR_WIREFRAME ? kLines_GrPrimitiveType local 316 mesh.init(primitiveType, vb, firstVertex, count);
|
H A D | GrDefaultPathRenderer.cpp | 183 // 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 D | utilities.cpp | 643 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, gl::PrimitiveType &swPrimitiveType, int &primitiveCount) argument 645 switch(primitiveType)
|
H A D | Device.cpp | 361 void Device::drawPrimitive(PrimitiveType primitiveType, unsigned int primitiveCount) argument 372 switch(primitiveType) 382 default: UNREACHABLE(primitiveType);
|
/external/swiftshader/src/OpenGL/libGLES_CM/ |
H A D | utilities.cpp | 442 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &drawType, int &primitiveCount) argument 444 switch(primitiveType)
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fRasterizationTests.cpp | 95 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());
|