Searched refs:GrVkSampler (Results 1 - 11 of 11) sorted by relevance
/third_party/skia/src/gpu/vk/ |
H A D | GrVkSampler.cpp | 8 #include "src/gpu/vk/GrVkSampler.h" 39 GrVkSampler* GrVkSampler::Create(GrVkGpu* gpu, GrSamplerState samplerState, in Create() 123 return new GrVkSampler(gpu, sampler, ycbcrConversion, GenerateKey(samplerState, ycbcrInfo)); in Create() 126 void GrVkSampler::freeGPUData() const { in freeGPUData() 134 GrVkSampler::Key GrVkSampler::GenerateKey(GrSamplerState samplerState, in GenerateKey()
|
H A D | GrVkSampler.h | 22 class GrVkSampler : public GrVkManagedResource { class 24 static GrVkSampler* Create(GrVkGpu* gpu, GrSamplerState, const GrVkYcbcrConversionInfo&); 46 // Helpers for hashing GrVkSampler 49 static const Key& GetKey(const GrVkSampler& sampler) { return sampler.fKey; } in GetKey() 58 SkDebugf("GrVkSampler: %" PRIdPTR " (%d refs)\n", (intptr_t)fSampler, this->getRefCnt()); 63 GrVkSampler(const GrVkGpu* gpu, VkSampler sampler, in GrVkSampler() function in GrVkSampler
|
H A D | GrVkDescriptorSetManager.h | 16 #include "src/gpu/vk/GrVkSampler.h" 85 const SkTArray<const GrVkSampler*>& immutableSamplers); 90 const SkTArray<const GrVkSampler*>& immutableSamplers); 96 SkSTArray<4, const GrVkSampler*> fImmutableSamplers;
|
H A D | GrVkDescriptorSetManager.cpp | 23 SkTArray<const GrVkSampler*> samplers; in CreateUniformManager() 30 SkSTArray<4, const GrVkSampler*> immutableSamplers; in CreateSamplerManager() 41 SkTArray<const GrVkSampler*> immutableSamplers; in CreateZeroSamplerManager() 48 SkTArray<const GrVkSampler*> samplers; in CreateInputManager() 67 const SkTArray<const GrVkSampler*>& immutableSamplers, in get_layout_and_desc_count() 190 const SkTArray<const GrVkSampler*>& immutableSamplers) { in Create() 212 const SkTArray<const GrVkSampler*>& immutableSamplers) in GrVkDescriptorSetManager() 218 const GrVkSampler* sampler = immutableSamplers[i]; in GrVkDescriptorSetManager()
|
H A D | GrVkPipelineState.h | 28 class GrVkSampler; 101 SkSTArray<4, const GrVkSampler*> fImmutableSamplers;
|
H A D | GrVkResourceProvider.h | 26 #include "src/gpu/vk/GrVkSampler.h" 129 // Finds or creates a compatible GrVkSampler based on the GrSamplerState and 131 GrVkSampler* findOrCreateCompatibleSampler(GrSamplerState, 325 // Stores GrVkSampler objects that we've already created so we can reuse them across multiple 327 SkTDynamicHash<GrVkSampler, GrVkSampler::Key> fSamplers;
|
H A D | GrVkUniformHandler.h | 17 #include "src/gpu/vk/GrVkSampler.h" 61 const GrVkSampler* fImmutableSampler = nullptr; 132 const GrVkSampler* immutableSampler(UniformHandle u) const { in immutableSampler()
|
H A D | GrVkResourceProvider.cpp | 225 GrVkSampler* GrVkResourceProvider::findOrCreateCompatibleSampler( in findOrCreateCompatibleSampler() 227 GrVkSampler* sampler = fSamplers.find(GrVkSampler::GenerateKey(params, ycbcrInfo)); in findOrCreateCompatibleSampler() 229 sampler = GrVkSampler::Create(fGpu, params, ycbcrInfo); in findOrCreateCompatibleSampler()
|
H A D | GrVkPipelineState.cpp | 27 #include "src/gpu/vk/GrVkSampler.h" 181 const GrVkSampler* sampler = nullptr; in setAndBindTextures()
|
H A D | GrVkUniformHandler.cpp | 280 GrVkSampler* sampler = gpu->resourceProvider().findOrCreateCompatibleSampler(state, in addSampler()
|
H A D | GrVkCaps.cpp | 1854 GrVkSampler::Key key = GrVkSampler::GenerateKey(samplerState, *ycbcrInfo); in addExtraSamplerKey()
|
Completed in 8 milliseconds