Home | History | Annotate | Download | only in vk

Lines Matching refs:GrVkGpu

11 #include "GrVkGpu.h"
41 void pipelineBarrier(const GrVkGpu* gpu,
49 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, const GrVkVertexBuffer* vbuffer);
51 void bindIndexBuffer(GrVkGpu* gpu, const GrVkIndexBuffer* ibuffer);
53 void bindPipeline(const GrVkGpu* gpu, const GrVkPipeline* pipeline);
55 void bindDescriptorSets(const GrVkGpu* gpu,
64 void bindDescriptorSets(const GrVkGpu* gpu,
76 void setViewport(const GrVkGpu* gpu,
81 void setScissor(const GrVkGpu* gpu,
86 void setBlendConstants(const GrVkGpu* gpu, const float blendConstants[4]);
89 void clearAttachments(const GrVkGpu* gpu,
95 void drawIndexed(const GrVkGpu* gpu,
102 void draw(const GrVkGpu* gpu,
132 void releaseResources(GrVkGpu* gpu);
174 void freeGPUData(GrVkGpu* gpu) const final override;
175 virtual void onFreeGPUData(GrVkGpu* gpu) const = 0;
179 virtual void onReleaseResources(GrVkGpu* gpu) {}
209 static GrVkPrimaryCommandBuffer* Create(const GrVkGpu* gpu, GrVkCommandPool* cmdPool);
211 void begin(const GrVkGpu* gpu);
212 void end(GrVkGpu* gpu);
216 void beginRenderPass(const GrVkGpu* gpu,
222 void endRenderPass(const GrVkGpu* gpu);
227 void executeCommands(const GrVkGpu* gpu,
231 void clearColorImage(const GrVkGpu* gpu,
237 void clearDepthStencilImage(const GrVkGpu* gpu,
243 void copyImage(const GrVkGpu* gpu,
251 void blitImage(const GrVkGpu* gpu,
262 void blitImage(const GrVkGpu* gpu,
269 void copyImageToBuffer(const GrVkGpu* gpu,
276 void copyBufferToImage(const GrVkGpu* gpu,
283 void copyBuffer(GrVkGpu* gpu,
289 void updateBuffer(GrVkGpu* gpu,
295 void resolveImage(GrVkGpu* gpu,
301 void submitToQueue(const GrVkGpu* gpu, VkQueue queue, GrVkGpu::SyncQueue sync,
304 bool finished(const GrVkGpu* gpu);
321 void onFreeGPUData(GrVkGpu* gpu) const override;
325 void onReleaseResources(GrVkGpu* gpu) override;
336 static GrVkSecondaryCommandBuffer* Create(const GrVkGpu* gpu, GrVkCommandPool* cmdPool);
340 void begin(const GrVkGpu* gpu, const GrVkFramebuffer* framebuffer,
342 void end(GrVkGpu* gpu);
356 void onFreeGPUData(GrVkGpu* gpu) const override {}