Home
last modified time | relevance | path

Searched refs:VkAttachmentReference (Results 1 - 25 of 240) sorted by relevance

12345678910

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkRenderPass.cpp40 sizeof(VkAttachmentReference) * nbAttachments + in ComputeRequiredAllocationSizeT()
85 void CopyAttachmentReferences(VkAttachmentReference *dst, const T *src, uint32_t count) in CopyAttachmentReferences()
294 size_t inputAttachmentsSize = subpass.inputAttachmentCount * sizeof(VkAttachmentReference); in init()
295 subpasses[i].pInputAttachments = reinterpret_cast<VkAttachmentReference *>(hostMemory); in init()
296 CopyAttachmentReferences(const_cast<VkAttachmentReference *>(subpasses[i].pInputAttachments), in init()
309 size_t colorAttachmentsSize = subpass.colorAttachmentCount * sizeof(VkAttachmentReference); in init()
310 subpasses[i].pColorAttachments = reinterpret_cast<VkAttachmentReference *>(hostMemory); in init()
311 CopyAttachmentReferences(const_cast<VkAttachmentReference *>(subpasses[i].pColorAttachments), in init()
317 subpasses[i].pResolveAttachments = reinterpret_cast<VkAttachmentReference *>(hostMemory); in init()
318 CopyAttachmentReferences(const_cast<VkAttachmentReference *>(subpasse in init()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp67 class AttachmentReference1 : public vk::VkAttachmentReference
93 const VkAttachmentReference* pInputAttachments,
95 const VkAttachmentReference* pColorAttachments,
96 const VkAttachmentReference* pResolveAttachments,
97 const VkAttachmentReference* pDepthStencilAttachment,
H A DvktMultiViewRenderPassUtil.cpp117 const VkAttachmentReference* pInputAttachments_, in SubpassDescription1()
119 const VkAttachmentReference* pColorAttachments_, in SubpassDescription1()
120 const VkAttachmentReference* pResolveAttachments_, in SubpassDescription1()
121 const VkAttachmentReference* pDepthStencilAttachment_, in SubpassDescription1()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp67 class AttachmentReference1 : public vk::VkAttachmentReference
93 const VkAttachmentReference* pInputAttachments,
95 const VkAttachmentReference* pColorAttachments,
96 const VkAttachmentReference* pResolveAttachments,
97 const VkAttachmentReference* pDepthStencilAttachment,
H A DvktMultiViewRenderPassUtil.cpp117 const VkAttachmentReference* pInputAttachments_, in SubpassDescription1()
119 const VkAttachmentReference* pColorAttachments_, in SubpassDescription1()
120 const VkAttachmentReference* pResolveAttachments_, in SubpassDescription1()
121 const VkAttachmentReference* pDepthStencilAttachment_, in SubpassDescription1()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawCreateInfoUtil.hpp148 class AttachmentReference : public vk::VkAttachmentReference
161 const vk::VkAttachmentReference* inputAttachments,
163 const vk::VkAttachmentReference* colorAttachments,
164 const vk::VkAttachmentReference* resolveAttachments,
165 vk::VkAttachmentReference depthStencilAttachment,
174 std::vector<vk::VkAttachmentReference> m_inputAttachments;
175 std::vector<vk::VkAttachmentReference> m_colorAttachments;
176 std::vector<vk::VkAttachmentReference> m_resolveAttachments;
179 vk::VkAttachmentReference m_depthStencilAttachment;
H A DvktDrawCreateInfoUtil.cpp456 const vk::VkAttachmentReference* _inputAttachments, in SubpassDescription()
458 const vk::VkAttachmentReference* _colorAttachments, in SubpassDescription()
459 const vk::VkAttachmentReference* _resolveAttachments, in SubpassDescription()
460 vk::VkAttachmentReference depthStencilAttachment, in SubpassDescription()
464 m_inputAttachments = std::vector<vk::VkAttachmentReference>(_inputAttachments, _inputAttachments + _inputAttachmentCount); in SubpassDescription()
465 m_colorAttachments = std::vector<vk::VkAttachmentReference>(_colorAttachments, _colorAttachments + _colorAttachmentCount); in SubpassDescription()
468 m_resolveAttachments = std::vector<vk::VkAttachmentReference>(_resolveAttachments, _resolveAttachments + _colorAttachmentCount); in SubpassDescription()
502 m_inputAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
505 m_colorAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
509 m_resolveAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
[all...]
H A DvktDrawMultisampleLinearInterpolationTests.cpp171 std::vector<VkAttachmentReference> colorAttachmentRefs; in iterate()
172 std::vector<VkAttachmentReference> multisampleAttachmentRefs; in iterate()
176 const VkAttachmentReference colorAttachmentReference = in iterate()
195 const VkAttachmentReference multiSampleAttachmentReference = in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawCreateInfoUtil.hpp148 class AttachmentReference : public vk::VkAttachmentReference
161 const vk::VkAttachmentReference* inputAttachments,
163 const vk::VkAttachmentReference* colorAttachments,
164 const vk::VkAttachmentReference* resolveAttachments,
165 vk::VkAttachmentReference depthStencilAttachment,
174 std::vector<vk::VkAttachmentReference> m_inputAttachments;
175 std::vector<vk::VkAttachmentReference> m_colorAttachments;
176 std::vector<vk::VkAttachmentReference> m_resolveAttachments;
179 vk::VkAttachmentReference m_depthStencilAttachment;
H A DvktDrawCreateInfoUtil.cpp456 const vk::VkAttachmentReference* _inputAttachments, in SubpassDescription()
458 const vk::VkAttachmentReference* _colorAttachments, in SubpassDescription()
459 const vk::VkAttachmentReference* _resolveAttachments, in SubpassDescription()
460 vk::VkAttachmentReference depthStencilAttachment, in SubpassDescription()
464 m_inputAttachments = std::vector<vk::VkAttachmentReference>(_inputAttachments, _inputAttachments + _inputAttachmentCount); in SubpassDescription()
465 m_colorAttachments = std::vector<vk::VkAttachmentReference>(_colorAttachments, _colorAttachments + _colorAttachmentCount); in SubpassDescription()
468 m_resolveAttachments = std::vector<vk::VkAttachmentReference>(_resolveAttachments, _resolveAttachments + _colorAttachmentCount); in SubpassDescription()
502 m_inputAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
505 m_colorAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
509 m_resolveAttachments = std::vector<vk::VkAttachmentReference>( in SubpassDescription()
[all...]
H A DvktDrawMultisampleLinearInterpolationTests.cpp171 std::vector<VkAttachmentReference> colorAttachmentRefs; in iterate()
172 std::vector<VkAttachmentReference> multisampleAttachmentRefs; in iterate()
176 const VkAttachmentReference colorAttachmentReference = in iterate()
195 const VkAttachmentReference multiSampleAttachmentReference = in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp73 class AttachmentReference1 : public vk::VkAttachmentReference
99 const VkAttachmentReference* pInputAttachments,
101 const VkAttachmentReference* pColorAttachments,
102 const VkAttachmentReference* pResolveAttachments,
103 const VkAttachmentReference* pDepthStencilAttachment,
H A DvktRenderPassTestsUtil.cpp119 const VkAttachmentReference* pInputAttachments_, in SubpassDescription1()
121 const VkAttachmentReference* pColorAttachments_, in SubpassDescription1()
122 const VkAttachmentReference* pResolveAttachments_, in SubpassDescription1()
123 const VkAttachmentReference* pDepthStencilAttachment_, in SubpassDescription1()
638 const AttachmentRef reference // VkAttachmentReference || VkAttachmentReference2 in createAttachmentReference()
685 inputAttachmentReferences.empty() ? DE_NULL : &inputAttachmentReferences[0], // const VkAttachmentReference* pInputAttachments; || const VkAttachmentReference2* pInputAttachments; in createSubpassDescription()
687 colorAttachmentReferences.empty() ? DE_NULL : &colorAttachmentReferences[0], // const VkAttachmentReference* pColorAttachments; || const VkAttachmentReference2* pColorAttachments; in createSubpassDescription()
688 resolveAttachmentReferences.empty() ? DE_NULL : &resolveAttachmentReferences[0], // const VkAttachmentReference* pResolveAttachments; || const VkAttachmentReference2* pResolveAttachments; in createSubpassDescription()
689 &depthStencilAttachmentReferences[0], // const VkAttachmentReference* pDepthStencilAttachment; || const VkAttachmentReference2* pDepthStencilAttachment; in createSubpassDescription()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DRenderPassCache.cpp113 std::array<VkAttachmentReference, kMaxColorAttachments> colorAttachmentRefs; in CreateRenderPassForQuery()
114 std::array<VkAttachmentReference, kMaxColorAttachments> resolveAttachmentRefs; in CreateRenderPassForQuery()
115 VkAttachmentReference depthStencilAttachmentRef; in CreateRenderPassForQuery()
144 VkAttachmentReference* depthStencilAttachment = nullptr; in CreateRenderPassForQuery()
199 VkAttachmentReference* resolveTargetAttachmentRefs = in CreateRenderPassForQuery()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp73 class AttachmentReference1 : public vk::VkAttachmentReference
99 const VkAttachmentReference* pInputAttachments,
101 const VkAttachmentReference* pColorAttachments,
102 const VkAttachmentReference* pResolveAttachments,
103 const VkAttachmentReference* pDepthStencilAttachment,
H A DvktRenderPassTestsUtil.cpp119 const VkAttachmentReference* pInputAttachments_, in SubpassDescription1()
121 const VkAttachmentReference* pColorAttachments_, in SubpassDescription1()
122 const VkAttachmentReference* pResolveAttachments_, in SubpassDescription1()
123 const VkAttachmentReference* pDepthStencilAttachment_, in SubpassDescription1()
638 const AttachmentRef reference // VkAttachmentReference || VkAttachmentReference2 in createAttachmentReference()
685 inputAttachmentReferences.empty() ? DE_NULL : &inputAttachmentReferences[0], // const VkAttachmentReference* pInputAttachments; || const VkAttachmentReference2* pInputAttachments; in createSubpassDescription()
687 colorAttachmentReferences.empty() ? DE_NULL : &colorAttachmentReferences[0], // const VkAttachmentReference* pColorAttachments; || const VkAttachmentReference2* pColorAttachments; in createSubpassDescription()
688 resolveAttachmentReferences.empty() ? DE_NULL : &resolveAttachmentReferences[0], // const VkAttachmentReference* pResolveAttachments; || const VkAttachmentReference2* pResolveAttachments; in createSubpassDescription()
689 &depthStencilAttachmentReferences[0], // const VkAttachmentReference* pDepthStencilAttachment; || const VkAttachmentReference2* pDepthStencilAttachment; in createSubpassDescription()
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dgraphics_pipeline.cc420 std::vector<VkAttachmentReference> color_refer; in CreateRenderPass()
421 VkAttachmentReference depth_refer = VkAttachmentReference(); in CreateRenderPass()
422 std::vector<VkAttachmentReference> resolve_refer; in CreateRenderPass()
435 VkAttachmentReference ref = VkAttachmentReference(); in CreateRenderPass()
468 VkAttachmentReference ref = VkAttachmentReference(); in CreateRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMatchedAttachmentsTests.cpp146 const VkAttachmentReference color = in testMatchedAttachments()
152 const VkAttachmentReference input = in testMatchedAttachments()
163 &input, // const VkAttachmentReference* pInputAttachments; in testMatchedAttachments()
165 &color, // const VkAttachmentReference* pColorAttachments; in testMatchedAttachments()
166 DE_NULL, // const VkAttachmentReference* pResolveAttachments; in testMatchedAttachments()
167 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment; in testMatchedAttachments()
H A DvktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp225 const VkAttachmentReference attachmentMSColorRef = in iterate()
231 const VkAttachmentReference attachmentMSInputRef = in iterate()
237 const VkAttachmentReference attachmentRSColorRef = in iterate()
243 std::vector<VkAttachmentReference> perSampleAttachmentRef(numSamples); in iterate()
247 const VkAttachmentReference attachmentRef = in iterate()
271 DE_NULL, // const VkAttachmentReference* pInputAttachments; in iterate()
273 &attachmentMSColorRef, // const VkAttachmentReference* pColorAttachments; in iterate()
274 &attachmentRSColorRef, // const VkAttachmentReference* pResolveAttachments; in iterate()
275 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment; in iterate()
289 &attachmentMSInputRef, // const VkAttachmentReference* pInputAttachment in iterate()
[all...]
H A DvktPipelineMultisampleBaseResolve.cpp143 const VkAttachmentReference attachmentMSRef = in iterate()
149 const VkAttachmentReference attachmentRSRef = in iterate()
155 const VkAttachmentReference* resolveAttachment = m_imageMSParams.numSamples == VK_SAMPLE_COUNT_1_BIT ? DE_NULL : &attachmentRSRef; in iterate()
162 DE_NULL, // const VkAttachmentReference* pInputAttachments; in iterate()
164 &attachmentMSRef, // const VkAttachmentReference* pColorAttachments; in iterate()
165 resolveAttachment, // const VkAttachmentReference* pResolveAttachments; in iterate()
166 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineMatchedAttachmentsTests.cpp142 const VkAttachmentReference color = in testMatchedAttachments()
148 const VkAttachmentReference input = in testMatchedAttachments()
159 &input, // const VkAttachmentReference* pInputAttachments; in testMatchedAttachments()
161 &color, // const VkAttachmentReference* pColorAttachments; in testMatchedAttachments()
162 DE_NULL, // const VkAttachmentReference* pResolveAttachments; in testMatchedAttachments()
163 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment; in testMatchedAttachments()
H A DvktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp223 const VkAttachmentReference attachmentMSColorRef = in iterate()
229 const VkAttachmentReference attachmentMSInputRef = in iterate()
235 const VkAttachmentReference attachmentRSColorRef = in iterate()
241 std::vector<VkAttachmentReference> perSampleAttachmentRef(numSamples); in iterate()
245 const VkAttachmentReference attachmentRef = in iterate()
269 DE_NULL, // const VkAttachmentReference* pInputAttachments; in iterate()
271 &attachmentMSColorRef, // const VkAttachmentReference* pColorAttachments; in iterate()
272 &attachmentRSColorRef, // const VkAttachmentReference* pResolveAttachments; in iterate()
273 DE_NULL, // const VkAttachmentReference* pDepthStencilAttachment; in iterate()
287 &attachmentMSInputRef, // const VkAttachmentReference* pInputAttachment in iterate()
[all...]
/third_party/skia/src/gpu/vk/
H A DGrVkRenderPass.cpp131 VkAttachmentReference colorRef; in Create()
132 VkAttachmentReference resolveRef; in Create()
133 VkAttachmentReference resolveLoadInputRef; in Create()
134 VkAttachmentReference stencilRef; in Create()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsSampled.cpp646 const VkAttachmentReference texelsAttachmentReference = in recordCommands()
652 const VkAttachmentReference residencyAttachmentReference = in recordCommands()
658 const VkAttachmentReference colorAttachmentsReference[] = { texelsAttachmentReference, residencyAttachmentReference }; in recordCommands()
660 const VkAttachmentReference depthAttachmentReference = in recordCommands()
671 DE_NULL, // const VkAttachmentReference* pInputAttachments; in recordCommands()
673 colorAttachmentsReference, // const VkAttachmentReference* pColorAttachments; in recordCommands()
674 DE_NULL, // const VkAttachmentReference* pResolveAttachments; in recordCommands()
675 &depthAttachmentReference, // const VkAttachmentReference* pDepthStencilAttachment; in recordCommands()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsSampled.cpp646 const VkAttachmentReference texelsAttachmentReference = in recordCommands()
652 const VkAttachmentReference residencyAttachmentReference = in recordCommands()
658 const VkAttachmentReference colorAttachmentsReference[] = { texelsAttachmentReference, residencyAttachmentReference }; in recordCommands()
660 const VkAttachmentReference depthAttachmentReference = in recordCommands()
671 DE_NULL, // const VkAttachmentReference* pInputAttachments; in recordCommands()
673 colorAttachmentsReference, // const VkAttachmentReference* pColorAttachments; in recordCommands()
674 DE_NULL, // const VkAttachmentReference* pResolveAttachments; in recordCommands()
675 &depthAttachmentReference, // const VkAttachmentReference* pDepthStencilAttachment; in recordCommands()

Completed in 24 milliseconds

12345678910