Home
last modified time | relevance | path

Searched refs:GrVkDescriptorSet (Results 1 - 16 of 16) sorted by relevance

/third_party/skia/src/gpu/vk/
H A DGrVkDescriptorSet.cpp8 #include "src/gpu/vk/GrVkDescriptorSet.h"
14 GrVkDescriptorSet::GrVkDescriptorSet(GrVkGpu* gpu, in GrVkDescriptorSet() function in GrVkDescriptorSet
25 void GrVkDescriptorSet::freeGPUData() const { in freeGPUData()
29 void GrVkDescriptorSet::onRecycle() const { in onRecycle()
H A DGrVkDescriptorSetManager.h18 class GrVkDescriptorSet;
44 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle);
46 void recycleDescriptorSet(const GrVkDescriptorSet*);
94 SkTArray<const GrVkDescriptorSet*, true> fFreeSets;
H A DGrVkDescriptorSet.h20 class GrVkDescriptorSet : public GrVkRecycledResource { class
22 GrVkDescriptorSet(GrVkGpu* gpu,
27 ~GrVkDescriptorSet() override {}
33 SkDebugf("GrVkDescriptorSet: %" PRIdPTR " (%d refs)\n", (intptr_t)fDescSet,
H A DGrVkBuffer.h14 class GrVkDescriptorSet;
52 const GrVkDescriptorSet* uniformDescriptorSet);
76 const GrVkDescriptorSet* fUniformDescriptorSet;
H A DGrVkTexture.h17 class GrVkDescriptorSet;
55 // GrVkDescriptorSet.
56 const GrVkDescriptorSet* cachedSingleDescSet(GrSamplerState);
58 void addDescriptorSetToCache(const GrVkDescriptorSet*, GrSamplerState);
H A DGrVkTexture.cpp12 #include "src/gpu/vk/GrVkDescriptorSet.h"
146 DescriptorCacheEntry(const GrVkDescriptorSet* fDescSet, GrVkGpu* gpu) in DescriptorCacheEntry()
154 const GrVkDescriptorSet* fDescriptorSet;
178 const GrVkDescriptorSet* GrVkTexture::cachedSingleDescSet(GrSamplerState state) { in cachedSingleDescSet()
185 void GrVkTexture::addDescriptorSetToCache(const GrVkDescriptorSet* descSet, GrSamplerState state) { in addDescriptorSetToCache()
H A DGrVkResourceProvider.h184 // Returns a GrVkDescriptorSet that can be used for uniform buffers. The GrVkDescriptorSet
186 const GrVkDescriptorSet* getUniformDescriptorSet();
188 // Returns a GrVkDescriptorSet that can be used for sampler descriptors that are compatible with
189 // the GrVkDescriptorSetManager::Handle passed in. The GrVkDescriptorSet is already reffed for
191 const GrVkDescriptorSet* getSamplerDescriptorSet(const GrVkDescriptorSetManager::Handle&);
193 // Returns a GrVkDescriptorSet that can be used for input attachments. The GrVkDescriptorSet
195 const GrVkDescriptorSet* getInputDescriptorSet();
199 void recycleDescriptorSet(const GrVkDescriptorSet* descSe
[all...]
H A DGrVkImage.h21 #include "src/gpu/vk/GrVkDescriptorSet.h"
110 // calls do not ref the GrVkDescriptorSet so they called will need to manually ref them if they
112 gr_rp<const GrVkDescriptorSet> inputDescSetForBlending(GrVkGpu* gpu);
115 gr_rp<const GrVkDescriptorSet> inputDescSetForMSAALoad(GrVkGpu* gpu);
275 gr_rp<const GrVkDescriptorSet> fCachedBlendingInputDescSet;
277 gr_rp<const GrVkDescriptorSet> fCachedMSAALoadInputDescSet;
H A DGrVkPipelineState.cpp21 #include "src/gpu/vk/GrVkDescriptorSet.h"
155 const GrVkDescriptorSet* descriptorSet = texture->cachedSingleDescSet(samplerState); in setAndBindTextures()
169 const GrVkDescriptorSet* descriptorSet = in setAndBindTextures()
237 gr_rp<const GrVkDescriptorSet> inputDescSet, in setAndBindInputAttachment()
H A DGrVkBuffer.cpp13 #include "src/gpu/vk/GrVkDescriptorSet.h"
27 const GrVkDescriptorSet* uniformDescriptorSet) in GrVkBuffer()
40 static const GrVkDescriptorSet* make_uniform_desc_set(GrVkGpu* gpu, VkBuffer buffer, size_t size) { in make_uniform_desc_set()
41 const GrVkDescriptorSet* descriptorSet = gpu->resourceProvider().getUniformDescriptorSet(); in make_uniform_desc_set()
148 const GrVkDescriptorSet* uniformDescSet = nullptr;
H A DGrVkDescriptorSetManager.cpp11 #include "src/gpu/vk/GrVkDescriptorSet.h"
226 const GrVkDescriptorSet* GrVkDescriptorSetManager::getDescriptorSet(GrVkGpu* gpu, in getDescriptorSet()
228 const GrVkDescriptorSet* ds = nullptr; in getDescriptorSet()
239 ds = new GrVkDescriptorSet(gpu, vkDS, fPoolManager.fPool, handle); in getDescriptorSet()
245 void GrVkDescriptorSetManager::recycleDescriptorSet(const GrVkDescriptorSet* descSet) { in recycleDescriptorSet()
H A DGrVkResourceProvider.cpp375 const GrVkDescriptorSet* GrVkResourceProvider::getUniformDescriptorSet() { in getUniformDescriptorSet()
381 const GrVkDescriptorSet* GrVkResourceProvider::getInputDescriptorSet() { in getInputDescriptorSet()
386 const GrVkDescriptorSet* GrVkResourceProvider::getSamplerDescriptorSet( in getSamplerDescriptorSet()
392 void GrVkResourceProvider::recycleDescriptorSet(const GrVkDescriptorSet* descSet, in recycleDescriptorSet()
H A DGrVkPipelineState.h15 #include "src/gpu/vk/GrVkDescriptorSet.h"
68 bool setAndBindInputAttachment(GrVkGpu*, gr_rp<const GrVkDescriptorSet> inputDescSet,
H A DGrVkRenderTarget.h188 const GrVkDescriptorSet* fCachedInputDescriptorSet = nullptr;
H A DGrVkMSAALoadManager.cpp16 #include "src/gpu/vk/GrVkDescriptorSet.h"
199 gr_rp<const GrVkDescriptorSet> inputDS = src->inputDescSetForMSAALoad(gpu); in loadMSAAFromResolve()
H A DGrVkImage.cpp653 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForBlending(GrVkGpu* gpu) { in inputDescSetForBlending()
674 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForMSAALoad(GrVkGpu* gpu) { in inputDescSetForMSAALoad()

Completed in 9 milliseconds