Home | History | Annotate | Download | only in vk

Lines Matching refs:gpu

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* gpu, const float blendConstants[4]);
86 void clearAttachments(const GrVkGpu* gpu,
92 void drawIndexed(const GrVkGpu* gpu,
99 void draw(const GrVkGpu* gpu,
119 void reset(GrVkGpu* gpu);
149 void freeGPUData(const GrVkGpu* gpu) const override;
150 virtual void onFreeGPUData(const GrVkGpu* gpu) const = 0;
153 virtual void onReset(GrVkGpu* gpu) {}
179 static GrVkPrimaryCommandBuffer* Create(const GrVkGpu* gpu, VkCommandPool cmdPool);
181 void begin(const GrVkGpu* gpu);
182 void end(const GrVkGpu* gpu);
186 void beginRenderPass(const GrVkGpu* gpu,
192 void endRenderPass(const GrVkGpu* gpu);
197 void executeCommands(const GrVkGpu* gpu,
201 void clearColorImage(const GrVkGpu* gpu,
207 void clearDepthStencilImage(const GrVkGpu* gpu,
213 void copyImage(const GrVkGpu* gpu,
221 void blitImage(const GrVkGpu* gpu,
232 void blitImage(const GrVkGpu* gpu,
239 void copyImageToBuffer(const GrVkGpu* gpu,
246 void copyBufferToImage(const GrVkGpu* gpu,
253 void copyBuffer(GrVkGpu* gpu,
259 void updateBuffer(GrVkGpu* gpu,
265 void resolveImage(GrVkGpu* gpu,
271 void submitToQueue(const GrVkGpu* gpu, VkQueue queue, GrVkGpu::SyncQueue sync,
274 bool finished(const GrVkGpu* gpu) const;
287 void onFreeGPUData(const GrVkGpu* gpu) const override;
289 void onReset(GrVkGpu* gpu) override;
299 static GrVkSecondaryCommandBuffer* Create(const GrVkGpu* gpu, VkCommandPool cmdPool);
301 void begin(const GrVkGpu* gpu, const GrVkFramebuffer* framebuffer,
303 void end(const GrVkGpu* gpu);
316 void onFreeGPUData(const GrVkGpu* gpu) const override {}