Home
last modified time | relevance | path

Searched refs:depthStencilState (Results 1 – 25 of 34) sorted by relevance

12

/external/angle/src/libANGLE/renderer/d3d/d3d9/
DStateManager9.cpp332 const auto &depthStencilState = glState.getDepthStencilState(); in setBlendDepthRasterStates() local
374 setDepthMask(depthStencilState.depthMask); in setBlendDepthRasterStates()
377 setDepthFunc(depthStencilState.depthTest, depthStencilState.depthFunc); in setBlendDepthRasterStates()
380 setStencilTestEnabled(depthStencilState.stencilTest); in setBlendDepthRasterStates()
383 setStencilFuncsFront(depthStencilState.stencilFunc, depthStencilState.stencilMask, in setBlendDepthRasterStates()
387 setStencilFuncsBack(depthStencilState.stencilBackFunc, in setBlendDepthRasterStates()
388 depthStencilState.stencilBackMask, glState.getStencilBackRef(), in setBlendDepthRasterStates()
392 setStencilWriteMask(depthStencilState.stencilWritemask, frontFaceCCW); in setBlendDepthRasterStates()
395 setStencilBackWriteMask(depthStencilState.stencilBackWritemask, frontFaceCCW); in setBlendDepthRasterStates()
398 setStencilOpsFront(depthStencilState.stencilFail, in setBlendDepthRasterStates()
[all …]
/external/skia/src/gpu/mtl/
DGrMtlResourceProvider.mm47 GrMtlDepthStencil* depthStencilState;
49 depthStencilState = fDepthStencilStates.find(key);
50 if (!depthStencilState) {
51 depthStencilState = GrMtlDepthStencil::Create(fGpu, stencil, origin);
52 fDepthStencilStates.add(depthStencilState);
54 SkASSERT(depthStencilState);
55 return depthStencilState;
/external/swiftshader/tests/VulkanWrapper/
DDrawTester.cpp259 vk::PipelineDepthStencilStateCreateInfo depthStencilState; in createGraphicsPipeline() local
260 depthStencilState.depthTestEnable = VK_FALSE; in createGraphicsPipeline()
261 depthStencilState.depthWriteEnable = VK_FALSE; in createGraphicsPipeline()
262 depthStencilState.depthCompareOp = vk::CompareOp::eLessOrEqual; in createGraphicsPipeline()
263 depthStencilState.depthBoundsTestEnable = VK_FALSE; in createGraphicsPipeline()
264 depthStencilState.back.failOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
265 depthStencilState.back.passOp = vk::StencilOp::eKeep; in createGraphicsPipeline()
266 depthStencilState.back.compareOp = vk::CompareOp::eAlways; in createGraphicsPipeline()
267 depthStencilState.stencilTestEnable = VK_FALSE; in createGraphicsPipeline()
268 depthStencilState.front = depthStencilState.back; in createGraphicsPipeline()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationSmokeTests.cpp670 VkPipelineDepthStencilStateCreateInfo depthStencilState; in generateWork() local
816 deMemset(&depthStencilState, 0xcd, sizeof(depthStencilState)); in generateWork()
817 depthStencilState.sType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO; in generateWork()
818 depthStencilState.pNext = DE_NULL; in generateWork()
819 depthStencilState.flags = 0; in generateWork()
820 depthStencilState.depthTestEnable = VK_FALSE; in generateWork()
821 depthStencilState.depthWriteEnable = VK_FALSE; in generateWork()
822 depthStencilState.depthCompareOp = VK_COMPARE_OP_ALWAYS; in generateWork()
823 depthStencilState.depthBoundsTestEnable = VK_FALSE; in generateWork()
824 depthStencilState.stencilTestEnable = VK_FALSE; in generateWork()
[all …]
/external/swiftshader/src/Device/
DContext.cpp381 const VkPipelineDepthStencilStateCreateInfo *depthStencilState = pCreateInfo->pDepthStencilState; in GraphicsState() local
454 if(depthStencilState->flags != 0) in GraphicsState()
460 if(depthStencilState->depthBoundsTestEnable != VK_FALSE) in GraphicsState()
465 depthBoundsTestEnable = (depthStencilState->depthBoundsTestEnable != VK_FALSE); in GraphicsState()
466 depthBufferEnable = (depthStencilState->depthTestEnable != VK_FALSE); in GraphicsState()
467 depthWriteEnable = (depthStencilState->depthWriteEnable != VK_FALSE); in GraphicsState()
468 depthCompareMode = depthStencilState->depthCompareOp; in GraphicsState()
470 stencilEnable = (depthStencilState->stencilTestEnable != VK_FALSE); in GraphicsState()
473 frontStencil = depthStencilState->front; in GraphicsState()
474 backStencil = depthStencilState->back; in GraphicsState()
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_cache_utils.cpp1699 VkPipelineDepthStencilStateCreateInfo depthStencilState = {}; in initializePipeline() local
1766 sizeof(multisampleState) + sizeof(depthStencilState) + in initializePipeline()
1981 depthStencilState.sType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO; in initializePipeline()
1982 depthStencilState.flags = 0; in initializePipeline()
1983 depthStencilState.depthTestEnable = in initializePipeline()
1985 depthStencilState.depthWriteEnable = in initializePipeline()
1987 depthStencilState.depthCompareOp = static_cast<VkCompareOp>( in initializePipeline()
1989 depthStencilState.depthBoundsTestEnable = in initializePipeline()
1991 depthStencilState.stencilTestEnable = in initializePipeline()
1994 &depthStencilState.front); in initializePipeline()
[all …]
Dvk_cache_utils.h660 const gl::DepthStencilState &depthStencilState,
663 const gl::DepthStencilState &depthStencilState);
665 const gl::DepthStencilState &depthStencilState,
668 const gl::DepthStencilState &depthStencilState,
672 const gl::DepthStencilState &depthStencilState);
675 const gl::DepthStencilState &depthStencilState);
677 const gl::DepthStencilState &depthStencilState);
679 const gl::DepthStencilState &depthStencilState);
681 const gl::DepthStencilState &depthStencilState,
684 const gl::DepthStencilState &depthStencilState,
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dapi.cpp695 pState->depthStencilState = *pDSState; in SwrSetDepthStencilState()
943 (pState->state.depthStencilState.depthTestEnable == FALSE) && in SetupPipeline()
944 (pState->state.depthStencilState.depthWriteEnable == FALSE) && in SetupPipeline()
945 (pState->state.depthStencilState.stencilTestEnable == FALSE) && in SetupPipeline()
946 (pState->state.depthStencilState.stencilWriteEnable == FALSE) && in SetupPipeline()
1002 ((!(pState->state.depthStencilState.depthTestEnable && in SetupPipeline()
1003 !pState->state.depthStencilState.depthWriteEnable && in SetupPipeline()
1005 pState->state.depthStencilState.depthTestFunc == ZFUNC_ALWAYS)) && in SetupPipeline()
1006 (pState->state.depthStencilState.depthTestEnable || in SetupPipeline()
1007 pState->state.depthStencilState.depthWriteEnable || in SetupPipeline()
[all …]
Dbackend_singlesample.cpp168 &state.depthStencilState, in BackendSingleSample()
224 &state.depthStencilState, in BackendSingleSample()
265 &state.depthStencilState, in BackendSingleSample()
Dbackend_sample.cpp185 &state.depthStencilState, in BackendSampleRate()
242 &state.depthStencilState, in BackendSampleRate()
279 &state.depthStencilState, in BackendSampleRate()
Ddepthstencil.h134 const SWR_DEPTH_STENCIL_STATE* pDSState = &pState->depthStencilState; in DepthStencilTest()
Dcontext.h315 SWR_DEPTH_STENCIL_STATE depthStencilState; in OSALIGNLINE() local
Dbackend.cpp361 &state.depthStencilState, in BackendNullPS()
Dbackend_impl.h834 &state.depthStencilState,
1226 &state.depthStencilState,
/external/mesa3d/src/gallium/drivers/swr/
Dswr_state.cpp1832 SWR_DEPTH_STENCIL_STATE depthStencilState = {{0}}; in swr_update_derived() local
1842 depthStencilState.stencilWriteEnable = 1; in swr_update_derived()
1843 depthStencilState.stencilTestEnable = 1; in swr_update_derived()
1844 depthStencilState.stencilTestFunc = in swr_update_derived()
1847 depthStencilState.stencilPassDepthPassOp = in swr_update_derived()
1849 depthStencilState.stencilPassDepthFailOp = in swr_update_derived()
1851 depthStencilState.stencilFailOp = in swr_update_derived()
1853 depthStencilState.stencilWriteMask = stencil[0].writemask; in swr_update_derived()
1854 depthStencilState.stencilTestMask = stencil[0].valuemask; in swr_update_derived()
1855 depthStencilState.stencilRefValue = ctx->stencil_ref.ref_value[0]; in swr_update_derived()
[all …]
/external/deqp-deps/amber/src/dawn/
Dengine_dawn.cc127 ::dawn::DepthStencilStateDescriptor depthStencilState;
1125 depthStencilState.depthWriteEnabled = false; in CreateRenderPipelineDescriptor()
1126 depthStencilState.depthCompare = ::dawn::CompareFunction::Always; in CreateRenderPipelineDescriptor()
1127 depthStencilState.stencilBack = stencil_front; in CreateRenderPipelineDescriptor()
1128 depthStencilState.stencilFront = stencil_front; in CreateRenderPipelineDescriptor()
1129 depthStencilState.stencilReadMask = 0xff; in CreateRenderPipelineDescriptor()
1130 depthStencilState.stencilWriteMask = 0xff; in CreateRenderPipelineDescriptor()
1131 depthStencilState.format = depth_stencil_format; in CreateRenderPipelineDescriptor()
1132 renderPipelineDescriptor.depthStencilState = &depthStencilState; in CreateRenderPipelineDescriptor()
1147 depthStencilState.depthWriteEnabled = pipeline_data->GetEnableDepthWrite(); in CreateRenderPipelineDescriptor()
[all …]
/external/angle/src/libANGLE/capture/
Dframe_capture_utils.cpp546 const gl::DepthStencilState &depthStencilState) in SerializeDepthStencilState() argument
549 json->addScalar("DepthTest", depthStencilState.depthTest); in SerializeDepthStencilState()
550 json->addScalar("DepthFunc", depthStencilState.depthFunc); in SerializeDepthStencilState()
551 json->addScalar("DepthMask", depthStencilState.depthMask); in SerializeDepthStencilState()
552 json->addScalar("StencilTest", depthStencilState.stencilTest); in SerializeDepthStencilState()
553 json->addScalar("StencilFunc", depthStencilState.stencilFunc); in SerializeDepthStencilState()
554 json->addScalar("StencilMask", depthStencilState.stencilMask); in SerializeDepthStencilState()
555 json->addScalar("StencilFail", depthStencilState.stencilFail); in SerializeDepthStencilState()
556 json->addScalar("StencilPassDepthFail", depthStencilState.stencilPassDepthFail); in SerializeDepthStencilState()
557 json->addScalar("StencilPassDepthPass", depthStencilState.stencilPassDepthPass); in SerializeDepthStencilState()
[all …]
/external/angle/src/libANGLE/renderer/gl/
DStateManagerGL.cpp1886 const auto &depthStencilState = state.getDepthStencilState(); in syncState() local
1887 setStencilFrontFuncs(depthStencilState.stencilFunc, state.getStencilRef(), in syncState()
1888 depthStencilState.stencilMask); in syncState()
1893 const auto &depthStencilState = state.getDepthStencilState(); in syncState() local
1894 setStencilBackFuncs(depthStencilState.stencilBackFunc, state.getStencilBackRef(), in syncState()
1895 depthStencilState.stencilBackMask); in syncState()
1900 const auto &depthStencilState = state.getDepthStencilState(); in syncState() local
1901 setStencilFrontOps(depthStencilState.stencilFail, in syncState()
1902 depthStencilState.stencilPassDepthFail, in syncState()
1903 depthStencilState.stencilPassDepthPass); in syncState()
[all …]
/external/skia/src/gpu/dawn/
DGrDawnProgramBuilder.cpp330 wgpu::DepthStencilState depthStencilState; in Build() local
337 depthStencilState = create_depth_stencil_state(programInfo, depthStencilFormat); in Build()
413 rpDesc.depthStencil = &depthStencilState; in Build()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassMultisampleResolveTests.cpp1430 const VkPipelineDepthStencilStateCreateInfo depthStencilState = in createRenderPipeline() local
1493 …&depthStencilState, // const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCrea… in createRenderPipeline()
2330 const VkPipelineDepthStencilStateCreateInfo depthStencilState = in createRenderPipeline() local
2393 &depthStencilState, // depthStencilStateCreateInfo in createRenderPipeline()
DvktRenderPassDepthStencilResolveTests.cpp757 const VkPipelineDepthStencilStateCreateInfo depthStencilState = in createRenderPipeline() local
818 …&depthStencilState, // const VkPipelineDepthStencilStateCreateInfo* depthStencilStateC… in createRenderPipeline()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DStateManager11.h263 void setDepthStencilState(const d3d11::DepthStencilState *depthStencilState, UINT stencilRef);
/external/angle/src/libANGLE/renderer/metal/
Dmtl_command_buffer.h294 id<MTLDepthStencilState> depthStencilState; member
Dmtl_command_buffer.mm989 depthStencilState = nil;
1365 if (mStateCache.depthStencilState == state)
1369 mStateCache.depthStencilState = state;
/external/angle/src/libANGLE/
DvalidationES.cpp3744 const DepthStencilState &depthStencilState = state.getDepthStencilState(); in ValidateDrawStates() local
3745 if (depthStencilState.stencilTest && stencilBits > 0) in ValidateDrawStates()
3752 bool differentWritemasks = (depthStencilState.stencilWritemask & maxStencilValue) != in ValidateDrawStates()
3753 (depthStencilState.stencilBackWritemask & maxStencilValue); in ValidateDrawStates()
3754 bool differentMasks = (depthStencilState.stencilMask & maxStencilValue) != in ValidateDrawStates()
3755 (depthStencilState.stencilBackMask & maxStencilValue); in ValidateDrawStates()

12