Home
last modified time | relevance | path

Searched refs:ycbcrInfo (Results 1 - 12 of 12) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkSamplerYcbcrConversion.cpp101 const GrVkYcbcrConversionInfo& ycbcrInfo) { in GenerateKey()
102 SkASSERT(static_cast<int>(ycbcrInfo.fYcbcrModel <= 7)); in GenerateKey()
104 SkASSERT(static_cast<int>(ycbcrInfo.fYcbcrRange) <= 1); in GenerateKey()
106 SkASSERT(static_cast<int>(ycbcrInfo.fXChromaOffset) <= 1); in GenerateKey()
108 SkASSERT(static_cast<int>(ycbcrInfo.fXChromaOffset) <= 1); in GenerateKey()
110 SkASSERT(static_cast<int>(ycbcrInfo.fChromaFilter) <= 1); in GenerateKey()
112 SkASSERT(static_cast<int>(ycbcrInfo.fForceExplicitReconstruction) <= 1); in GenerateKey()
115 uint8_t ycbcrKey = static_cast<uint8_t>(ycbcrInfo.fYcbcrModel); in GenerateKey()
116 ycbcrKey |= (static_cast<uint8_t>(ycbcrInfo.fYcbcrRange) << kRangeShift); in GenerateKey()
117 ycbcrKey |= (static_cast<uint8_t>(ycbcrInfo in GenerateKey()
100 GenerateKey( const GrVkYcbcrConversionInfo& ycbcrInfo) GenerateKey() argument
[all...]
H A DGrVkSampler.cpp40 const GrVkYcbcrConversionInfo& ycbcrInfo) { in Create()
81 if (ycbcrInfo.isValid()) { in Create()
85 gpu->resourceProvider().findOrCreateCompatibleSamplerYcbcrConversion(ycbcrInfo); in Create()
96 VkFormatFeatureFlags flags = ycbcrInfo.fFormatFeatures; in Create()
103 createInfo.magFilter = ycbcrInfo.fChromaFilter; in Create()
104 createInfo.minFilter = ycbcrInfo.fChromaFilter; in Create()
123 return new GrVkSampler(gpu, sampler, ycbcrConversion, GenerateKey(samplerState, ycbcrInfo)); in Create()
135 const GrVkYcbcrConversionInfo& ycbcrInfo) { in GenerateKey()
136 return {samplerState.asIndex(), GrVkSamplerYcbcrConversion::GenerateKey(ycbcrInfo)}; in GenerateKey()
39 Create(GrVkGpu* gpu, GrSamplerState samplerState, const GrVkYcbcrConversionInfo& ycbcrInfo) Create() argument
134 GenerateKey(GrSamplerState samplerState, const GrVkYcbcrConversionInfo& ycbcrInfo) GenerateKey() argument
H A DGrVkImageView.cpp17 const GrVkYcbcrConversionInfo& ycbcrInfo) { in Make()
23 if (ycbcrInfo.isValid()) { in Make()
24 SkASSERT(gpu->vkCaps().supportsYcbcrConversion() && format == ycbcrInfo.fFormat); in Make()
27 gpu->resourceProvider().findOrCreateCompatibleSamplerYcbcrConversion(ycbcrInfo); in Make()
13 Make(GrVkGpu* gpu, VkImage image, VkFormat format, Type viewType, uint32_t miplevels, const GrVkYcbcrConversionInfo& ycbcrInfo) Make() argument
H A DGrVkCaps.cpp1427 const GrVkYcbcrConversionInfo* ycbcrInfo = format.getVkYcbcrConversionInfo(); in backend_format_is_external() local
1428 SkASSERT(ycbcrInfo); in backend_format_is_external()
1430 // All external formats have a valid ycbcrInfo used for sampling and a non zero external format. in backend_format_is_external()
1431 if (ycbcrInfo->isValid() && ycbcrInfo->fExternalFormat != 0) { in backend_format_is_external()
1652 const GrVkYcbcrConversionInfo* ycbcrInfo = format.getVkYcbcrConversionInfo(); in onAreColorTypeAndFormatCompatible() local
1653 SkASSERT(ycbcrInfo); in onAreColorTypeAndFormatCompatible()
1655 if (ycbcrInfo->isValid() && !GrVkFormatNeedsYcbcrSampler(vkFormat)) { in onAreColorTypeAndFormatCompatible()
1657 if (VK_FORMAT_UNDEFINED == vkFormat && ycbcrInfo->fExternalFormat != 0) { in onAreColorTypeAndFormatCompatible()
1746 const auto* ycbcrInfo in onGetReadSwizzle() local
1798 const GrVkYcbcrConversionInfo* ycbcrInfo = format.getVkYcbcrConversionInfo(); computeFormatKey() local
1849 const GrVkYcbcrConversionInfo* ycbcrInfo = format.getVkYcbcrConversionInfo(); addExtraSamplerKey() local
[all...]
H A DGrVkUniformHandler.cpp277 auto ycbcrInfo = backendFormat.getVkYcbcrConversionInfo(); in addSampler() local
278 if (ycbcrInfo && ycbcrInfo->isValid()) { in addSampler()
281 *ycbcrInfo); in addSampler()
H A DGrVkResourceProvider.cpp226 GrSamplerState params, const GrVkYcbcrConversionInfo& ycbcrInfo) { in findOrCreateCompatibleSampler()
227 GrVkSampler* sampler = fSamplers.find(GrVkSampler::GenerateKey(params, ycbcrInfo)); in findOrCreateCompatibleSampler()
229 sampler = GrVkSampler::Create(fGpu, params, ycbcrInfo); in findOrCreateCompatibleSampler()
241 const GrVkYcbcrConversionInfo& ycbcrInfo) { in findOrCreateCompatibleSamplerYcbcrConversion()
243 fYcbcrConversions.find(GrVkSamplerYcbcrConversion::GenerateKey(ycbcrInfo)); in findOrCreateCompatibleSamplerYcbcrConversion()
245 ycbcrConversion = GrVkSamplerYcbcrConversion::Create(fGpu, ycbcrInfo); in findOrCreateCompatibleSamplerYcbcrConversion()
225 findOrCreateCompatibleSampler( GrSamplerState params, const GrVkYcbcrConversionInfo& ycbcrInfo) findOrCreateCompatibleSampler() argument
240 findOrCreateCompatibleSamplerYcbcrConversion( const GrVkYcbcrConversionInfo& ycbcrInfo) findOrCreateCompatibleSamplerYcbcrConversion() argument
H A DGrVkImageView.h29 const GrVkYcbcrConversionInfo& ycbcrInfo);
H A DGrVkResourceProvider.h132 const GrVkYcbcrConversionInfo& ycbcrInfo);
137 const GrVkYcbcrConversionInfo& ycbcrInfo);
H A DGrVkSamplerYcbcrConversion.h47 static Key GenerateKey(const GrVkYcbcrConversionInfo& ycbcrInfo);
/third_party/skia/src/gpu/
H A DGrBackendSurface.cpp116 GrBackendFormat GrBackendFormat::MakeVk(const GrVkYcbcrConversionInfo& ycbcrInfo, in MakeVk() argument
118 SkASSERT(ycbcrInfo.isValid()); in MakeVk()
119 return GrBackendFormat(ycbcrInfo.fFormat, ycbcrInfo, willUseDRMFormatModifiers); in MakeVk()
122 GrBackendFormat::GrBackendFormat(VkFormat vkFormat, const GrVkYcbcrConversionInfo& ycbcrInfo, in GrBackendFormat() argument
128 fVk.fYcbcrConversionInfo = ycbcrInfo; in GrBackendFormat()
327 if (const GrVkYcbcrConversionInfo* ycbcrInfo = this->getVkYcbcrConversionInfo()) { in makeTexture2D()
328 if (ycbcrInfo->isValid()) { in makeTexture2D()
/third_party/skia/tools/gpu/vk/
H A DVkYcbcrSamplerHelper.cpp179 GrVkYcbcrConversionInfo ycbcrInfo = {vkImageInfo.format, in createBackendTexture() local
203 ycbcrInfo}; in createBackendTexture()
/third_party/skia/include/gpu/
H A DGrBackendSurface.h95 static GrBackendFormat MakeVk(const GrVkYcbcrConversionInfo& ycbcrInfo,

Completed in 10 milliseconds