Home
last modified time | relevance | path

Searched refs:GrVkDescriptorSet (Results 1 – 25 of 28) sorted by relevance

12

/external/skqp/src/gpu/vk/
DGrVkDescriptorSet.cpp14 GrVkDescriptorSet::GrVkDescriptorSet(VkDescriptorSet descSet, in GrVkDescriptorSet() function in GrVkDescriptorSet
23 void GrVkDescriptorSet::freeGPUData(GrVkGpu* gpu) const { in freeGPUData()
27 void GrVkDescriptorSet::onRecycle(GrVkGpu* gpu) const { in onRecycle()
31 void GrVkDescriptorSet::abandonGPUData() const { in abandonGPUData()
DGrVkDescriptorSetManager.h18 class GrVkDescriptorSet; variable
43 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle);
45 void recycleDescriptorSet(const GrVkDescriptorSet*);
92 SkTArray<const GrVkDescriptorSet*, true> fFreeSets;
DGrVkDescriptorSet.h18 class GrVkDescriptorSet : public GrVkRecycledResource {
20 GrVkDescriptorSet(VkDescriptorSet descSet,
24 ~GrVkDescriptorSet() override {} in ~GrVkDescriptorSet()
DGrVkPipelineState.h22 class GrVkDescriptorSet; variable
133 const GrVkDescriptorSet* fUniformDescriptorSet;
134 const GrVkDescriptorSet* fSamplerDescriptorSet;
DGrVkResourceProvider.h140 const GrVkDescriptorSet* getUniformDescriptorSet();
145 const GrVkDescriptorSet* getSamplerDescriptorSet(const GrVkDescriptorSetManager::Handle&);
150 void recycleDescriptorSet(const GrVkDescriptorSet* descSet,
DGrVkDescriptorSetManager.cpp78 const GrVkDescriptorSet* GrVkDescriptorSetManager::getDescriptorSet(GrVkGpu* gpu, in getDescriptorSet()
80 const GrVkDescriptorSet* ds = nullptr; in getDescriptorSet()
89 ds = new GrVkDescriptorSet(vkDS, fPoolManager.fPool, handle); in getDescriptorSet()
95 void GrVkDescriptorSetManager::recycleDescriptorSet(const GrVkDescriptorSet* descSet) { in recycleDescriptorSet()
DGrVkResourceProvider.cpp315 const GrVkDescriptorSet* GrVkResourceProvider::getUniformDescriptorSet() { in getUniformDescriptorSet()
321 const GrVkDescriptorSet* GrVkResourceProvider::getSamplerDescriptorSet( in getSamplerDescriptorSet()
327 void GrVkResourceProvider::recycleDescriptorSet(const GrVkDescriptorSet* descSet, in recycleDescriptorSet()
DGrVkCopyManager.cpp232 const GrVkDescriptorSet* uniformDS = resourceProv.getUniformDescriptorSet(); in copySurfaceAsDraw()
258 const GrVkDescriptorSet* samplerDS = in copySurfaceAsDraw()
/external/skia/src/gpu/vk/
DGrVkDescriptorSet.cpp14 GrVkDescriptorSet::GrVkDescriptorSet(GrVkGpu* gpu, in GrVkDescriptorSet() function in GrVkDescriptorSet
25 void GrVkDescriptorSet::freeGPUData() const { in freeGPUData()
29 void GrVkDescriptorSet::onRecycle() const { in onRecycle()
DGrVkDescriptorSetManager.h18 class GrVkDescriptorSet; variable
44 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle);
46 void recycleDescriptorSet(const GrVkDescriptorSet*);
94 SkTArray<const GrVkDescriptorSet*, true> fFreeSets;
DGrVkDescriptorSet.h18 class GrVkDescriptorSet : public GrVkRecycledResource {
20 GrVkDescriptorSet(GrVkGpu* gpu,
25 ~GrVkDescriptorSet() override {} in ~GrVkDescriptorSet()
DGrVkAttachment.h64 gr_rp<const GrVkDescriptorSet> inputDescSetForBlending(GrVkGpu* gpu);
67 gr_rp<const GrVkDescriptorSet> inputDescSetForMSAALoad(GrVkGpu* gpu);
112 gr_rp<const GrVkDescriptorSet> fCachedBlendingInputDescSet;
114 gr_rp<const GrVkDescriptorSet> fCachedMSAALoadInputDescSet;
DGrVkBuffer.h14 class GrVkDescriptorSet; variable
43 const GrVkDescriptorSet* uniformDescriptorSet);
67 const GrVkDescriptorSet* fUniformDescriptorSet;
DGrVkTexture.h17 class GrVkDescriptorSet; variable
56 const GrVkDescriptorSet* cachedSingleDescSet(GrSamplerState);
58 void addDescriptorSetToCache(const GrVkDescriptorSet*, GrSamplerState);
DGrVkResourceProvider.h186 const GrVkDescriptorSet* getUniformDescriptorSet();
191 const GrVkDescriptorSet* getSamplerDescriptorSet(const GrVkDescriptorSetManager::Handle&);
195 const GrVkDescriptorSet* getInputDescriptorSet();
199 void recycleDescriptorSet(const GrVkDescriptorSet* descSet,
DGrVkTexture.cpp133 DescriptorCacheEntry(const GrVkDescriptorSet* fDescSet, GrVkGpu* gpu) in DescriptorCacheEntry()
141 const GrVkDescriptorSet* fDescriptorSet;
165 const GrVkDescriptorSet* GrVkTexture::cachedSingleDescSet(GrSamplerState state) { in cachedSingleDescSet()
172 void GrVkTexture::addDescriptorSetToCache(const GrVkDescriptorSet* descSet, GrSamplerState state) { in addDescriptorSetToCache()
DGrVkPipelineState.h22 class GrVkDescriptorSet; variable
68 bool setAndBindInputAttachment(GrVkGpu*, gr_rp<const GrVkDescriptorSet> inputDescSet,
DGrVkBuffer.cpp26 const GrVkDescriptorSet* uniformDescriptorSet) in GrVkBuffer()
37 static const GrVkDescriptorSet* make_uniform_desc_set(GrVkGpu* gpu, VkBuffer buffer, size_t size) { in make_uniform_desc_set()
38 const GrVkDescriptorSet* descriptorSet = gpu->resourceProvider().getUniformDescriptorSet(); in make_uniform_desc_set()
141 const GrVkDescriptorSet* uniformDescSet = nullptr; in Make()
DGrVkDescriptorSetManager.cpp232 const GrVkDescriptorSet* GrVkDescriptorSetManager::getDescriptorSet(GrVkGpu* gpu, in getDescriptorSet()
234 const GrVkDescriptorSet* ds = nullptr; in getDescriptorSet()
245 ds = new GrVkDescriptorSet(gpu, vkDS, fPoolManager.fPool, handle); in getDescriptorSet()
251 void GrVkDescriptorSetManager::recycleDescriptorSet(const GrVkDescriptorSet* descSet) { in recycleDescriptorSet()
DGrVkPipelineState.cpp156 const GrVkDescriptorSet* descriptorSet = texture->cachedSingleDescSet(samplerState); in setAndBindTextures()
170 const GrVkDescriptorSet* descriptorSet = in setAndBindTextures()
238 gr_rp<const GrVkDescriptorSet> inputDescSet, in setAndBindInputAttachment()
DGrVkResourceProvider.cpp373 const GrVkDescriptorSet* GrVkResourceProvider::getUniformDescriptorSet() { in getUniformDescriptorSet()
379 const GrVkDescriptorSet* GrVkResourceProvider::getInputDescriptorSet() { in getInputDescriptorSet()
384 const GrVkDescriptorSet* GrVkResourceProvider::getSamplerDescriptorSet( in getSamplerDescriptorSet()
390 void GrVkResourceProvider::recycleDescriptorSet(const GrVkDescriptorSet* descSet, in recycleDescriptorSet()
DGrVkAttachment.cpp224 gr_rp < const GrVkDescriptorSet> GrVkAttachment::inputDescSetForBlending(GrVkGpu* gpu) { in inputDescSetForBlending()
245 gr_rp<const GrVkDescriptorSet> GrVkAttachment::inputDescSetForMSAALoad(GrVkGpu* gpu) { in inputDescSetForMSAALoad()
DGrVkRenderTarget.h192 const GrVkDescriptorSet* fCachedInputDescriptorSet = nullptr;
DGrVkMSAALoadManager.cpp204 gr_rp<const GrVkDescriptorSet> inputDS = src->inputDescSetForMSAALoad(gpu); in loadMSAAFromResolve()
/external/skqp/gn/
Dgpu.gni607 "$_src/gpu/vk/GrVkDescriptorSet.cpp",
608 "$_src/gpu/vk/GrVkDescriptorSet.h",

12