Searched refs:GrVkDescriptorSet (Results 1 - 16 of 16) sorted by relevance
/third_party/skia/src/gpu/vk/ |
H A D | GrVkDescriptorSet.cpp | 8 #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 D | GrVkDescriptorSetManager.h | 18 class GrVkDescriptorSet; 44 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle); 46 void recycleDescriptorSet(const GrVkDescriptorSet*); 94 SkTArray<const GrVkDescriptorSet*, true> fFreeSets;
|
H A D | GrVkDescriptorSet.h | 20 class GrVkDescriptorSet : public GrVkRecycledResource { class 22 GrVkDescriptorSet(GrVkGpu* gpu, 27 ~GrVkDescriptorSet() override {} 33 SkDebugf("GrVkDescriptorSet: %" PRIdPTR " (%d refs)\n", (intptr_t)fDescSet,
|
H A D | GrVkBuffer.h | 14 class GrVkDescriptorSet; 52 const GrVkDescriptorSet* uniformDescriptorSet); 76 const GrVkDescriptorSet* fUniformDescriptorSet;
|
H A D | GrVkTexture.h | 17 class GrVkDescriptorSet; 55 // GrVkDescriptorSet. 56 const GrVkDescriptorSet* cachedSingleDescSet(GrSamplerState); 58 void addDescriptorSetToCache(const GrVkDescriptorSet*, GrSamplerState);
|
H A D | GrVkTexture.cpp | 12 #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 D | GrVkResourceProvider.h | 184 // 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 D | GrVkImage.h | 21 #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 D | GrVkPipelineState.cpp | 21 #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 D | GrVkBuffer.cpp | 13 #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 D | GrVkDescriptorSetManager.cpp | 11 #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 D | GrVkResourceProvider.cpp | 375 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 D | GrVkPipelineState.h | 15 #include "src/gpu/vk/GrVkDescriptorSet.h" 68 bool setAndBindInputAttachment(GrVkGpu*, gr_rp<const GrVkDescriptorSet> inputDescSet,
|
H A D | GrVkRenderTarget.h | 188 const GrVkDescriptorSet* fCachedInputDescriptorSet = nullptr;
|
H A D | GrVkMSAALoadManager.cpp | 16 #include "src/gpu/vk/GrVkDescriptorSet.h" 199 gr_rp<const GrVkDescriptorSet> inputDS = src->inputDescSetForMSAALoad(gpu); in loadMSAAFromResolve()
|
H A D | GrVkImage.cpp | 653 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForBlending(GrVkGpu* gpu) { in inputDescSetForBlending() 674 gr_rp<const GrVkDescriptorSet> GrVkImage::inputDescSetForMSAALoad(GrVkGpu* gpu) { in inputDescSetForMSAALoad()
|
Completed in 8 milliseconds