/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkRenderPass.cpp | 40 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 D | vktMultiViewRenderPassUtil.hpp | 67 class AttachmentReference1 : public vk::VkAttachmentReference 93 const VkAttachmentReference* pInputAttachments, 95 const VkAttachmentReference* pColorAttachments, 96 const VkAttachmentReference* pResolveAttachments, 97 const VkAttachmentReference* pDepthStencilAttachment,
|
H A D | vktMultiViewRenderPassUtil.cpp | 117 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 D | vktMultiViewRenderPassUtil.hpp | 67 class AttachmentReference1 : public vk::VkAttachmentReference 93 const VkAttachmentReference* pInputAttachments, 95 const VkAttachmentReference* pColorAttachments, 96 const VkAttachmentReference* pResolveAttachments, 97 const VkAttachmentReference* pDepthStencilAttachment,
|
H A D | vktMultiViewRenderPassUtil.cpp | 117 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 D | vktDrawCreateInfoUtil.hpp | 148 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 D | vktDrawCreateInfoUtil.cpp | 456 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 D | vktDrawMultisampleLinearInterpolationTests.cpp | 171 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 D | vktDrawCreateInfoUtil.hpp | 148 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 D | vktDrawCreateInfoUtil.cpp | 456 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 D | vktDrawMultisampleLinearInterpolationTests.cpp | 171 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 D | vktRenderPassTestsUtil.hpp | 73 class AttachmentReference1 : public vk::VkAttachmentReference 99 const VkAttachmentReference* pInputAttachments, 101 const VkAttachmentReference* pColorAttachments, 102 const VkAttachmentReference* pResolveAttachments, 103 const VkAttachmentReference* pDepthStencilAttachment,
|
H A D | vktRenderPassTestsUtil.cpp | 119 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 D | RenderPassCache.cpp | 113 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 D | vktRenderPassTestsUtil.hpp | 73 class AttachmentReference1 : public vk::VkAttachmentReference 99 const VkAttachmentReference* pInputAttachments, 101 const VkAttachmentReference* pColorAttachments, 102 const VkAttachmentReference* pResolveAttachments, 103 const VkAttachmentReference* pDepthStencilAttachment,
|
H A D | vktRenderPassTestsUtil.cpp | 119 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 D | graphics_pipeline.cc | 420 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 D | vktPipelineMatchedAttachmentsTests.cpp | 146 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 D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 225 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 D | vktPipelineMultisampleBaseResolve.cpp | 143 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 D | vktPipelineMatchedAttachmentsTests.cpp | 142 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 D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 223 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 D | GrVkRenderPass.cpp | 131 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 D | vktSparseResourcesShaderIntrinsicsSampled.cpp | 646 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 D | vktSparseResourcesShaderIntrinsicsSampled.cpp | 646 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()
|