Home
last modified time | relevance | path

Searched refs:geometryShader (Results 1 – 25 of 97) sorted by relevance

1234

/external/deqp/framework/referencerenderer/
DrrRenderer.cpp513 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in flatshadeVertices()
538 …:vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
725 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
1416 VertexPacketAllocator vpalloc(program.geometryShader->getOutputs().size()); in drawWithGeometryShader()
1419 GeometryEmitter emitter (vpalloc, program.geometryShader->getNumVerticesOut()); in drawWithGeometryShader()
1421 const int numInvocations = (int)program.geometryShader->getNumInvocations(); in drawWithGeometryShader()
1437 …program.geometryShader->shadePrimitives(emitter, verticesIn, &primitives[0], (int)primitives.size(… in drawWithGeometryShader()
1462 switch (program.geometryShader->getOutputType()) in drawWithGeometryShader()
1494 if (program.geometryShader) in drawAsPrimitives()
1524 if (command.program.geometryShader) in isValidCommand()
[all …]
DrrRenderer.hpp67 , geometryShader (geometryShader_) in Program()
73 const GeometryShader* geometryShader; member
/external/angle/src/tests/gl_tests/
DGeometryShaderTest.cpp101 GLuint geometryShader = glCreateShader(GL_GEOMETRY_SHADER_EXT); in TEST_P() local
102 EXPECT_EQ(0u, geometryShader); in TEST_P()
130 GLuint geometryShader = CompileShader(GL_GEOMETRY_SHADER_EXT, kGS); in TEST_P() local
132 EXPECT_NE(0u, geometryShader); in TEST_P()
135 glAttachShader(programID, geometryShader); in TEST_P()
137 glDetachShader(programID, geometryShader); in TEST_P()
138 glDeleteShader(geometryShader); in TEST_P()
215 GLuint geometryShader = glCreateShader(GL_GEOMETRY_SHADER_EXT); in TEST_P() local
220 glAttachShader(program, geometryShader); in TEST_P()
223 glDeleteShader(geometryShader); in TEST_P()
[all …]
/external/angle/src/tests/test_utils/
Dgl_raii.h181 const char *geometryShader, in makeRaster() argument
184 mHandle = CompileProgramWithGS(vertexShader, geometryShader, fragmentShader); in makeRaster()
/external/deqp/external/vulkancts/data/vulkan/amber/pipeline/
Dprimitive_id_from_tess.amber18 DEVICE_FEATURE geometryShader
/external/skia/src/gpu/d3d/
DGrD3DPipelineStateBuilder.cpp502 gr_cp<ID3DBlob> vertexShader, gr_cp<ID3DBlob> geometryShader, gr_cp<ID3DBlob> pixelShader, in create_pipeline_state() argument
514 if (geometryShader.get()) { in create_pipeline_state()
515 psoDesc.GS = { reinterpret_cast<UINT8*>(geometryShader->GetBufferPointer()), in create_pipeline_state()
516 geometryShader->GetBufferSize() }; in create_pipeline_state()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DPixelTransfer11.cpp201 const auto *geometryShader = ((destSize.depth > 1) ? &mBufferToTextureGS : nullptr); in copyBufferToTexture() local
204 stateManager->setDrawShaders(&mBufferToTextureVS, geometryShader, pixelShader); in copyBufferToTexture()
DBlit11.h159 const d3d11::GeometryShader *geometryShader; member
DBlit11.cpp771 supportOut->geometryShader = nullptr; in getShaderSupport()
783 supportOut->geometryShader = &mQuad3DGS.getObj(); in getShaderSupport()
894 stateManager->setDrawShaders(support.vertexShader, support.geometryShader, in swizzleTexture()
1022 stateManager->setDrawShaders(support.vertexShader, support.geometryShader, in copyTexture()
/external/deqp/external/vulkancts/data/vulkan/amber/provoking_vertex/
Dline_list_with_adjacency.amber16 geometryShader
Dline_strip_with_adjacency.amber16 geometryShader
Dtriangle_strip_with_adjacency.amber16 geometryShader
Dtriangle_list_with_adjacency.amber16 geometryShader
/external/deqp/external/openglcts/modules/gl/
Dgl4cShaderViewportLayerArrayTests.hpp75 …ShaderPipeline(bool tesselletionShader, bool geometryShader, int maxViewports, const std::string& …
Dgl4cShaderViewportLayerArrayTests.cpp49 …ewportLayerArrayUtils::ShaderPipeline::ShaderPipeline(bool tessellationShader, bool geometryShader, in ShaderPipeline() argument
53 , m_hasGeometryShader(geometryShader) in ShaderPipeline()
/external/deqp/external/vulkancts/modules/vulkan/fragment_shading_rate/
DvktFragmentShadingRateBasic.cpp80 bool geometryShader; member
276 !m_data.geometryShader) in checkSupport()
279 if (m_data.multiView && m_data.geometryShader && in checkSupport()
338 if (!m_data.geometryShader) in initPrograms()
351 if (m_data.geometryShader) in initPrograms()
765 if (m_data.geometryShader) in iterate()
1714 if (m_data.geometryShader) in iterate()
1717 deUint32 numStages = m_data.geometryShader ? 3 : 2u; in iterate()
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_caps_utils.cpp952 if (mPhysicalDeviceFeatures.geometryShader && !mFeatures.basicGLLineRasterization.enabled) in ensureCapsInitialized()
955 bool geometryShader = mFeatures.supportsTransformFeedbackExtension.enabled && in ensureCapsInitialized() local
957 mNativeExtensions.geometryShaderEXT = geometryShader; in ensureCapsInitialized()
958 mNativeExtensions.geometryShaderOES = geometryShader; in ensureCapsInitialized()
/external/deqp-deps/amber/tests/cases/
Ddraw_triangle_list_using_geom_shader.vkscript16 geometryShader
/external/deqp/external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/spirv1p4/entrypoint/
Dgeom_ubo_entry_point.amber3 geometryShader
Dgeom_pc_entry_point.amber3 geometryShader
Dgeom_ssbo_entry_point.amber3 geometryShader
/external/deqp-deps/amber/samples/
Dconfig_helper_vulkan.cc112 features->geometryShader = VK_TRUE; in NamesToVulkanFeatures()
297 if (available_features.geometryShader == VK_FALSE && in AreAllRequiredFeaturesSupported()
298 required_features.geometryShader == VK_TRUE) { in AreAllRequiredFeaturesSupported()
/external/mesa3d/docs/drivers/
Dzink.rst73 * ``geometryShader``
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineMultisampleTestsUtil.cpp388 if (((flags & FEATURE_GEOMETRY_SHADER) != 0) && !features.geometryShader) in requireFeatures()
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiFeatureInfo.cpp123 if (features->geometryShader) in validateFeatureLimits()
284 { LIMIT(maxGeometryShaderInvocations), FEATURE(geometryShader), 0, 0, 0, 0.0f }, in validateFeatureLimits()
285 { LIMIT(maxGeometryInputComponents), FEATURE(geometryShader), 0, 0, 0, 0.0f }, in validateFeatureLimits()
286 { LIMIT(maxGeometryOutputComponents), FEATURE(geometryShader), 0, 0, 0, 0.0f }, in validateFeatureLimits()
287 { LIMIT(maxGeometryOutputVertices), FEATURE(geometryShader), 0, 0, 0, 0.0f }, in validateFeatureLimits()
288 { LIMIT(maxGeometryTotalOutputComponents), FEATURE(geometryShader), 0, 0, 0, 0.0f }, in validateFeatureLimits()
711 if (features.geometryShader) in validateLimits12()
761 …{ PN(features.geometryShader), PN(limits.maxGeometryShaderInvocations), LIM_MIN_U… in validateLimits12()
762 …{ PN(features.geometryShader), PN(limits.maxGeometryInputComponents), LIM_MIN_UI… in validateLimits12()
763 …{ PN(features.geometryShader), PN(limits.maxGeometryOutputComponents), LIM_MIN_U… in validateLimits12()
[all …]

1234