Home
last modified time | relevance | path

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

/external/skqp/src/gpu/vk/
DGrVkPipeline.cpp224 VkPipelineDepthStencilStateCreateInfo* stencilInfo) { in setup_depth_stencil_state() argument
225 memset(stencilInfo, 0, sizeof(VkPipelineDepthStencilStateCreateInfo)); in setup_depth_stencil_state()
226 stencilInfo->sType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO; in setup_depth_stencil_state()
227 stencilInfo->pNext = nullptr; in setup_depth_stencil_state()
228 stencilInfo->flags = 0; in setup_depth_stencil_state()
230 stencilInfo->depthTestEnable = VK_FALSE; in setup_depth_stencil_state()
231 stencilInfo->depthWriteEnable = VK_FALSE; in setup_depth_stencil_state()
232 stencilInfo->depthCompareOp = VK_COMPARE_OP_ALWAYS; in setup_depth_stencil_state()
233 stencilInfo->depthBoundsTestEnable = VK_FALSE; in setup_depth_stencil_state()
234 stencilInfo->stencilTestEnable = !stencilSettings.isDisabled(); in setup_depth_stencil_state()
[all …]
DGrVkCopyPipeline.cpp77 static const VkPipelineDepthStencilStateCreateInfo stencilInfo = { in Create() local
167 pipelineCreateInfo.pDepthStencilState = &stencilInfo; in Create()
DGrVkGpuCommandBuffer.cpp270 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo) { in set() argument
289 get_vk_load_store_ops(stencilInfo.fLoadOp, stencilInfo.fStoreOp, in set()
DGrVkGpu.cpp301 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo) { in getCommandBuffer() argument
306 fCachedRTCommandBuffer->set(rt, origin, colorInfo, stencilInfo); in getCommandBuffer()
/external/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.cpp224 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) { in init() argument
233 get_vk_load_store_ops(stencilInfo.fLoadOp, stencilInfo.fStoreOp, &loadOp, &storeOp); in init()
340 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in set() argument
388 return this->init(colorInfo, resolveInfo, stencilInfo); in set()
DGrVkGpu.cpp311 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
371 stencilInfo, resolveInfo, selfDepFlags, loadFromResolve, in onGetOpsRenderPass()
/external/skqp/src/gpu/gl/
DGrGLGpuCommandBuffer.cpp28 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo) { in set() argument
35 fStencilLoadAndStoreInfo = stencilInfo; in set()
DGrGLGpu.cpp2428 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo) { in getCommandBuffer() argument
2433 fCachedRTCommandBuffer->set(rt, origin, colorInfo, stencilInfo); in getCommandBuffer()
/external/skia/src/gpu/mtl/
DGrMtlOpsRenderPass.mm27 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo)
30 this->setupRenderPass(colorInfo, stencilInfo);
199 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo) {
209 SkASSERT(stencilInfo.fLoadOp <= GrLoadOp::kDiscard);
218 SkASSERT(stencilInfo.fStoreOp <= GrStoreOp::kDiscard);
236 mtlStencil.loadAction = mtlLoadAction[static_cast<int>(stencilInfo.fLoadOp)];
237 mtlStencil.storeAction = mtlStoreAction[static_cast<int>(stencilInfo.fStoreOp)];
240 if (colorInfo.fLoadOp == GrLoadOp::kClear || stencilInfo.fLoadOp == GrLoadOp::kClear) {
247 if (stencilInfo.fLoadOp == GrLoadOp::kClear) {
DGrMtlOpsRenderPass.h26 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
62 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo);
DGrMtlGpu.mm210 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo,
213 return new GrMtlOpsRenderPass(this, renderTarget, origin, colorInfo, stencilInfo);
/external/skqp/src/gpu/mtl/
DGrMtlGpuCommandBuffer.mm20 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo)
27 , fStencilLoadAndStoreInfo(stencilInfo)
44 switch (stencilInfo.fLoadOp) {
60 switch (stencilInfo.fStoreOp) {
DGrMtlGpuCommandBuffer.h48 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo);
DGrMtlGpu.mm112 const GrGpuRTCommandBuffer::StencilLoadAndStoreInfo& stencilInfo) {
113 return new GrMtlGpuRTCommandBuffer(this, renderTarget, origin, bounds, colorInfo, stencilInfo);
/external/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()
/external/skia/src/gpu/gl/
DGrGLOpsRenderPass.cpp22 const StencilLoadAndStoreInfo& stencilInfo) { in set() argument
31 fStencilLoadAndStoreInfo = stencilInfo; in set()
DGrGLGpu.cpp2187 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in onGetOpsRenderPass() argument
2201 fCachedOpsRenderPass->set(rt, useMultisampleFBO, bounds, origin, colorInfo, stencilInfo); in onGetOpsRenderPass()
/external/skia/src/gpu/
DGrGpu.cpp639 const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, in getOpsRenderPass() argument
647 colorInfo, stencilInfo, sampledProxies, renderPassXferBarriers); in getOpsRenderPass()
/external/skia/src/gpu/d3d/
DGrD3DOpsRenderPass.cpp32 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()