addExtraSamplerKey(skgpu::KeyBuilder *, GrSamplerState, const GrBackendFormat &) const override | GrVkCaps | virtual |
advancedBlendEquationSupport() const | GrCaps | inline |
advancedCoherentBlendEquationSupport() const | GrCaps | inline |
anisoSupport() const | GrCaps | inline |
areColorTypeAndFormatCompatible(GrColorType grCT, const GrBackendFormat &format) const | GrCaps | |
avoidDithering() const | GrCaps | inline |
avoidLargeIndexBufferDraws() const | GrCaps | inline |
avoidLineDraws() const | GrCaps | inline |
avoidReorderingRenderTasks() const | GrCaps | inline |
avoidStencilBuffers() const | GrCaps | inline |
avoidUpdateBuffers() const | GrVkCaps | inline |
avoidWritePixelsFastPath() const | GrCaps | inline |
backendSemaphoreSupport() const | GrCaps | inline |
blendEquationSupport() const | GrCaps | inline |
BlendEquationSupport enum name | GrCaps | |
bufferMapThreshold() const | GrCaps | inline |
buffersAreInitiallyZero() const | GrCaps | inline |
bufferUpdateDataPreserveAlignment() const | GrCaps | inline |
canCopyAsBlit(VkFormat dstConfig, int dstSampleCnt, bool dstIsLinear, bool dstHasYcbcr, VkFormat srcConfig, int srcSampleCnt, bool srcIsLinear, bool srcHasYcbcr) const | GrVkCaps | |
canCopyAsResolve(VkFormat dstConfig, int dstSampleCnt, bool dstHasYcbcr, VkFormat srcConfig, int srcSamplecnt, bool srcHasYcbcr) const | GrVkCaps | |
canCopyImage(VkFormat dstFormat, int dstSampleCnt, bool dstHasYcbcr, VkFormat srcFormat, int srcSamplecnt, bool srcHasYcbcr) const | GrVkCaps | |
canCopySurface(const GrSurfaceProxy *dst, const SkIRect &dstRect, const GrSurfaceProxy *src, const SkIRect &srcRect) const | GrCaps | |
clampToBorderSupport() const | GrCaps | inline |
computeFormatKey(const GrBackendFormat &) const override | GrVkCaps | virtual |
conservativeRasterSupport() const | GrCaps | inline |
crossContextTextureSupport() const | GrCaps | inline |
disablePerspectiveSDFText() const | GrCaps | inline |
disableTessellationPathRenderer() const | GrCaps | inline |
discardStencilValuesAfterRenderPass() const | GrCaps | inline |
dmsaaResolveCanBeUsedAsTextureInSameRenderPass() const override | GrVkCaps | inlinevirtual |
drawInstancedSupport() const | GrCaps | inline |
dumpJSON(SkJSONWriter *) const | GrCaps | |
dynamicStateArrayGeometryProcessorTextureSupport() const | GrCaps | inline |
fAdvBlendEqDisableFlags | GrCaps | protected |
fAnisoSupport | GrCaps | protected |
fAvoidDithering | GrCaps | protected |
fAvoidLargeIndexBufferDraws | GrCaps | protected |
fAvoidLineDraws | GrCaps | protected |
fAvoidReorderingRenderTasks | GrCaps | protected |
fAvoidStencilBuffers | GrCaps | protected |
fAvoidWritePixelsFastPath | GrCaps | protected |
fBackendSemaphoreSupport | GrCaps | protected |
fBlendEquationSupport | GrCaps | protected |
fBufferMapThreshold | GrCaps | protected |
fBuffersAreInitiallyZero | GrCaps | protected |
fBufferUpdateDataPreserveAlignment | GrCaps | protected |
fClampToBorderSupport | GrCaps | protected |
fConservativeRasterSupport | GrCaps | protected |
fCrossContextTextureSupport | GrCaps | protected |
fDisablePerspectiveSDFText | GrCaps | protected |
fDisableTessellationPathRenderer | GrCaps | protected |
fDrawInstancedSupport | GrCaps | protected |
fDriverBugWorkarounds | GrCaps | protected |
fDynamicStateArrayGeometryProcessorTextureSupport | GrCaps | protected |
fFinishedProcAsyncCallbackSupport | GrCaps | protected |
fGpuTracingSupport | GrCaps | protected |
fHalfFloatVertexAttributeSupport | GrCaps | protected |
finishedProcAsyncCallbackSupport() const | GrCaps | inline |
finishInitialization(const GrContextOptions &options) | GrCaps | protected |
fInternalMultisampleCount | GrCaps | protected |
fMapBufferFlags | GrCaps | protected |
fMaxPreferredRenderTargetSize | GrCaps | protected |
fMaxPushConstantsSize | GrCaps | protected |
fMaxRenderTargetSize | GrCaps | protected |
fMaxTextureSize | GrCaps | protected |
fMaxVertexAttributes | GrCaps | protected |
fMaxWindowRectangles | GrCaps | protected |
fMipmapSupport | GrCaps | protected |
fMSAAResolvesAutomatically | GrCaps | protected |
fMustClearUploadedBufferData | GrCaps | protected |
fMustSyncGpuDuringAbandon | GrCaps | protected |
fNativeDrawIndexedIndirectIsBroken | GrCaps | protected |
fNativeDrawIndirectSupport | GrCaps | protected |
fNPOTTextureTileSupport | GrCaps | protected |
formatCanBeDstofBlit(VkFormat format, bool linearTiled) const | GrVkCaps | inline |
formatCanBeSrcofBlit(VkFormat format, bool linearTiled) const | GrVkCaps | inline |
fOversizedStencilSupport | GrCaps | protected |
fPerformColorClearsAsDraws | GrCaps | protected |
fPerformPartialClearsAsDraws | GrCaps | protected |
fPerformStencilClearsAsDraws | GrCaps | protected |
fPreferClientSideDynamicBuffers | GrCaps | protected |
fPreferDiscardableMSAAAttachment | GrCaps | protected |
fPreferFullscreenClears | GrCaps | protected |
fPreferVRAMUseOverFlushes | GrCaps | protected |
fReadPixelsRowBytesSupport | GrCaps | protected |
fReuseScratchBuffers | GrCaps | protected |
fReuseScratchTextures | GrCaps | protected |
fSampleLocationsSupport | GrCaps | protected |
fSemaphoreSupport | GrCaps | protected |
fShaderCaps | GrCaps | protected |
fShouldCollapseSrcOverToSrcWhenAble | GrCaps | protected |
fShouldInitializeTextures | GrCaps | protected |
fSkSLVersion | SkCapabilities | protected |
fSupportsAHardwareBufferImages | GrCaps | protected |
fSupportsProtectedContent | GrCaps | protected |
fTextureBarrierSupport | GrCaps | protected |
fTransferBufferRowBytesAlignment | GrCaps | protected |
fTransferFromBufferToBufferAlignment | GrCaps | protected |
fTransferFromBufferToBufferSupport | GrCaps | protected |
fTransferFromBufferToTextureSupport | GrCaps | protected |
fTransferFromSurfaceToBufferSupport | GrCaps | protected |
fTransferPixelsToRowBytesSupport | GrCaps | protected |
fTwoSidedStencilRefsAndMasksMustMatch | GrCaps | protected |
fUseClientSideIndirectBuffers | GrCaps | protected |
fUsePrimitiveRestart | GrCaps | protected |
fWireframeSupport | GrCaps | protected |
fWritePixelsRowBytesSupport | GrCaps | protected |
getBackendFormatFromCompressionType(SkTextureCompressionType) const override | GrVkCaps | virtual |
getDefaultBackendFormat(GrColorType, GrRenderable) const | GrCaps | |
getDstCopyRestrictions(const GrRenderTargetProxy *src, GrColorType ct) const | GrCaps | inlinevirtual |
getDstSampleFlagsForProxy(const GrRenderTargetProxy *, bool drawUsesMSAA) const | GrCaps | |
getExtraSurfaceFlagsForDeferredRT() const override | GrVkCaps | virtual |
getFallbackColorTypeAndFormat(GrColorType, int sampleCount) const | GrCaps | |
getFormatFromColorType(GrColorType colorType) const | GrVkCaps | inline |
getFragmentUniformBinding() const | GrVkCaps | |
getFragmentUniformSet() const | GrVkCaps | |
getPushConstantStageFlags() const | GrVkCaps | |
getReadSwizzle(const GrBackendFormat &format, GrColorType colorType) const | GrCaps | |
getRenderTargetSampleCount(int requestedCount, const GrBackendFormat &) const override | GrVkCaps | virtual |
getRenderTargetSampleCount(int requestedCount, VkFormat) const | GrVkCaps | |
GetStencilFormatTotalBitCount(VkFormat format) | GrVkCaps | inlinestatic |
getWriteSwizzle(const GrBackendFormat &, GrColorType) const override | GrVkCaps | virtual |
gpuOnlyBuffersMorePerformant() const | GrVkCaps | inline |
gpuTracingSupport() const | GrCaps | inline |
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(ProgramDescOverrideFlags) | GrCaps | |
GrCaps(const GrContextOptions &) | GrCaps | |
GrVkCaps(const GrContextOptions &, const skgpu::VulkanInterface *, VkPhysicalDevice, const VkPhysicalDeviceFeatures2 &, uint32_t instanceVersion, uint32_t physicalDeviceVersion, const skgpu::VulkanExtensions &, skgpu::Protected) | GrVkCaps | |
halfFloatVertexAttributeSupport() const | GrCaps | inline |
initSkCaps(const SkSL::ShaderCaps *) | SkCapabilities | protected |
internalMultisampleCount(const GrBackendFormat &format) const | GrCaps | inline |
isAdvancedBlendEquationDisabled(skgpu::BlendEquation equation) const | GrCaps | inline |
isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat &format, int sampleCount=1) const override | GrVkCaps | virtual |
isFormatCompressed(const GrBackendFormat &format) const | GrCaps | |
isFormatCopyable(const GrBackendFormat &) const override | GrVkCaps | inlinevirtual |
isFormatRenderable(const GrBackendFormat &format, int sampleCount) const override | GrVkCaps | virtual |
isFormatRenderable(VkFormat, int sampleCount) const | GrVkCaps | |
isFormatSRGB(const GrBackendFormat &) const override | GrVkCaps | virtual |
isFormatTexturable(const GrBackendFormat &, GrTextureType) const override | GrVkCaps | virtual |
isVkFormatTexturable(VkFormat) const | GrVkCaps | |
isVkFormatTexturableLinearly(VkFormat format) const | GrVkCaps | inline |
isWindowRectanglesSupportedForRT(const GrBackendRenderTarget &rt) const | GrCaps | inline |
kAdvanced_BlendEquationSupport enum value | GrCaps | |
kAdvancedCoherent_BlendEquationSupport enum value | GrCaps | |
kAsyncRead_MapFlag enum value | GrCaps | |
kBasic_BlendEquationSupport enum value | GrCaps | |
kCanMap_MapFlag enum value | GrCaps | |
kLast_BlendEquationSupport enum value | GrCaps | |
kNone_MapFlags enum value | GrCaps | |
kSubset_MapFlag enum value | GrCaps | |
makeDesc(GrRenderTarget *, const GrProgramInfo &, ProgramDescOverrideFlags) const override | GrVkCaps | virtual |
mapBufferFlags() const | GrCaps | inline |
MapFlags enum name | GrCaps | |
maxDrawIndirectDrawCount() const | GrVkCaps | inline |
maxInputAttachmentDescriptors() const | GrVkCaps | inline |
maxPerPoolCachedSecondaryCommandBuffers() const | GrVkCaps | inline |
maxPreferredRenderTargetSize() const | GrCaps | inline |
maxPushConstantsSize() const | GrCaps | inline |
maxRenderTargetSampleCount(const GrBackendFormat &) const override | GrVkCaps | virtual |
maxRenderTargetSampleCount(VkFormat format) const | GrVkCaps | |
maxRenderTargetSize() const | GrCaps | inline |
maxSamplerAnisotropy() const | GrVkCaps | inline |
maxTextureSize() const | GrCaps | inline |
maxVertexAttributes() const | GrCaps | inline |
maxWindowRectangles() const | GrCaps | inline |
mipmapSupport() const | GrCaps | inline |
msaaResolvesAutomatically() const | GrCaps | inline |
mustClearUploadedBufferData() const | GrCaps | inline |
mustInvalidatePrimaryCmdBufferStateAfterClearAttachments() const | GrVkCaps | inline |
mustLoadFullImageWithDiscardableMSAA() const | GrVkCaps | inline |
mustSyncCommandBuffersWithQueue() const | GrVkCaps | inline |
mustSyncGpuDuringAbandon() const | GrCaps | inline |
nativeDrawIndexedIndirectIsBroken() const | GrCaps | inline |
nativeDrawIndirectSupport() const | GrCaps | inline |
npotTextureTileSupport() const | GrCaps | inline |
oversizedStencilSupport() const | GrCaps | inline |
performColorClearsAsDraws() const | GrCaps | inline |
performPartialClearsAsDraws() const | GrCaps | inline |
performStencilClearsAsDraws() const | GrCaps | inline |
preferClientSideDynamicBuffers() const | GrCaps | inline |
preferDiscardableMSAAAttachment() const | GrCaps | inline |
preferFullscreenClears() const | GrCaps | inline |
preferPrimaryOverSecondaryCommandBuffers() const | GrVkCaps | inline |
preferredStencilFormat() const | GrVkCaps | inline |
preferVRAMUseOverFlushes() const | GrCaps | inline |
ProgramDescOverrideFlags enum name | GrCaps | |
programInfoWillUseDiscardableMSAA(const GrProgramInfo &) const | GrVkCaps | |
RasterBackend() | SkCapabilities | static |
readPixelsRowBytesSupport() const | GrCaps | inline |
reducedShaderMode() const | GrCaps | inline |
ref() const | SkRefCntBase | inline |
renderTargetSupportsDiscardableMSAA(const GrVkRenderTarget *) const | GrVkCaps | |
reuseScratchBuffers() const | GrCaps | inline |
reuseScratchTextures() const | GrCaps | inline |
sampleLocationsSupport() const | GrCaps | inline |
semaphoreSupport() const | GrCaps | inline |
shaderCaps() const | GrCaps | inline |
shouldAlwaysUseDedicatedImageMemory() const | GrVkCaps | inline |
shouldCollapseSrcOverToSrcWhenAble() const | GrCaps | inline |
shouldInitializeTextures() const | GrCaps | inline |
shouldPersistentlyMapCpuToGpuBuffers() const | GrVkCaps | inline |
SkCapabilities()=default | SkCapabilities | protected |
SkRefCntBase() | SkRefCntBase | inline |
skslVersion() const | SkCapabilities | inline |
supportedReadPixelsColorType(GrColorType srcColorType, const GrBackendFormat &srcFormat, GrColorType dstColorType) const | GrCaps | |
supportedWritePixelsColorType(GrColorType surfaceColorType, const GrBackendFormat &surfaceFormat, GrColorType srcColorType) const override | GrVkCaps | virtual |
supportsAHardwareBufferImages() const | GrCaps | inline |
supportsAndroidHWBExternalMemory() const | GrVkCaps | inline |
supportsBindMemory2() const | GrVkCaps | inline |
supportsDedicatedAllocation() const | GrVkCaps | inline |
supportsDeviceFaultInfo() const | GrVkCaps | inline |
supportsDiscardableMSAAForDMSAA() const | GrVkCaps | inline |
supportsDRMFormatModifiers() const | GrVkCaps | inline |
supportsDynamicMSAA(const GrRenderTargetProxy *) const | GrCaps | |
supportsExternalMemory() const | GrVkCaps | inline |
supportsMaintenance1() const | GrVkCaps | inline |
supportsMaintenance2() const | GrVkCaps | inline |
supportsMaintenance3() const | GrVkCaps | inline |
supportsMemorylessAttachments() const | GrVkCaps | inline |
supportsMemoryRequirements2() const | GrVkCaps | inline |
supportsPhysicalDeviceProperties2() const | GrVkCaps | inline |
supportsProtectedContent() const | GrCaps | inline |
supportsSwapchain() const | GrVkCaps | inline |
supportsYcbcrConversion() const | GrVkCaps | inline |
suppressPrints() const | GrCaps | inline |
SurfaceReadPixelsSupport enum name | GrCaps | |
surfaceSupportsReadPixels(const GrSurface *) const override | GrVkCaps | virtual |
surfaceSupportsWritePixels(const GrSurface *) const | GrCaps | |
textureBarrierSupport() const | GrCaps | inline |
transferBufferRowBytesAlignment() const | GrCaps | inline |
transferColorType(VkFormat, GrColorType surfaceColorType) const | GrVkCaps | |
transferFromBufferToBufferAlignment() const | GrCaps | inline |
transferFromBufferToBufferSupport() const | GrCaps | inline |
transferFromBufferToTextureSupport() const | GrCaps | inline |
transferFromSurfaceToBufferSupport() const | GrCaps | inline |
transferPixelsToRowBytesSupport() const | GrCaps | inline |
twoSidedStencilRefsAndMasksMustMatch() const | GrCaps | inline |
unique() const | SkRefCntBase | inline |
unref() const | SkRefCntBase | inline |
useClientSideIndirectBuffers() const | GrCaps | inline |
usePrimitiveRestart() const | GrCaps | inline |
validateSurfaceParams(const SkISize &, const GrBackendFormat &, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped, GrTextureType) const | GrCaps | |
wireframeMode() const | GrCaps | inline |
wireframeSupport() const | GrCaps | inline |
workarounds() const | GrCaps | inline |
writePixelsRowBytesSupport() const | GrCaps | inline |
ycbcrCombinedImageSamplerDescriptorCount() const | GrVkCaps | inline |
~SkRefCntBase() | SkRefCntBase | inlinevirtual |