/external/skia/src/gpu/vk/ |
H A D | GrVkDescriptorSetManager.h | 18 class GrVkGpu; 29 static GrVkDescriptorSetManager* CreateUniformManager(GrVkGpu* gpu); 30 static GrVkDescriptorSetManager* CreateSamplerManager(GrVkGpu* gpu, VkDescriptorType type, 32 static GrVkDescriptorSetManager* CreateSamplerManager(GrVkGpu* gpu, VkDescriptorType type, 38 void release(const GrVkGpu* gpu); 42 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle); 52 DescriptorPoolManager(VkDescriptorType type, GrVkGpu* gpu, 61 void getNewDescriptorSet(GrVkGpu* gpu, VkDescriptorSet* ds); 63 void freeGPUResources(const GrVkGpu* gpu); 80 void getNewPool(GrVkGpu* gp [all...] |
H A D | GrVkCommandBuffer.h | 11 #include "GrVkGpu.h" 41 void pipelineBarrier(const GrVkGpu* gpu, 48 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, const GrVkVertexBuffer* vbuffer); 50 void bindIndexBuffer(GrVkGpu* gpu, const GrVkIndexBuffer* ibuffer); 52 void bindPipeline(const GrVkGpu* gpu, const GrVkPipeline* pipeline); 54 void bindDescriptorSets(const GrVkGpu* gpu, 63 void bindDescriptorSets(const GrVkGpu* gpu, 73 void setViewport(const GrVkGpu* gpu, 78 void setScissor(const GrVkGpu* gpu, 83 void setBlendConstants(const GrVkGpu* gp [all...] |
H A D | GrVkUniformBuffer.h | 13 class GrVkGpu; 18 static GrVkUniformBuffer* Create(GrVkGpu* gpu, size_t size); 19 static const GrVkResource* CreateResource(GrVkGpu* gpu, size_t size); 22 void* map(GrVkGpu* gpu) { 25 void unmap(GrVkGpu* gpu) { 30 bool updateData(GrVkGpu* gpu, const void* src, size_t srcSizeInBytes, 34 void release(const GrVkGpu* gpu) { this->vkRelease(gpu); } 43 void onRecycle(GrVkGpu* gpu) const override; 48 const GrVkBuffer::Resource* createResource(GrVkGpu* gpu, 51 GrVkUniformBuffer(GrVkGpu* gp [all...] |
H A D | GrVkDescriptorPool.h | 15 class GrVkGpu; 24 GrVkDescriptorPool(const GrVkGpu* gpu, VkDescriptorType type, uint32_t count); 28 void reset(const GrVkGpu* gpu); 42 void freeGPUData(const GrVkGpu* gpu) const override;
|
H A D | GrVkIndexBuffer.h | 14 class GrVkGpu; 19 static GrVkIndexBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 26 GrVkIndexBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 33 GrVkGpu* getVkGpu() const;
|
H A D | GrVkTexelBuffer.h | 14 class GrVkGpu; 18 static GrVkTexelBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 25 GrVkTexelBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 32 GrVkGpu* getVkGpu() const;
|
H A D | GrVkVertexBuffer.h | 14 class GrVkGpu; 18 static GrVkVertexBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 25 GrVkVertexBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 32 GrVkGpu* getVkGpu() const;
|
H A D | GrVkTexture.h | 14 class GrVkGpu; 20 static sk_sp<GrVkTexture> CreateNewTexture(GrVkGpu*, 26 static sk_sp<GrVkTexture> MakeWrappedTexture(GrVkGpu*, const GrSurfaceDesc&, 38 bool reallocForMipmap(GrVkGpu* gpu, uint32_t mipLevels); 48 GrVkTexture(GrVkGpu*, const GrSurfaceDesc&, const GrVkImageInfo&, const GrVkImageView*, 51 GrVkGpu* getVkGpu() const; 62 GrVkTexture(GrVkGpu*, SkBudgeted, const GrSurfaceDesc&, 65 GrVkTexture(GrVkGpu*, Wrapped, const GrSurfaceDesc&,
|
H A D | GrVkTransferBuffer.h | 14 class GrVkGpu; 19 static GrVkTransferBuffer* Create(GrVkGpu* gpu, size_t size, GrVkBuffer::Type type); 26 GrVkTransferBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 48 GrVkGpu* getVkGpu() const { 50 return reinterpret_cast<GrVkGpu*>(this->getGpu());
|
H A D | GrVkTextureRenderTarget.h | 15 class GrVkGpu; 28 static sk_sp<GrVkTextureRenderTarget> CreateNewTextureRenderTarget(GrVkGpu*, SkBudgeted, 33 static sk_sp<GrVkTextureRenderTarget> MakeWrappedTextureRenderTarget(GrVkGpu*, 38 bool updateForMipmap(GrVkGpu* gpu, const GrVkImageInfo& newInfo); 52 GrVkTextureRenderTarget(GrVkGpu* gpu, 63 GrVkTextureRenderTarget(GrVkGpu* gpu, 72 GrVkTextureRenderTarget(GrVkGpu* gpu, 82 GrVkTextureRenderTarget(GrVkGpu* gpu, 90 static sk_sp<GrVkTextureRenderTarget> Make(GrVkGpu*,
|
H A D | GrVkBuffer.h | 15 class GrVkGpu; 35 void addMemoryBarrier(const GrVkGpu* gpu, 73 void freeGPUData(const GrVkGpu* gpu) const override; 75 void onRecycle(GrVkGpu* gpu) const override { this->unref(gpu); } 81 static const Resource* Create(const GrVkGpu* gpu, 88 void* vkMap(GrVkGpu* gpu) { 92 void vkUnmap(GrVkGpu* gpu) { this->internalUnmap(gpu, this->size()); } 96 bool vkUpdateData(GrVkGpu* gpu, const void* src, size_t srcSizeInBytes, 100 void vkRelease(const GrVkGpu* gpu); 103 virtual const Resource* createResource(GrVkGpu* gp [all...] |
H A D | GrVkDescriptorSet.h | 16 class GrVkGpu; 35 void freeGPUData(const GrVkGpu* gpu) const override; 37 void onRecycle(GrVkGpu* gpu) const override;
|
H A D | GrVkFramebuffer.h | 17 class GrVkGpu; 23 static GrVkFramebuffer* Create(GrVkGpu* gpu, 43 void freeGPUData(const GrVkGpu* gpu) const override;
|
/external/skqp/src/gpu/vk/ |
H A D | GrVkDescriptorSetManager.h | 18 class GrVkGpu; 29 static GrVkDescriptorSetManager* CreateUniformManager(GrVkGpu* gpu); 30 static GrVkDescriptorSetManager* CreateSamplerManager(GrVkGpu* gpu, VkDescriptorType type, 32 static GrVkDescriptorSetManager* CreateSamplerManager(GrVkGpu* gpu, VkDescriptorType type, 38 void release(const GrVkGpu* gpu); 42 const GrVkDescriptorSet* getDescriptorSet(GrVkGpu* gpu, const Handle& handle); 52 DescriptorPoolManager(VkDescriptorType type, GrVkGpu* gpu, 61 void getNewDescriptorSet(GrVkGpu* gpu, VkDescriptorSet* ds); 63 void freeGPUResources(const GrVkGpu* gpu); 80 void getNewPool(GrVkGpu* gp [all...] |
H A D | GrVkCommandBuffer.h | 11 #include "GrVkGpu.h" 41 void pipelineBarrier(const GrVkGpu* gpu, 48 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, const GrVkVertexBuffer* vbuffer); 50 void bindIndexBuffer(GrVkGpu* gpu, const GrVkIndexBuffer* ibuffer); 52 void bindPipeline(const GrVkGpu* gpu, const GrVkPipeline* pipeline); 54 void bindDescriptorSets(const GrVkGpu* gpu, 63 void bindDescriptorSets(const GrVkGpu* gpu, 73 void setViewport(const GrVkGpu* gpu, 78 void setScissor(const GrVkGpu* gpu, 83 void setBlendConstants(const GrVkGpu* gp [all...] |
H A D | GrVkUniformBuffer.h | 13 class GrVkGpu; 18 static GrVkUniformBuffer* Create(GrVkGpu* gpu, size_t size); 19 static const GrVkResource* CreateResource(GrVkGpu* gpu, size_t size); 22 void* map(GrVkGpu* gpu) { 25 void unmap(GrVkGpu* gpu) { 30 bool updateData(GrVkGpu* gpu, const void* src, size_t srcSizeInBytes, 34 void release(const GrVkGpu* gpu) { this->vkRelease(gpu); } 43 void onRecycle(GrVkGpu* gpu) const override; 48 const GrVkBuffer::Resource* createResource(GrVkGpu* gpu, 51 GrVkUniformBuffer(GrVkGpu* gp [all...] |
H A D | GrVkDescriptorPool.h | 15 class GrVkGpu; 24 GrVkDescriptorPool(const GrVkGpu* gpu, VkDescriptorType type, uint32_t count); 28 void reset(const GrVkGpu* gpu); 42 void freeGPUData(const GrVkGpu* gpu) const override;
|
H A D | GrVkIndexBuffer.h | 14 class GrVkGpu; 19 static GrVkIndexBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 26 GrVkIndexBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 33 GrVkGpu* getVkGpu() const;
|
H A D | GrVkTexelBuffer.h | 14 class GrVkGpu; 18 static GrVkTexelBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 25 GrVkTexelBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 32 GrVkGpu* getVkGpu() const;
|
H A D | GrVkVertexBuffer.h | 14 class GrVkGpu; 18 static GrVkVertexBuffer* Create(GrVkGpu* gpu, size_t size, bool dynamic); 25 GrVkVertexBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 32 GrVkGpu* getVkGpu() const;
|
H A D | GrVkTexture.h | 14 class GrVkGpu; 20 static sk_sp<GrVkTexture> CreateNewTexture(GrVkGpu*, 26 static sk_sp<GrVkTexture> MakeWrappedTexture(GrVkGpu*, const GrSurfaceDesc&, 38 bool reallocForMipmap(GrVkGpu* gpu, uint32_t mipLevels); 48 GrVkTexture(GrVkGpu*, const GrSurfaceDesc&, const GrVkImageInfo&, const GrVkImageView*, 51 GrVkGpu* getVkGpu() const; 62 GrVkTexture(GrVkGpu*, SkBudgeted, const GrSurfaceDesc&, 65 GrVkTexture(GrVkGpu*, Wrapped, const GrSurfaceDesc&,
|
H A D | GrVkTransferBuffer.h | 14 class GrVkGpu; 19 static GrVkTransferBuffer* Create(GrVkGpu* gpu, size_t size, GrVkBuffer::Type type); 26 GrVkTransferBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, 48 GrVkGpu* getVkGpu() const { 50 return reinterpret_cast<GrVkGpu*>(this->getGpu());
|
H A D | GrVkTextureRenderTarget.h | 15 class GrVkGpu; 28 static sk_sp<GrVkTextureRenderTarget> CreateNewTextureRenderTarget(GrVkGpu*, SkBudgeted, 33 static sk_sp<GrVkTextureRenderTarget> MakeWrappedTextureRenderTarget(GrVkGpu*, 38 bool updateForMipmap(GrVkGpu* gpu, const GrVkImageInfo& newInfo); 52 GrVkTextureRenderTarget(GrVkGpu* gpu, 63 GrVkTextureRenderTarget(GrVkGpu* gpu, 72 GrVkTextureRenderTarget(GrVkGpu* gpu, 82 GrVkTextureRenderTarget(GrVkGpu* gpu, 90 static sk_sp<GrVkTextureRenderTarget> Make(GrVkGpu*,
|
H A D | GrVkBuffer.h | 15 class GrVkGpu; 35 void addMemoryBarrier(const GrVkGpu* gpu, 73 void freeGPUData(const GrVkGpu* gpu) const override; 75 void onRecycle(GrVkGpu* gpu) const override { this->unref(gpu); } 81 static const Resource* Create(const GrVkGpu* gpu, 88 void* vkMap(GrVkGpu* gpu) { 92 void vkUnmap(GrVkGpu* gpu) { this->internalUnmap(gpu, this->size()); } 96 bool vkUpdateData(GrVkGpu* gpu, const void* src, size_t srcSizeInBytes, 100 void vkRelease(const GrVkGpu* gpu); 103 virtual const Resource* createResource(GrVkGpu* gp [all...] |
H A D | GrVkDescriptorSet.h | 16 class GrVkGpu; 35 void freeGPUData(const GrVkGpu* gpu) const override; 37 void onRecycle(GrVkGpu* gpu) const override;
|