Home
last modified time | relevance | path

Searched refs:GrVkRenderPass (Results 1 – 25 of 42) sorted by relevance

12

/external/skia/src/gpu/vk/
DGrVkResourceProvider.h67 const GrVkRenderPass* findCompatibleRenderPass(const GrVkRenderTarget& target,
71 const GrVkRenderPass* findCompatibleRenderPass(const CompatibleRPHandle& compatibleHandle);
73 const GrVkRenderPass* findCompatibleExternalRenderPass(VkRenderPass,
80 const GrVkRenderPass* findRenderPass(const GrVkRenderTarget& target,
81 const GrVkRenderPass::LoadStoreOps& colorOps,
82 const GrVkRenderPass::LoadStoreOps& stencilOps,
87 const GrVkRenderPass* findRenderPass(const CompatibleRPHandle& compatibleHandle,
88 const GrVkRenderPass::LoadStoreOps& colorOps,
89 const GrVkRenderPass::LoadStoreOps& stencilOps);
241 GrVkRenderPass* getCompatibleRenderPass() const { in getCompatibleRenderPass()
[all …]
DGrVkRenderPass.cpp16 typedef GrVkRenderPass::AttachmentsDescriptor::AttachmentDesc AttachmentDesc;
45 void GrVkRenderPass::initSimple(const GrVkGpu* gpu, const GrVkRenderTarget& target) { in initSimple()
46 static const GrVkRenderPass::LoadStoreOps kBasicLoadStoreOps(VK_ATTACHMENT_LOAD_OP_LOAD, in initSimple()
52 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
147 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
148 const GrVkRenderPass& compatibleRenderPass, in init()
156 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
166 void GrVkRenderPass::freeGPUData(GrVkGpu* gpu) const { in freeGPUData()
172 bool GrVkRenderPass::colorAttachmentIndex(uint32_t* index) const { in colorAttachmentIndex()
183 bool GrVkRenderPass::stencilAttachmentIndex(uint32_t* index) const { in stencilAttachmentIndex()
[all …]
DGrVkRenderPass.h19 class GrVkRenderPass : public GrVkResource {
21 GrVkRenderPass() : INHERITED(), fRenderPass(VK_NULL_HANDLE), fClearValueCount(0) {} in GrVkRenderPass() function
25 explicit GrVkRenderPass(VkRenderPass renderPass, uint32_t colorAttachmentIndex) in GrVkRenderPass() function
56 const GrVkRenderPass& compatibleRenderPass,
110 bool isCompatible(const GrVkRenderPass& renderPass) const;
135 GrVkRenderPass(const GrVkRenderPass&);
156 GR_MAKE_BITFIELD_OPS(GrVkRenderPass::AttachmentFlags);
DGrVkResourceProvider.cpp139 const GrVkRenderPass*
144 const GrVkRenderPass* renderPass = fRenderPassArray[i].getCompatibleRenderPass(); in findCompatibleRenderPass()
153 const GrVkRenderPass* renderPass = in findCompatibleRenderPass()
163 const GrVkRenderPass*
167 const GrVkRenderPass* renderPass = fRenderPassArray[index].getCompatibleRenderPass(); in findCompatibleRenderPass()
172 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass( in findCompatibleExternalRenderPass()
186 const GrVkRenderPass* newRenderPass = new GrVkRenderPass(renderPass, colorAttachmentIndex); in findCompatibleExternalRenderPass()
192 const GrVkRenderPass* GrVkResourceProvider::findRenderPass( in findRenderPass()
194 const GrVkRenderPass::LoadStoreOps& colorOps, in findRenderPass()
195 const GrVkRenderPass::LoadStoreOps& stencilOps, in findRenderPass()
[all …]
DGrVkCopyPipeline.h21 const GrVkRenderPass& renderPass,
24 bool isCompatible(const GrVkRenderPass& rp) const;
33 GrVkCopyPipeline(VkPipeline pipeline, const GrVkRenderPass* renderPass) in GrVkCopyPipeline()
38 const GrVkRenderPass* fRenderPass;
DGrVkRenderTarget.h60 const GrVkRenderPass* simpleRenderPass() const { return fCachedSimpleRenderPass; } in simpleRenderPass()
65 const GrVkRenderPass* externalRenderPass() const { in externalRenderPass()
92 void getAttachmentsDescriptor(GrVkRenderPass::AttachmentsDescriptor* desc,
93 GrVkRenderPass::AttachmentFlags* flags) const;
158 const GrVkRenderPass* renderPass,
177 const GrVkRenderPass* fCachedSimpleRenderPass;
DGrVkGpuCommandBuffer.cpp88 GrVkRenderPass::LoadStoreOps vkColorOps(fVkColorLoadOp, fVkColorStoreOp); in init()
89 GrVkRenderPass::LoadStoreOps vkStencilOps(fVkStencilLoadOp, fVkStencilStoreOp); in init()
321 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_DONT_CARE, in discard()
323 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_DONT_CARE, in discard()
326 const GrVkRenderPass* oldRP = cbInfo.fRenderPass; in discard()
426 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_CLEAR, in onClear()
429 GrVkRenderPass::LoadStoreOps vkStencilOps(fVkStencilLoadOp, fVkStencilStoreOp); in onClear()
431 const GrVkRenderPass* oldRP = cbInfo.fRenderPass; in onClear()
516 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass()
518 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass()
[all …]
DGrVkCommandBuffer.h23 class GrVkRenderPass; variable
136 const GrVkRenderPass* rp = nullptr)
163 const GrVkRenderPass* fActiveRenderPass;
217 const GrVkRenderPass* renderPass,
341 const GrVkRenderPass* compatibleRenderPass);
DGrVkFramebuffer.h17 class GrVkRenderPass; variable
23 const GrVkRenderPass* renderPass,
DGrVkRenderTarget.cpp117 const GrVkRenderPass* renderPass, in GrVkRenderTarget()
215 const GrVkRenderPass* rp = in MakeSecondaryCBRenderTarget()
262 GrVkRenderPass::AttachmentsDescriptor* desc, in getAttachmentsDescriptor()
263 GrVkRenderPass::AttachmentFlags* attachmentFlags) const { in getAttachmentsDescriptor()
269 *attachmentFlags = GrVkRenderPass::kColor_AttachmentFlag; in getAttachmentsDescriptor()
279 *attachmentFlags |= GrVkRenderPass::kStencil_AttachmentFlag; in getAttachmentsDescriptor()
DGrVkCopyPipeline.cpp37 const GrVkRenderPass& renderPass, in Create()
200 bool GrVkCopyPipeline::isCompatible(const GrVkRenderPass& rp) const { in isCompatible()
DGrVkGpuCommandBuffer.h21 class GrVkRenderPass; variable
183 const GrVkRenderPass* fRenderPass;
/external/skqp/src/gpu/vk/
DGrVkResourceProvider.h67 const GrVkRenderPass* findCompatibleRenderPass(const GrVkRenderTarget& target,
71 const GrVkRenderPass* findCompatibleRenderPass(const CompatibleRPHandle& compatibleHandle);
73 const GrVkRenderPass* findCompatibleExternalRenderPass(VkRenderPass,
80 const GrVkRenderPass* findRenderPass(const GrVkRenderTarget& target,
81 const GrVkRenderPass::LoadStoreOps& colorOps,
82 const GrVkRenderPass::LoadStoreOps& stencilOps,
87 const GrVkRenderPass* findRenderPass(const CompatibleRPHandle& compatibleHandle,
88 const GrVkRenderPass::LoadStoreOps& colorOps,
89 const GrVkRenderPass::LoadStoreOps& stencilOps);
234 GrVkRenderPass* getCompatibleRenderPass() const { in getCompatibleRenderPass()
[all …]
DGrVkRenderPass.cpp16 typedef GrVkRenderPass::AttachmentsDescriptor::AttachmentDesc AttachmentDesc;
45 void GrVkRenderPass::initSimple(const GrVkGpu* gpu, const GrVkRenderTarget& target) { in initSimple()
46 static const GrVkRenderPass::LoadStoreOps kBasicLoadStoreOps(VK_ATTACHMENT_LOAD_OP_LOAD, in initSimple()
52 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
147 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
148 const GrVkRenderPass& compatibleRenderPass, in init()
156 void GrVkRenderPass::init(const GrVkGpu* gpu, in init()
166 void GrVkRenderPass::freeGPUData(GrVkGpu* gpu) const { in freeGPUData()
172 bool GrVkRenderPass::colorAttachmentIndex(uint32_t* index) const { in colorAttachmentIndex()
183 bool GrVkRenderPass::stencilAttachmentIndex(uint32_t* index) const { in stencilAttachmentIndex()
[all …]
DGrVkRenderPass.h19 class GrVkRenderPass : public GrVkResource {
21 GrVkRenderPass() : INHERITED(), fRenderPass(VK_NULL_HANDLE), fClearValueCount(0) {} in GrVkRenderPass() function
25 explicit GrVkRenderPass(VkRenderPass renderPass, uint32_t colorAttachmentIndex) in GrVkRenderPass() function
56 const GrVkRenderPass& compatibleRenderPass,
110 bool isCompatible(const GrVkRenderPass& renderPass) const;
135 GrVkRenderPass(const GrVkRenderPass&);
156 GR_MAKE_BITFIELD_OPS(GrVkRenderPass::AttachmentFlags);
DGrVkResourceProvider.cpp139 const GrVkRenderPass*
144 const GrVkRenderPass* renderPass = fRenderPassArray[i].getCompatibleRenderPass(); in findCompatibleRenderPass()
153 const GrVkRenderPass* renderPass = in findCompatibleRenderPass()
163 const GrVkRenderPass*
167 const GrVkRenderPass* renderPass = fRenderPassArray[index].getCompatibleRenderPass(); in findCompatibleRenderPass()
172 const GrVkRenderPass* GrVkResourceProvider::findCompatibleExternalRenderPass( in findCompatibleExternalRenderPass()
186 const GrVkRenderPass* newRenderPass = new GrVkRenderPass(renderPass, colorAttachmentIndex); in findCompatibleExternalRenderPass()
192 const GrVkRenderPass* GrVkResourceProvider::findRenderPass( in findRenderPass()
194 const GrVkRenderPass::LoadStoreOps& colorOps, in findRenderPass()
195 const GrVkRenderPass::LoadStoreOps& stencilOps, in findRenderPass()
[all …]
DGrVkCopyPipeline.h21 const GrVkRenderPass& renderPass,
24 bool isCompatible(const GrVkRenderPass& rp) const;
33 GrVkCopyPipeline(VkPipeline pipeline, const GrVkRenderPass* renderPass) in GrVkCopyPipeline()
38 const GrVkRenderPass* fRenderPass;
DGrVkRenderTarget.h60 const GrVkRenderPass* simpleRenderPass() const { return fCachedSimpleRenderPass; } in simpleRenderPass()
65 const GrVkRenderPass* externalRenderPass() const { in externalRenderPass()
92 void getAttachmentsDescriptor(GrVkRenderPass::AttachmentsDescriptor* desc,
93 GrVkRenderPass::AttachmentFlags* flags) const;
158 const GrVkRenderPass* renderPass,
170 const GrVkRenderPass* fCachedSimpleRenderPass;
DGrVkGpuCommandBuffer.cpp87 GrVkRenderPass::LoadStoreOps vkColorOps(fVkColorLoadOp, fVkColorStoreOp); in init()
88 GrVkRenderPass::LoadStoreOps vkStencilOps(fVkStencilLoadOp, fVkStencilStoreOp); in init()
324 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_DONT_CARE, in discard()
326 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_DONT_CARE, in discard()
329 const GrVkRenderPass* oldRP = cbInfo.fRenderPass; in discard()
429 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_CLEAR, in onClear()
432 GrVkRenderPass::LoadStoreOps vkStencilOps(fVkStencilLoadOp, fVkStencilStoreOp); in onClear()
434 const GrVkRenderPass* oldRP = cbInfo.fRenderPass; in onClear()
519 GrVkRenderPass::LoadStoreOps vkColorOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass()
521 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_LOAD, in addAdditionalRenderPass()
[all …]
DGrVkCommandBuffer.h23 class GrVkRenderPass; variable
135 const GrVkRenderPass* rp = nullptr)
162 const GrVkRenderPass* fActiveRenderPass;
216 const GrVkRenderPass* renderPass,
337 const GrVkRenderPass* compatibleRenderPass);
DGrVkFramebuffer.h17 class GrVkRenderPass; variable
23 const GrVkRenderPass* renderPass,
DGrVkRenderTarget.cpp117 const GrVkRenderPass* renderPass, in GrVkRenderTarget()
215 const GrVkRenderPass* rp = in MakeSecondaryCBRenderTarget()
262 GrVkRenderPass::AttachmentsDescriptor* desc, in getAttachmentsDescriptor()
263 GrVkRenderPass::AttachmentFlags* attachmentFlags) const { in getAttachmentsDescriptor()
269 *attachmentFlags = GrVkRenderPass::kColor_AttachmentFlag; in getAttachmentsDescriptor()
279 *attachmentFlags |= GrVkRenderPass::kStencil_AttachmentFlag; in getAttachmentsDescriptor()
DGrVkCopyPipeline.cpp33 const GrVkRenderPass& renderPass, in Create()
189 bool GrVkCopyPipeline::isCompatible(const GrVkRenderPass& rp) const { in isCompatible()
DGrVkGpuCommandBuffer.h21 class GrVkRenderPass; variable
183 const GrVkRenderPass* fRenderPass;
DGrVkCopyManager.cpp338 GrVkRenderPass::LoadStoreOps vkColorOps(loadOp, VK_ATTACHMENT_STORE_OP_STORE); in copySurfaceAsDraw()
339 GrVkRenderPass::LoadStoreOps vkStencilOps(VK_ATTACHMENT_LOAD_OP_LOAD, in copySurfaceAsDraw()
341 const GrVkRenderPass* renderPass; in copySurfaceAsDraw()

12