Home
last modified time | relevance | path

Searched refs:VkAttachmentDescription (Results 1 - 25 of 196) sorted by relevance

12345678

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkRenderPass.hpp41 VkAttachmentDescription getAttachment(uint32_t attachmentIndex) const in getAttachment()
98 VkAttachmentDescription *attachments = nullptr;
H A DVkRenderPass.cpp24 size_t attachmentSize = pCreateInfo->attachmentCount * sizeof(VkAttachmentDescription) + pCreateInfo->attachmentCount * sizeof(int) // first use in ComputeRequiredAllocationSizeT()
68 void CopyAttachmentDescriptions(VkAttachmentDescription *dst, const T *src, uint32_t count) in CopyAttachmentDescriptions()
223 size_t attachmentSize = pCreateInfo->attachmentCount * sizeof(VkAttachmentDescription); in init()
224 attachments = reinterpret_cast<VkAttachmentDescription *>(hostMemory); in init()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawCreateInfoUtil.hpp133 class AttachmentDescription : public vk::VkAttachmentDescription
145 AttachmentDescription (const vk::VkAttachmentDescription &);
199 RenderPassCreateInfo (const std::vector<vk::VkAttachmentDescription>& attachments,
204 const vk::VkAttachmentDescription* pAttachments = DE_NULL,
210 void addAttachment (vk::VkAttachmentDescription attachment);
219 std::vector<vk::VkAttachmentDescription> m_attachmentsStructs;
H A DvktDrawCreateInfoUtil.cpp277 RenderPassCreateInfo::RenderPassCreateInfo (const std::vector<vk::VkAttachmentDescription>& attachments, in RenderPassCreateInfo()
301 const vk::VkAttachmentDescription* _pAttachments, in RenderPassCreateInfo()
312 m_attachmentsStructs = std::vector<vk::VkAttachmentDescription> (m_attachments.begin(), m_attachments.end()); in RenderPassCreateInfo()
352 RenderPassCreateInfo::addAttachment (vk::VkAttachmentDescription attachment) in addAttachment()
356 m_attachmentsStructs = std::vector<vk::VkAttachmentDescription>(m_attachments.begin(), m_attachments.end()); in addAttachment()
428 AttachmentDescription::AttachmentDescription (const vk::VkAttachmentDescription& rhs) in AttachmentDescription()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsTransientAttachmentTests.cpp159 VkAttachmentDescription makeAttachment ( in makeAttachment()
170 const VkAttachmentDescription attachmentDesc = in makeAttachment()
186 Move<VkRenderPass> makeRenderPass (const DeviceInterface& vk, const VkDevice device, const std::vector<VkAttachmentDescription> attachmentDescriptions, const bool hasInputAttachment) in makeRenderPass()
221 attachmentDescriptions.data(), // const VkAttachmentDescription* pAttachments in makeRenderPass()
462 VkAttachmentDescription clearPassAttachment = makeAttachment(m_testFormat, VK_ATTACHMENT_LOAD_OP_CLEAR, VK_ATTACHMENT_STORE_OP_STORE, VK_IMAGE_LAYOUT_UNDEFINED, inputLayout); in iterate()
463 VkAttachmentDescription inputPassAttachment = makeAttachment(m_testFormat, VK_ATTACHMENT_LOAD_OP_LOAD, VK_ATTACHMENT_STORE_OP_STORE, inputLayout, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); in iterate()
464 VkAttachmentDescription outputPassAttachment = makeAttachment(outputFormat, VK_ATTACHMENT_LOAD_OP_DONT_CARE, VK_ATTACHMENT_STORE_OP_STORE, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawCreateInfoUtil.hpp133 class AttachmentDescription : public vk::VkAttachmentDescription
145 AttachmentDescription (const vk::VkAttachmentDescription &);
199 RenderPassCreateInfo (const std::vector<vk::VkAttachmentDescription>& attachments,
204 const vk::VkAttachmentDescription* pAttachments = DE_NULL,
210 void addAttachment (vk::VkAttachmentDescription attachment);
219 std::vector<vk::VkAttachmentDescription> m_attachmentsStructs;
H A DvktDrawCreateInfoUtil.cpp277 RenderPassCreateInfo::RenderPassCreateInfo (const std::vector<vk::VkAttachmentDescription>& attachments, in RenderPassCreateInfo()
301 const vk::VkAttachmentDescription* _pAttachments, in RenderPassCreateInfo()
312 m_attachmentsStructs = std::vector<vk::VkAttachmentDescription> (m_attachments.begin(), m_attachments.end()); in RenderPassCreateInfo()
352 RenderPassCreateInfo::addAttachment (vk::VkAttachmentDescription attachment) in addAttachment()
356 m_attachmentsStructs = std::vector<vk::VkAttachmentDescription>(m_attachments.begin(), m_attachments.end()); in addAttachment()
428 AttachmentDescription::AttachmentDescription (const vk::VkAttachmentDescription& rhs) in AttachmentDescription()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/
H A DvktFragmentOperationsTransientAttachmentTests.cpp159 VkAttachmentDescription makeAttachment ( in makeAttachment()
170 const VkAttachmentDescription attachmentDesc = in makeAttachment()
186 Move<VkRenderPass> makeRenderPass (const DeviceInterface& vk, const VkDevice device, const std::vector<VkAttachmentDescription> attachmentDescriptions, const bool hasInputAttachment) in makeRenderPass()
221 attachmentDescriptions.data(), // const VkAttachmentDescription* pAttachments in makeRenderPass()
462 VkAttachmentDescription clearPassAttachment = makeAttachment(m_testFormat, VK_ATTACHMENT_LOAD_OP_CLEAR, VK_ATTACHMENT_STORE_OP_STORE, VK_IMAGE_LAYOUT_UNDEFINED, inputLayout); in iterate()
463 VkAttachmentDescription inputPassAttachment = makeAttachment(m_testFormat, VK_ATTACHMENT_LOAD_OP_LOAD, VK_ATTACHMENT_STORE_OP_STORE, inputLayout, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); in iterate()
464 VkAttachmentDescription outputPassAttachment = makeAttachment(outputFormat, VK_ATTACHMENT_LOAD_OP_DONT_CARE, VK_ATTACHMENT_STORE_OP_STORE, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp37 class AttachmentDescription1 : public vk::VkAttachmentDescription
153 const VkAttachmentDescription* pAttachments,
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/
H A DvktMultiViewRenderPassUtil.hpp37 class AttachmentDescription1 : public vk::VkAttachmentDescription
153 const VkAttachmentDescription* pAttachments,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleBaseResolve.cpp115 const VkAttachmentDescription attachmentMSDesc = in iterate()
128 const VkAttachmentDescription attachmentRSDesc = in iterate()
141 const VkAttachmentDescription attachments[] = { attachmentMSDesc, attachmentRSDesc }; in iterate()
177 attachments, // const VkAttachmentDescription* pAttachments; in iterate()
H A DvktPipelineMultisampleResolveRenderAreaTests.cpp129 const VkAttachmentDescription colorAttachmentDescription = in makeRenderPass()
142 const VkAttachmentDescription resolveAttachmentDescription = in makeRenderPass()
155 std::vector<VkAttachmentDescription> attachmentDescriptions; in makeRenderPass()
192 attachmentDescriptions.data(), // const VkAttachmentDescription* pAttachments; in makeRenderPass()
H A DvktPipelineMatchedAttachmentsTests.cpp120 const VkAttachmentDescription descs[2] = in testMatchedAttachments()
178 descs, // const VkAttachmentDescription* pAttachments; in testMatchedAttachments()
/third_party/skia/src/gpu/vk/
H A DGrVkRenderPass.cpp18 void setup_vk_attachment_description(VkAttachmentDescription* attachment, in setup_vk_attachment_description()
125 SkTArray<VkAttachmentDescription> attachments(numAttachments); in Create()
127 memset(attachments.begin(), 0, numAttachments * sizeof(VkAttachmentDescription)); in Create()
129 // Refs to attachments on the render pass (as described by the VkAttachmentDescription above), in Create()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineMultisampleBaseResolve.cpp113 const VkAttachmentDescription attachmentMSDesc = in iterate()
126 const VkAttachmentDescription attachmentRSDesc = in iterate()
139 const VkAttachmentDescription attachments[] = { attachmentMSDesc, attachmentRSDesc }; in iterate()
175 attachments, // const VkAttachmentDescription* pAttachments; in iterate()
H A DvktPipelineMultisampleResolveRenderAreaTests.cpp127 const VkAttachmentDescription colorAttachmentDescription = in makeRenderPass()
140 const VkAttachmentDescription resolveAttachmentDescription = in makeRenderPass()
153 std::vector<VkAttachmentDescription> attachmentDescriptions; in makeRenderPass()
190 attachmentDescriptions.data(), // const VkAttachmentDescription* pAttachments; in makeRenderPass()
H A DvktPipelineFramebufferAttachmentTests.cpp133 vector<VkAttachmentDescription> attachmentDescriptions (numLayers); in makeRenderPass()
140 VkAttachmentDescription colorAttachmentDescription = in makeRenderPass()
187 &attachmentDescriptions[0], // const VkAttachmentDescription* pAttachments; in makeRenderPass()
737 DE_NULL, // const VkAttachmentDescription* pAttachments; in makeRenderPassNoAtt()
959 vector<VkAttachmentDescription> attachmentDescriptions (numAttachments); in makeRenderPassMultiAttachments()
964 VkAttachmentDescription colorAttachmentDescription = in makeRenderPassMultiAttachments()
1006 &attachmentDescriptions[0], // const VkAttachmentDescription* pAttachments; in makeRenderPassMultiAttachments()
1390 std::vector<VkAttachmentDescription> attachmentDescriptions; in makeRenderPassInputResolveSameAttachment()
1391 VkAttachmentDescription colorAttachmentDescription = in makeRenderPassInputResolveSameAttachment()
1406 VkAttachmentDescription inputAttachmentDescriptio in makeRenderPassInputResolveSameAttachment()
[all...]
H A DvktPipelineMatchedAttachmentsTests.cpp116 const VkAttachmentDescription descs[2] = in testMatchedAttachments()
174 descs, // const VkAttachmentDescription* pAttachments; in testMatchedAttachments()
/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_render_pass.c76 VkAttachmentDescription *out_atts) in vn_render_pass_replace_present_src()
163 VkAttachmentDescription *temp_atts = in vn_CreateRenderPass()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp43 class AttachmentDescription1 : public vk::VkAttachmentDescription
159 const VkAttachmentDescription* pAttachments,
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/
H A DvktRenderPassTestsUtil.hpp43 class AttachmentDescription1 : public vk::VkAttachmentDescription
159 const VkAttachmentDescription* pAttachments,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsSampled.cpp618 const VkAttachmentDescription texelsAttachmentDescription = in recordCommands()
631 const VkAttachmentDescription residencyAttachmentDescription = in recordCommands()
644 const VkAttachmentDescription colorAttachmentsDescription[] = { texelsAttachmentDescription, residencyAttachmentDescription }; in recordCommands()
686 colorAttachmentsDescription, // const VkAttachmentDescription* pAttachments; in recordCommands()
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkObjUtil.cpp590 const VkAttachmentDescription colorAttachmentDescription = in makeRenderPass()
603 const VkAttachmentDescription depthStencilAttachmentDescription = in makeRenderPass()
616 std::vector<VkAttachmentDescription> attachmentDescriptions; in makeRenderPass()
655 attachmentDescriptions.size() > 0 ? &attachmentDescriptions[0] : DE_NULL, // const VkAttachmentDescription* pAttachments in makeRenderPass()
H A DvkSafetyCriticalUtil.hpp57 VkAttachmentDescription& attachmentDescription,
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsSampled.cpp618 const VkAttachmentDescription texelsAttachmentDescription = in recordCommands()
631 const VkAttachmentDescription residencyAttachmentDescription = in recordCommands()
644 const VkAttachmentDescription colorAttachmentsDescription[] = { texelsAttachmentDescription, residencyAttachmentDescription }; in recordCommands()
686 colorAttachmentsDescription, // const VkAttachmentDescription* pAttachments; in recordCommands()

Completed in 24 milliseconds

12345678