Searched refs:GrVkGpu (Results 1 - 25 of 148) sorted by relevance

123456

/external/skia/src/gpu/vk/
H A DGrVkDescriptorSetManager.h18 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 DGrVkCommandBuffer.h11 #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 DGrVkUniformBuffer.h13 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 DGrVkDescriptorPool.h15 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 DGrVkIndexBuffer.h14 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 DGrVkTexelBuffer.h14 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 DGrVkVertexBuffer.h14 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 DGrVkTexture.h14 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 DGrVkTransferBuffer.h14 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 DGrVkTextureRenderTarget.h15 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 DGrVkBuffer.h15 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 DGrVkDescriptorSet.h16 class GrVkGpu;
35 void freeGPUData(const GrVkGpu* gpu) const override;
37 void onRecycle(GrVkGpu* gpu) const override;
H A DGrVkFramebuffer.h17 class GrVkGpu;
23 static GrVkFramebuffer* Create(GrVkGpu* gpu,
43 void freeGPUData(const GrVkGpu* gpu) const override;
/external/skqp/src/gpu/vk/
H A DGrVkDescriptorSetManager.h18 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 DGrVkCommandBuffer.h11 #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 DGrVkUniformBuffer.h13 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 DGrVkDescriptorPool.h15 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 DGrVkIndexBuffer.h14 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 DGrVkTexelBuffer.h14 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 DGrVkVertexBuffer.h14 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 DGrVkTexture.h14 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 DGrVkTransferBuffer.h14 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 DGrVkTextureRenderTarget.h15 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 DGrVkBuffer.h15 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 DGrVkDescriptorSet.h16 class GrVkGpu;
35 void freeGPUData(const GrVkGpu* gpu) const override;
37 void onRecycle(GrVkGpu* gpu) const override;

Completed in 252 milliseconds

123456