• Home
  • Raw
  • Download

Lines Matching refs:GrVkGpu

39     void pipelineBarrier(const GrVkGpu* gpu,
47 void bindInputBuffer(GrVkGpu* gpu, uint32_t binding, sk_sp<const GrBuffer> buffer);
49 void bindIndexBuffer(GrVkGpu* gpu, sk_sp<const GrBuffer> buffer);
51 void bindPipeline(const GrVkGpu* gpu, sk_sp<const GrVkPipeline> pipeline);
53 void bindDescriptorSets(const GrVkGpu* gpu,
61 void pushConstants(const GrVkGpu* gpu, VkPipelineLayout layout,
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,
97 void drawIndirect(const GrVkGpu* gpu,
103 void drawIndexedIndirect(const GrVkGpu* gpu,
154 void addingWork(const GrVkGpu* gpu);
156 void submitPipelineBarriers(const GrVkGpu* gpu, bool forSelfDependency = false);
181 virtual void onFreeGPUData(const GrVkGpu* gpu) const = 0;
209 static GrVkPrimaryCommandBuffer* Create(GrVkGpu* gpu, VkCommandPool cmdPool);
211 void begin(GrVkGpu* gpu);
212 void end(GrVkGpu* gpu, bool abandoningBuffer = false);
216 bool beginRenderPass(GrVkGpu* gpu,
223 void endRenderPass(const GrVkGpu* gpu);
225 void nexSubpass(GrVkGpu* gpu, bool forSecondaryCB);
230 void executeCommands(const GrVkGpu* gpu,
234 void clearColorImage(const GrVkGpu* gpu,
240 void clearDepthStencilImage(const GrVkGpu* gpu,
246 void copyImage(const GrVkGpu* gpu,
254 void blitImage(const GrVkGpu* gpu,
265 void blitImage(const GrVkGpu* gpu,
272 void copyImageToBuffer(const GrVkGpu* gpu,
282 void copyBufferToImage(const GrVkGpu* gpu,
289 void copyBuffer(GrVkGpu* gpu,
295 void updateBuffer(GrVkGpu* gpu,
301 void resolveImage(GrVkGpu* gpu,
307 bool submitToQueue(GrVkGpu* gpu, VkQueue queue,
311 void forceSync(GrVkGpu* gpu);
313 bool finished(GrVkGpu* gpu);
328 void onFreeGPUData(const GrVkGpu* gpu) const override;
341 static GrVkSecondaryCommandBuffer* Create(GrVkGpu* gpu, GrVkCommandPool* cmdPool);
346 void begin(GrVkGpu* gpu, const GrVkFramebuffer* framebuffer,
348 void end(GrVkGpu* gpu);
361 void onFreeGPUData(const GrVkGpu* gpu) const override {} in onFreeGPUData()