Home
last modified time | relevance | path

Searched refs:fStencil (Results 1 – 12 of 12) sorted by relevance

/external/skqp/src/gpu/vk/
DGrVkRenderPass.cpp102 fAttachmentsDescriptor.fStencil.fLoadStoreOps = stencilOp; in init()
104 fAttachmentsDescriptor.fStencil, in init()
207 if (!fAttachmentsDescriptor.fStencil.isCompatible(desc.fStencil)) { in isCompatible()
243 if (fAttachmentsDescriptor.fStencil.fLoadStoreOps != stencilOps) { in equalLoadStoreOps()
257 b->add32(fAttachmentsDescriptor.fStencil.fFormat); in genKey()
258 b->add32(fAttachmentsDescriptor.fStencil.fSamples); in genKey()
DGrVkRenderTarget.cpp275 desc->fStencil.fFormat = vkStencil->vkFormat(); in getAttachmentsDescriptor()
276 desc->fStencil.fSamples = vkStencil->numSamples(); in getAttachmentsDescriptor()
278 SkASSERT(desc->fColor.fSamples == desc->fStencil.fSamples); in getAttachmentsDescriptor()
DGrVkRenderPass.h83 AttachmentDesc fStencil; member
/external/skqp/src/gpu/mtl/
DGrMtlPipelineState.mm116 fStencil.reset(*pipeline.getUserStencil(), pipeline.hasStencilClip(),
255 if (fStencil.isDisabled()) {
262 desc.frontFaceStencil = skia_stencil_to_mtl(fStencil.front());
263 if (fStencil.isTwoSided()) {
264 desc.backFaceStencil = skia_stencil_to_mtl(fStencil.back());
265 [renderCmdEncoder setStencilFrontReferenceValue:fStencil.front().fRef
266 backReferenceValue:fStencil.back().fRef];
270 [renderCmdEncoder setStencilReferenceValue:fStencil.front().fRef];
DGrMtlPipelineState.h113 GrStencilSettings fStencil; variable
/external/skia/src/gpu/mtl/
DGrMtlPipelineState.mm84 fStencil = programInfo.nonGLStencilSettings();
179 fGpu->resourceProvider().findOrCreateCompatibleDepthStencilState(fStencil, origin);
180 if (!fStencil.isDisabled()) {
181 if (fStencil.isTwoSided()) {
184 setStencilFrontReferenceValue:fStencil.postOriginCCWFace(origin).fRef
185 backReferenceValue:fStencil.postOriginCWFace(origin).fRef];
192 [renderCmdEncoder setStencilReferenceValue:fStencil.singleSidedFace().fRef];
DGrMtlPipelineState.h125 GrStencilSettings fStencil; variable
/external/skia/src/gpu/vk/
DGrVkRenderPass.cpp262 attachmentsDescriptor->fStencil.fLoadStoreOps = stencilOp; in Create()
264 attachmentsDescriptor->fStencil, in Create()
382 if (!fAttachmentsDescriptor.fStencil.isCompatible(desc.fStencil)) { in isCompatible()
437 if (fAttachmentsDescriptor.fStencil.fLoadStoreOps != stencilOps) { in equalLoadStoreOps()
465 b->add32(attachmentsDescriptor.fStencil.fFormat); in GenKey()
466 b->add32(attachmentsDescriptor.fStencil.fSamples); in GenKey()
DGrVkRenderTarget.cpp361 desc->fStencil.fFormat = vkStencil->imageFormat(); in getAttachmentsDescriptor()
362 desc->fStencil.fSamples = vkStencil->numSamples(); in getAttachmentsDescriptor()
363 SkASSERT(desc->fStencil.fSamples == desc->fColor.fSamples); in getAttachmentsDescriptor()
392 desc->fStencil.fFormat = stencilFormat; in ReconstructAttachmentsDescriptor()
393 desc->fStencil.fSamples = programInfo.numSamples(); in ReconstructAttachmentsDescriptor()
394 SkASSERT(desc->fStencil.fSamples == desc->fColor.fSamples); in ReconstructAttachmentsDescriptor()
DGrVkRenderPass.h74 AttachmentDesc fStencil; member
/external/skqp/src/gpu/
DGrPathRendering.h101 , fStencil(stencil) { in StencilPathArgs()
107 const GrStencilSettings* fStencil; member
/external/skqp/src/gpu/gl/
DGrGLPathRendering.cpp100 this->flushPathStencilSettings(*args.fStencil); in onStencilPath()