Lines Matching defs:gpu
8 #include "src/gpu/vk/GrVkRenderPass.h"
10 #include "src/gpu/GrProcessor.h"
11 #include "src/gpu/vk/GrVkFramebuffer.h"
12 #include "src/gpu/vk/GrVkGpu.h"
13 #include "src/gpu/vk/GrVkRenderTarget.h"
14 #include "src/gpu/vk/GrVkUtil.h"
48 GrVkRenderPass* GrVkRenderPass::CreateSimple(GrVkGpu* gpu,
57 return Create(gpu, attachmentFlags, attachmentsDescriptor, kBasicLoadStoreOps,
62 return Create(gpu, attachmentFlags, attachmentsDescriptor, kDiscardLoadStoreOps,
69 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu,
78 return Create(gpu, attachmentFlags, &attachmentsDescriptor, colorOp, resolveOp, stencilOp,
82 GrVkRenderPass* GrVkRenderPass::Create(GrVkGpu* gpu,
91 gpu->caps()->advancedBlendEquationSupport());
93 gpu->caps()->textureBarrierSupport());
183 SkASSERT(!gpu->caps()->advancedCoherentBlendEquationSupport());
188 SkASSERT(gpu->vkCaps().maxInputAttachmentDescriptors());
309 GR_VK_CALL_RESULT(gpu, result, CreateRenderPass(gpu->device(),
319 GR_VK_CALL(gpu->vkInterface(), GetRenderAreaGranularity(gpu->device(),
323 return new GrVkRenderPass(gpu, renderPass, attachmentFlags, *attachmentsDescriptor,
327 GrVkRenderPass::GrVkRenderPass(const GrVkGpu* gpu, VkRenderPass renderPass, AttachmentFlags flags,
332 : INHERITED(gpu)