Lines Matching refs:GrVkGpu
23 static GrVkCommandBuffer* Create(const GrVkGpu* gpu, VkCommandPool cmdPool);
26 void begin(const GrVkGpu* gpu);
27 void end(const GrVkGpu* gpu);
33 void beginRenderPass(const GrVkGpu* gpu,
36 void endRenderPass(const GrVkGpu* gpu);
38 void submitToQueue(const GrVkGpu* gpu, VkQueue queue, GrVkGpu::SyncQueue sync);
39 bool finished(const GrVkGpu* gpu) const;
45 void bindPipeline(const GrVkGpu* gpu) const;
46 void bindDynamicState(const GrVkGpu* gpu) const;
47 void bindDescriptorSet(const GrVkGpu* gpu) const;
59 void pipelineBarrier(const GrVkGpu* gpu,
66 void bindVertexBuffer(GrVkGpu* gpu, GrVkVertexBuffer* vbuffer) { in bindVertexBuffer()
81 void bindIndexBuffer(GrVkGpu* gpu, GrVkIndexBuffer* ibuffer) { in bindIndexBuffer()
94 void bindPipeline(const GrVkGpu* gpu, const GrVkPipeline* pipeline) { in bindPipeline()
101 void bindDescriptorSets(const GrVkGpu* gpu,
111 void clearColorImage(const GrVkGpu* gpu,
117 void copyImage(const GrVkGpu* gpu,
125 void copyImageToBuffer(const GrVkGpu* gpu,
132 void copyBufferToImage(const GrVkGpu* gpu,
140 void clearAttachments(const GrVkGpu* gpu,
146 void drawIndexed(const GrVkGpu* gpu,
153 void draw(const GrVkGpu* gpu,
180 void freeGPUData(const GrVkGpu* gpu) const override;