• Home
  • Raw
  • Download

Lines Matching refs:gpu

42     void pipelineBarrier(const GrVkGpu* gpu,
50 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, const GrVkVertexBuffer* vbuffer);
52 void bindIndexBuffer(GrVkGpu* gpu, const GrVkIndexBuffer* ibuffer);
54 void bindPipeline(const GrVkGpu* gpu, const GrVkPipeline* pipeline);
56 void bindDescriptorSets(const GrVkGpu* gpu,
65 void setViewport(const GrVkGpu* gpu,
70 void setScissor(const GrVkGpu* gpu,
75 void setBlendConstants(const GrVkGpu* gpu, const float blendConstants[4]);
78 void clearAttachments(const GrVkGpu* gpu,
84 void drawIndexed(const GrVkGpu* gpu,
91 void draw(const GrVkGpu* gpu,
114 void releaseResources(GrVkGpu* gpu);
116 void freeGPUData(GrVkGpu* gpu, VkCommandPool pool) const;
131 void addingWork(const GrVkGpu* gpu);
133 void submitPipelineBarriers(const GrVkGpu* gpu);
153 virtual void onReleaseResources(GrVkGpu* gpu) {} in onReleaseResources() argument
154 virtual void onFreeGPUData(GrVkGpu* gpu) const = 0;
192 static GrVkPrimaryCommandBuffer* Create(GrVkGpu* gpu, VkCommandPool cmdPool);
194 void begin(GrVkGpu* gpu);
195 void end(GrVkGpu* gpu);
199 bool beginRenderPass(GrVkGpu* gpu,
205 void endRenderPass(const GrVkGpu* gpu);
210 void executeCommands(const GrVkGpu* gpu,
214 void clearColorImage(const GrVkGpu* gpu,
220 void clearDepthStencilImage(const GrVkGpu* gpu,
226 void copyImage(const GrVkGpu* gpu,
234 void blitImage(const GrVkGpu* gpu,
245 void blitImage(const GrVkGpu* gpu,
252 void copyImageToBuffer(const GrVkGpu* gpu,
259 void copyBufferToImage(const GrVkGpu* gpu,
266 void copyBuffer(GrVkGpu* gpu,
272 void updateBuffer(GrVkGpu* gpu,
278 void resolveImage(GrVkGpu* gpu,
284 bool submitToQueue(GrVkGpu* gpu, VkQueue queue,
288 void forceSync(GrVkGpu* gpu);
290 bool finished(GrVkGpu* gpu);
301 void onFreeGPUData(GrVkGpu* gpu) const override;
303 void onReleaseResources(GrVkGpu* gpu) override;
314 static GrVkSecondaryCommandBuffer* Create(GrVkGpu* gpu, GrVkCommandPool* cmdPool);
318 void begin(GrVkGpu* gpu, const GrVkFramebuffer* framebuffer,
320 void end(GrVkGpu* gpu);
330 void onFreeGPUData(GrVkGpu* gpu) const override {} in onFreeGPUData() argument