Home
last modified time | relevance | path

Searched refs:stencilInfo (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/src/gpu/vk/
DGrVkPipeline.cpp242 VkPipelineDepthStencilStateCreateInfo* stencilInfo) { in setup_depth_stencil_state() argument
244 memset(stencilInfo, 0, sizeof(VkPipelineDepthStencilStateCreateInfo)); in setup_depth_stencil_state()
245 stencilInfo->sType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO; in setup_depth_stencil_state()
246 stencilInfo->pNext = nullptr; in setup_depth_stencil_state()
247 stencilInfo->flags = 0; in setup_depth_stencil_state()
249 stencilInfo->depthTestEnable = VK_FALSE; in setup_depth_stencil_state()
250 stencilInfo->depthWriteEnable = VK_FALSE; in setup_depth_stencil_state()
251 stencilInfo->depthCompareOp = VK_COMPARE_OP_ALWAYS; in setup_depth_stencil_state()
252 stencilInfo->depthBoundsTestEnable = VK_FALSE; in setup_depth_stencil_state()
253 stencilInfo->stencilTestEnable = !stencilSettings.isDisabled(); in setup_depth_stencil_state()
[all …]
DGrVkOpsRenderPass.cpp225 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) { in init() argument
234 get_vk_load_store_ops(stencilInfo.fLoadOp, stencilInfo.fStoreOp, &loadOp, &storeOp); in init()
341 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in set() argument
389 return this->init(colorInfo, resolveInfo, stencilInfo); in set()
DGrVkGpu.cpp315 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
375 stencilInfo, resolveInfo, selfDepFlags, loadFromResolve, in onGetOpsRenderPass()
/third_party/skia/src/gpu/mtl/
DGrMtlOpsRenderPass.mm29 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo)
33 this->setupRenderPass(colorInfo, stencilInfo);
239 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) {
249 SkASSERT(stencilInfo.fLoadOp <= GrLoadOp::kDiscard);
258 SkASSERT(stencilInfo.fStoreOp <= GrStoreOp::kDiscard);
276 mtlStencil.loadAction = mtlLoadAction[static_cast<int>(stencilInfo.fLoadOp)];
277 mtlStencil.storeAction = mtlStoreAction[static_cast<int>(stencilInfo.fStoreOp)];
283 if (colorInfo.fLoadOp == GrLoadOp::kClear || stencilInfo.fLoadOp == GrLoadOp::kClear) {
DGrMtlOpsRenderPass.h28 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
64 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
DGrMtlGpu.mm147 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo,
174 stencilInfo);
/third_party/skia/src/gpu/dawn/
DGrDawnOpsRenderPass.cpp45 const StencilLoadAndStoreInfo& stencilInfo) in GrDawnOpsRenderPass() argument
51 wgpu::LoadOp stencilOp = to_dawn_load_op(stencilInfo.fLoadOp); in GrDawnOpsRenderPass()
DGrDawnGpu.cpp163 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
166 fOpsRenderPass.reset(new GrDawnOpsRenderPass(this, rt, origin, colorInfo, stencilInfo)); in onGetOpsRenderPass()
/third_party/skia/src/gpu/gl/
DGrGLOpsRenderPass.cpp22 const StencilLoadAndStoreInfo& stencilInfo) { in set() argument
31 fStencilLoadAndStoreInfo = stencilInfo; in set()
DGrGLGpu.cpp2230 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
2244 fCachedOpsRenderPass->set(rt, useMultisampleFBO, bounds, origin, colorInfo, stencilInfo); in onGetOpsRenderPass()
/third_party/skia/src/gpu/
DGrGpu.cpp684 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in getOpsRenderPass() argument
692 colorInfo, stencilInfo, sampledProxies, renderPassXferBarriers); in getOpsRenderPass()
/third_party/skia/src/gpu/d3d/
DGrD3DOpsRenderPass.cpp33 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in set() argument
DGrD3DGpu.cpp134 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
141 if (!fCachedOpsRenderPass->set(rt, origin, bounds, colorInfo, stencilInfo, sampledProxies)) { in onGetOpsRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineMultisampledRenderToSingleSampledTests.cpp4565 …const VkDescriptorImageInfo stencilInfo = makeDescriptorImageInfo(DE_NULL, isStencilFormat(para… in drawInputAttachments() local
4571 …criptorSetUpdateBuilder::Location::binding(2u), VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, &stencilInfo); in drawInputAttachments()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
DvktPipelineMultisampledRenderToSingleSampledTests.cpp4565 …const VkDescriptorImageInfo stencilInfo = makeDescriptorImageInfo(DE_NULL, isStencilFormat(para… in drawInputAttachments() local
4571 …criptorSetUpdateBuilder::Location::binding(2u), VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, &stencilInfo); in drawInputAttachments()