Lines Matching defs:const

46 void GrVkCommandBuffer::freeGPUData(const GrGpu* gpu, VkCommandPool cmdPool) const {
80 void GrVkCommandBuffer::pipelineBarrier(const GrVkGpu* gpu,
81 const GrManagedResource* resource,
106 const VkBufferMemoryBarrier* barrierPtr = static_cast<VkBufferMemoryBarrier*>(barrier);
110 const VkImageMemoryBarrier* barrierPtr = static_cast<VkImageMemoryBarrier*>(barrier);
120 const VkImageSubresourceRange newRange = barrierPtr->subresourceRange;
121 const VkImageSubresourceRange oldRange = currentBarrier.subresourceRange;
150 void GrVkCommandBuffer::submitPipelineBarriers(const GrVkGpu* gpu, bool forSelfDependency) {
182 sk_sp<const GrBuffer> buffer) {
183 VkBuffer vkBuffer = static_cast<const GrVkBuffer*>(buffer.get())->vkBuffer();
200 void GrVkCommandBuffer::bindIndexBuffer(GrVkGpu* gpu, sk_sp<const GrBuffer> buffer) {
201 VkBuffer vkBuffer = static_cast<const GrVkBuffer*>(buffer.get())->vkBuffer();
214 void GrVkCommandBuffer::clearAttachments(const GrVkGpu* gpu,
216 const VkClearAttachment* attachments,
218 const VkClearRect* clearRects) {
245 void GrVkCommandBuffer::bindDescriptorSets(const GrVkGpu* gpu,
249 const VkDescriptorSet* descriptorSets,
251 const uint32_t* dynamicOffsets) {
263 void GrVkCommandBuffer::bindPipeline(const GrVkGpu* gpu, sk_sp<const GrVkPipeline> pipeline) {
271 void GrVkCommandBuffer::pushConstants(const GrVkGpu* gpu, VkPipelineLayout layout,
273 const void* values) {
286 void GrVkCommandBuffer::drawIndexed(const GrVkGpu* gpu,
303 void GrVkCommandBuffer::draw(const GrVkGpu* gpu,
318 void GrVkCommandBuffer::drawIndirect(const GrVkGpu* gpu,
319 sk_sp<const GrBuffer> indirectBuffer,
327 VkBuffer vkBuffer = static_cast<const GrVkBuffer*>(indirectBuffer.get())->vkBuffer();
336 void GrVkCommandBuffer::drawIndexedIndirect(const GrVkGpu* gpu,
337 sk_sp<const GrBuffer> indirectBuffer,
345 VkBuffer vkBuffer = static_cast<const GrVkBuffer*>(indirectBuffer.get())->vkBuffer();
354 void GrVkCommandBuffer::setViewport(const GrVkGpu* gpu,
357 const VkViewport* viewports) {
369 void GrVkCommandBuffer::setScissor(const GrVkGpu* gpu,
372 const VkRect2D* scissors) {
384 void GrVkCommandBuffer::setBlendConstants(const GrVkGpu* gpu,
385 const float blendConstants[4]) {
393 void GrVkCommandBuffer::addingWork(const GrVkGpu* gpu) {
408 const VkCommandBufferAllocateInfo cmdInfo = {
459 const GrVkRenderPass* renderPass,
460 sk_sp<const GrVkFramebuffer> framebuffer,
461 const VkClearValue clearValues[],
462 const GrSurface* target,
463 const SkIRect& bounds,
520 void GrVkPrimaryCommandBuffer::endRenderPass(const GrVkGpu* gpu) {
537 void GrVkPrimaryCommandBuffer::executeCommands(const GrVkGpu* gpu,
570 const VkSemaphore* waitSemaphores,
571 const VkPipelineStageFlags* waitStages,
573 const VkCommandBuffer* commandBuffers,
575 const VkSemaphore* signalSemaphores,
735 void GrVkPrimaryCommandBuffer::copyImage(const GrVkGpu* gpu,
741 const VkImageCopy* copyRegions) {
756 void GrVkPrimaryCommandBuffer::blitImage(const GrVkGpu* gpu,
757 const GrManagedResource* srcResource,
760 const GrManagedResource* dstResource,
764 const VkImageBlit* blitRegions,
781 void GrVkPrimaryCommandBuffer::blitImage(const GrVkGpu* gpu,
782 const GrVkImage& srcImage,
783 const GrVkImage& dstImage,
785 const VkImageBlit* blitRegions,
800 void GrVkPrimaryCommandBuffer::copyImageToBuffer(const GrVkGpu* gpu,
805 const VkBufferImageCopy* copyRegions) {
820 void GrVkPrimaryCommandBuffer::copyBufferToImage(const GrVkGpu* gpu,
825 const VkBufferImageCopy* copyRegions) {
843 const VkBufferCopy* regions) {
849 const VkBufferCopy& region = regions[i];
858 const GrVkBuffer* srcVk = static_cast<GrVkBuffer*>(srcBuffer.get());
859 const GrVkBuffer* dstVk = static_cast<GrVkBuffer*>(dstBuffer.get());
874 const void* data) {
885 fCmdBuffer, dstBuffer->vkBuffer(), dstOffset, dataSize, (const uint32_t*)data));
889 void GrVkPrimaryCommandBuffer::clearColorImage(const GrVkGpu* gpu,
891 const VkClearColorValue* color,
893 const VkImageSubresourceRange* subRanges) {
906 void GrVkPrimaryCommandBuffer::clearDepthStencilImage(const GrVkGpu* gpu,
908 const VkClearDepthStencilValue* color,
910 const VkImageSubresourceRange* subRanges) {
924 const GrVkImage& srcImage,
925 const GrVkImage& dstImage,
927 const VkImageResolve* regions) {
944 void GrVkPrimaryCommandBuffer::onFreeGPUData(const GrVkGpu* gpu) const {
953 void GrVkPrimaryCommandBuffer::drawBlurImage(const GrVkGpu* gpu,
954 const GrVkImage* image,
956 const SkOriginInfo& originInfo,
957 const SkBlurArg& blurArg)
1002 const VkCommandBufferAllocateInfo cmdInfo = {
1020 VkCommandBuffer cmdBuffer, const GrVkRenderPass* externalRenderPass) {
1024 void GrVkSecondaryCommandBuffer::begin(GrVkGpu* gpu, const GrVkFramebuffer* framebuffer,
1025 const GrVkRenderPass* compatibleRenderPass) {