Lines Matching refs:VkFormat
40 bool isVkFormatTexturable(VkFormat) const;
48 bool isFormatRenderable(VkFormat, int sampleCount) const;
51 int getRenderTargetSampleCount(int requestedCount, VkFormat) const;
54 int maxRenderTargetSampleCount(VkFormat format) const;
62 bool isVkFormatTexturableLinearly(VkFormat format) const {
66 bool formatCanBeDstofBlit(VkFormat format, bool linearTiled) const {
72 bool formatCanBeSrcofBlit(VkFormat format, bool linearTiled) const {
79 // write/read data when using a VkFormat with a specified color type.
80 GrColorType transferColorType(VkFormat, GrColorType surfaceColorType) const;
99 VkFormat preferredStencilFormat() const { return fPreferredStencilFormat; }
102 static int GetStencilFormatTotalBitCount(VkFormat format) {
208 bool canCopyImage(VkFormat dstFormat,
211 VkFormat srcFormat,
215 bool canCopyAsBlit(VkFormat dstConfig,
219 VkFormat srcConfig,
224 bool canCopyAsResolve(VkFormat dstConfig,
227 VkFormat srcConfig,
233 VkFormat getFormatFromColorType(GrColorType colorType) const {
354 VkFormat);
357 const VkPhysicalDeviceProperties&, VkFormat);
377 FormatInfo& getFormatInfo(VkFormat);
378 const FormatInfo& getFormatInfo(VkFormat) const;
380 VkFormat fColorTypeToFormatTable[kGrColorTypeCnt];
381 void setColorType(GrColorType, std::initializer_list<VkFormat> formats);
383 VkFormat fPreferredStencilFormat;