Searched refs:GrDstSampleType (Results 1 – 16 of 16) sorted by relevance
103 GrDstSampleType dstSampleType() const { return fDstSampleType; } in GR_MAKE_BITFIELD_CLASS_OPS()105 void setDstSampleType(GrDstSampleType dstSampleType) { fDstSampleType = dstSampleType; } in GR_MAKE_BITFIELD_CLASS_OPS()110 GrDstSampleType fDstSampleType = GrDstSampleType::kNone; in GR_MAKE_BITFIELD_CLASS_OPS()120 GrDstSampleType dstSampleType) const; in GR_MAKE_BITFIELD_CLASS_OPS()
122 GrDstSampleType dstSampleType() const { in dstSampleType()132 return fDstSampleType == GrDstSampleType::kAsInputAttachment; in usesInputAttachment()227 GrDstSampleType fDstSampleType = GrDstSampleType::kNone;
33 GrDstSampleType dstSampleType) const { in getGLSLProcessorKey()43 if (dstSampleType == GrDstSampleType::kAsInputAttachment) { in getGLSLProcessorKey()
34 SkASSERT((args.fDstProxyView.dstSampleType() != GrDstSampleType::kNone) == in GrPipeline()113 blendKey |= ((fDstSampleType == GrDstSampleType::kAsInputAttachment) in genKey()
387 GrDstSampleType getDstSampleTypeForProxy(const GrRenderTargetProxy*) const;599 virtual GrDstSampleType onGetDstSampleTypeForProxy(const GrRenderTargetProxy*) const { in onGetDstSampleTypeForProxy()600 return GrDstSampleType::kAsTextureCopy; in onGetDstSampleTypeForProxy()
429 GrDstSampleType GrCaps::getDstSampleTypeForProxy(const GrRenderTargetProxy* rt) const { in getDstSampleTypeForProxy()434 return GrDstSampleType::kAsTextureCopy; in getDstSampleTypeForProxy()
738 GrDstSampleType fDstSampleType = GrDstSampleType::kNone;
1992 if (fDstSampleType == GrDstSampleType::kNone) { in setupDstProxyView()1995 SkASSERT(fDstSampleType != GrDstSampleType::kNone); in setupDstProxyView()2006 SkASSERT(fDstSampleType == GrDstSampleType::kAsTextureCopy); in setupDstProxyView()
416 SkASSERT(dstProxyView.dstSampleType() != GrDstSampleType::kAsInputAttachment || in addDrawOp()
1310 enum class GrDstSampleType { enum1320 static constexpr bool GrDstSampleTypeDirectlySamplesDst(GrDstSampleType type) { in GrDstSampleTypeDirectlySamplesDst()1322 case GrDstSampleType::kAsSelfTexture: // fall through in GrDstSampleTypeDirectlySamplesDst()1323 case GrDstSampleType::kAsInputAttachment: in GrDstSampleTypeDirectlySamplesDst()1325 case GrDstSampleType::kNone: // fall through in GrDstSampleTypeDirectlySamplesDst()1326 case GrDstSampleType::kAsTextureCopy: in GrDstSampleTypeDirectlySamplesDst()1332 static constexpr bool GrDstSampleTypeUsesTexture(GrDstSampleType type) { in GrDstSampleTypeUsesTexture()1334 case GrDstSampleType::kAsSelfTexture: // fall through in GrDstSampleTypeUsesTexture()1335 case GrDstSampleType::kAsTextureCopy: in GrDstSampleTypeUsesTexture()1337 case GrDstSampleType::kNone: // fall through in GrDstSampleTypeUsesTexture()[all …]
37 GrDstSampleType dstSampleType, in EmitArgs()61 GrDstSampleType fDstSampleType;
84 } else if (args.fDstSampleType == GrDstSampleType::kAsInputAttachment) { in emitCode()
308 GrDstSampleType onGetDstSampleTypeForProxy(const GrRenderTargetProxy*) const override;
1693 GrDstSampleType GrVkCaps::onGetDstSampleTypeForProxy(const GrRenderTargetProxy* rt) const { in onGetDstSampleTypeForProxy()1699 return GrDstSampleType::kAsInputAttachment; in onGetDstSampleTypeForProxy()1701 return GrDstSampleType::kAsTextureCopy; in onGetDstSampleTypeForProxy()
506 GrDstSampleType onGetDstSampleTypeForProxy(const GrRenderTargetProxy*) const override;
4498 GrDstSampleType GrGLCaps::onGetDstSampleTypeForProxy(const GrRenderTargetProxy* rt) const { in onGetDstSampleTypeForProxy()4500 return GrDstSampleType::kAsSelfTexture; in onGetDstSampleTypeForProxy()4502 return GrDstSampleType::kAsTextureCopy; in onGetDstSampleTypeForProxy()