Home
last modified time | relevance | path

Searched refs:GrVkSampler (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/src/gpu/vk/
DGrVkSampler.cpp39 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()
DGrVkSampler.h22 class GrVkSampler : public GrVkManagedResource {
24 static GrVkSampler* Create(GrVkGpu* gpu, GrSamplerState, const GrVkYcbcrConversionInfo&);
49 static const Key& GetKey(const GrVkSampler& sampler) { return sampler.fKey; } in GetKey()
63 GrVkSampler(const GrVkGpu* gpu, VkSampler sampler, in GrVkSampler() function
DGrVkDescriptorSetManager.cpp23 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()
DGrVkDescriptorSetManager.h85 const SkTArray<const GrVkSampler*>& immutableSamplers);
90 const SkTArray<const GrVkSampler*>& immutableSamplers);
96 SkSTArray<4, const GrVkSampler*> fImmutableSamplers;
DGrVkResourceProvider.h131 GrVkSampler* findOrCreateCompatibleSampler(GrSamplerState,
327 SkTDynamicHash<GrVkSampler, GrVkSampler::Key> fSamplers;
DGrVkPipelineState.h28 class GrVkSampler; variable
101 SkSTArray<4, const GrVkSampler*> fImmutableSamplers;
DGrVkUniformHandler.h61 const GrVkSampler* fImmutableSampler = nullptr;
132 const GrVkSampler* immutableSampler(UniformHandle u) const { in immutableSampler()
DGrVkResourceProvider.cpp225 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()
DGrVkUniformHandler.cpp280 GrVkSampler* sampler = gpu->resourceProvider().findOrCreateCompatibleSampler(state, in addSampler()
DGrVkPipelineState.cpp181 const GrVkSampler* sampler = nullptr; in setAndBindTextures()
DGrVkCaps.cpp1854 GrVkSampler::Key key = GrVkSampler::GenerateKey(samplerState, *ycbcrInfo); in addExtraSamplerKey()
/third_party/skia/gn/
Dgpu.gni651 "$_src/gpu/vk/GrVkSampler.cpp",
652 "$_src/gpu/vk/GrVkSampler.h",