Home
last modified time | relevance | path

Searched refs:GrVkSamplerYcbcrConversion (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkSamplerYcbcrConversion.cpp8 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h"
12 GrVkSamplerYcbcrConversion* GrVkSamplerYcbcrConversion::Create( in Create()
91 return new GrVkSamplerYcbcrConversion(gpu, conversion, GenerateKey(info)); in Create()
94 void GrVkSamplerYcbcrConversion::freeGPUData() const { in freeGPUData()
100 GrVkSamplerYcbcrConversion::Key GrVkSamplerYcbcrConversion::GenerateKey( in GenerateKey()
H A DGrVkSamplerYcbcrConversion.h20 class GrVkSamplerYcbcrConversion : public GrVkManagedResource { class
22 static GrVkSamplerYcbcrConversion* Create(GrVkGpu* gpu, const GrVkYcbcrConversionInfo&);
46 // Helpers for hashing GrVkSamplerYcbcrConversion
49 static const Key& GetKey(const GrVkSamplerYcbcrConversion& ycbcrConversion) { in GetKey()
58 SkDebugf("GrVkSamplerYcbcrConversion: %" PRIdPTR " (%d refs)\n", (intptr_t)fYcbcrConversion,
64 GrVkSamplerYcbcrConversion(const GrVkGpu* gpu, VkSamplerYcbcrConversion ycbcrConversion, in GrVkSamplerYcbcrConversion() function in GrVkSamplerYcbcrConversion
H A DGrVkSampler.h14 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h"
30 Key(uint8_t samplerKey, const GrVkSamplerYcbcrConversion::Key& ycbcrKey) { in Key()
31 // We must memset here since the GrVkSamplerYcbcrConversion has a 64 bit value which may in Key()
38 GrVkSamplerYcbcrConversion::Key fYcbcrKey;
64 GrVkSamplerYcbcrConversion* ycbcrConversion, Key key) in GrVkSampler()
83 GrVkSamplerYcbcrConversion* fYcbcrConversion;
H A DGrVkImageView.h17 class GrVkSamplerYcbcrConversion;
42 GrVkSamplerYcbcrConversion* ycbcrConversion) in GrVkImageView()
48 GrVkSamplerYcbcrConversion* fYcbcrConversion;
H A DGrVkResourceProvider.h27 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h"
134 // Finds or creates a compatible GrVkSamplerYcbcrConversion based on the GrSamplerState and
136 GrVkSamplerYcbcrConversion* findOrCreateCompatibleSamplerYcbcrConversion(
329 // Stores GrVkSamplerYcbcrConversion objects that we've already created so we can reuse them.
330 SkTDynamicHash<GrVkSamplerYcbcrConversion, GrVkSamplerYcbcrConversion::Key> fYcbcrConversions;
H A DGrVkSampler.cpp11 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h"
80 GrVkSamplerYcbcrConversion* ycbcrConversion = nullptr; in Create()
136 return {samplerState.asIndex(), GrVkSamplerYcbcrConversion::GenerateKey(ycbcrInfo)}; in GenerateKey()
H A DGrVkResourceProvider.cpp240 GrVkSamplerYcbcrConversion* GrVkResourceProvider::findOrCreateCompatibleSamplerYcbcrConversion( in findOrCreateCompatibleSamplerYcbcrConversion()
242 GrVkSamplerYcbcrConversion* ycbcrConversion = in findOrCreateCompatibleSamplerYcbcrConversion()
243 fYcbcrConversions.find(GrVkSamplerYcbcrConversion::GenerateKey(ycbcrInfo)); in findOrCreateCompatibleSamplerYcbcrConversion()
245 ycbcrConversion = GrVkSamplerYcbcrConversion::Create(fGpu, ycbcrInfo); in findOrCreateCompatibleSamplerYcbcrConversion()
H A DGrVkImageView.cpp10 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h"
21 GrVkSamplerYcbcrConversion* ycbcrConversion = nullptr; in Make()

Completed in 4 milliseconds