HomeSort by relevance Sort by last modified time
    Searched defs:subpass (Results 1 - 25 of 43) sorted by null

1 2

  /external/mesa3d/src/amd/vulkan/
radv_pass.c 96 struct radv_subpass *subpass = &pass->subpasses[i]; local
98 subpass->input_count = desc->inputAttachmentCount;
99 subpass->color_count = desc->colorAttachmentCount;
102 subpass->input_attachments = p;
106 subpass->input_attachments[j]
112 subpass->color_attachments = p;
116 subpass->color_attachments[j]
121 subpass->has_resolve = false;
123 subpass->resolve_attachments = p;
128 subpass->resolve_attachments[j
    [all...]
radv_meta.h 54 const struct radv_subpass *subpass; member in struct:radv_meta_saved_pass_state
radv_meta_resolve.c 239 .subpass = 0,
570 * Emit any needed resolves for the current subpass.
576 const struct radv_subpass *subpass = cmd_buffer->state.subpass; local
588 if (!subpass->has_resolve)
593 for (uint32_t i = 0; i < subpass->color_count; ++i) {
594 VkAttachmentReference src_att = subpass->color_attachments[i];
595 VkAttachmentReference dest_att = subpass->resolve_attachments[i];
613 /* Subpass resolves must respect the render area. We can ignore the
625 cmd_buffer->state.subpass = subpass
    [all...]
radv_meta_clear.c 203 .subpass = 0,
378 const struct radv_subpass *subpass = cmd_buffer->state.subpass; local
381 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment;
406 assert(clear_att->colorAttachment < subpass->color_count);
435 subpass->color_attachments[clear_att->colorAttachment]
462 radv_cmd_buffer_set_subpass(cmd_buffer, subpass, false);
666 const struct radv_subpass *subpass = cmd_buffer->state.subpass; local
668 const uint32_t pass_att = subpass->depth_stencil_attachment.attachment
831 const struct radv_subpass *subpass = cmd_buffer->state.subpass; local
    [all...]
radv_pipeline.c 743 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; local
747 for (unsigned i = 0; i < (single_cb_enable ? 1 : subpass->color_count); ++i) {
751 attachment = pass->attachments + subpass->color_attachments[i].attachment;
791 struct radv_subpass *subpass = pass->subpasses + pCreateInfo->subpass; local
794 for (unsigned i = 0; i < subpass->color_count; ++i) {
797 attachment = pass->attachments + subpass->color_attachments[i].attachment;
1168 struct radv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; local
    [all...]
radv_cmd_buffer.c 864 const struct radv_subpass *subpass = cmd_buffer->state.subpass; local
867 if (subpass->has_resolve) {
868 uint32_t a = subpass->resolve_attachments[0].attachment;
872 for (i = 0; i < subpass->color_count; ++i) {
873 int idx = subpass->color_attachments[i].attachment;
888 for (i = subpass->color_count; i < 8; i++)
892 if(subpass->depth_stencil_attachment.attachment != VK_ATTACHMENT_UNUSED) {
893 int idx = subpass->depth_stencil_attachment.attachment;
894 VkImageLayout layout = subpass->depth_stencil_attachment.layout
1466 struct radv_subpass *subpass = local
    [all...]
radv_private.h 678 const struct radv_subpass * subpass; member in struct:radv_cmd_state
763 const struct radv_subpass *subpass,
    [all...]
  /external/mesa3d/src/intel/vulkan/
anv_pass.c 107 struct anv_subpass *subpass = &pass->subpasses[i]; local
109 subpass->input_count = desc->inputAttachmentCount;
110 subpass->color_count = desc->colorAttachmentCount;
113 subpass->input_attachments = p;
118 subpass->input_attachments[j] = a;
126 subpass->has_ds_self_dep = true;
132 subpass->color_attachments = p;
137 subpass->color_attachments[j] = a;
146 subpass->has_resolve = false;
148 subpass->resolve_attachments = p
    [all...]
gen7_cmd_buffer.c 129 const struct anv_subpass *subpass = cmd_buffer->state.subpass; local
131 if (subpass->depth_stencil_attachment >= pass->attachment_count)
135 &pass->attachments[subpass->depth_stencil_attachment];
anv_cmd_buffer.c 802 * Return NULL if the current subpass has no depthstencil attachment.
807 const struct anv_subpass *subpass = cmd_buffer->state.subpass; local
810 if (subpass->depth_stencil_attachment == VK_ATTACHMENT_UNUSED)
814 fb->attachments[subpass->depth_stencil_attachment];
anv_pipeline.c 283 render_pass->subpasses[info->subpass].color_count;
979 struct anv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; local
1105 struct anv_subpass *subpass = NULL; local
    [all...]
genX_pipeline.c 412 const struct anv_subpass *subpass)
477 if (subpass->depth_stencil_attachment < pass->attachment_count) {
479 pass->attachments[subpass->depth_stencil_attachment].format;
641 const struct anv_subpass *subpass)
684 if (subpass->depth_stencil_attachment != VK_ATTACHMENT_UNUSED) {
686 pass->attachments[subpass->depth_stencil_attachment].format;
1461 struct anv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; local
    [all...]
anv_blorp.c 953 const struct anv_subpass *subpass = cmd_buffer->state.subpass; local
991 const struct anv_subpass *subpass = cmd_buffer->state.subpass; local
1074 struct anv_subpass *subpass = cmd_buffer->state.subpass; local
1120 struct anv_subpass *subpass = cmd_buffer->state.subpass; local
1423 struct anv_subpass *subpass = cmd_buffer->state.subpass; local
1547 struct anv_subpass *subpass = cmd_buffer->state.subpass; local
    [all...]
genX_cmd_buffer.c 610 cmd_buffer->state.subpass =
611 &cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
659 * copy the surface states for the current subpass into the storage
1080 struct anv_subpass *subpass = cmd_buffer->state.subpass; local
    [all...]
anv_private.h 944 /* Input attachment index (relative to the subpass) */
1146 struct anv_subpass * subpass; member in struct:anv_cmd_state
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/renderpass/
vktRenderPassMultisampleResolveTests.cpp 465 const VkSubpassDescription subpass = local
491 &subpass,
    [all...]
vktRenderPassMultisampleTests.cpp 569 const VkSubpassDescription subpass = local
586 subpasses.push_back(subpass);
592 const VkSubpassDescription subpass = local
608 subpasses.push_back(subpass);
    [all...]
vktRenderPassTests.cpp 520 class Subpass
523 Subpass (VkPipelineBindPoint pipelineBindPoint,
667 const vector<Subpass>& subpasses,
678 const vector<Subpass>& getSubpasses (void) const { return m_subpasses; }
684 const vector<Subpass> m_subpasses;
793 log << TestLog::Message << "Subpass: " << inputAspect.subpass << TestLog::EndMessage;
801 const vector<Subpass>& subpasses = renderPass.getSubpasses();
805 const tcu::ScopedLogSection subpassSection (log, "Subpass" + de::toString(subpassNdx), "Subpass " + de::toString(subpassNdx))
806 const Subpass& subpass = subpasses[subpassNdx]; local
    [all...]
  /external/vulkan-validation-layers/demos/smoke/
Smoke.cpp 182 VkSubpassDescription subpass = {}; local
183 subpass.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS;
184 subpass.colorAttachmentCount = 1;
185 subpass.pColorAttachments = &attachment_ref;
211 render_pass_info.pSubpasses = &subpass;
361 pipeline_info.subpass = 0;
  /external/vulkan-validation-layers/tests/
vkrenderframework.cpp 313 VkSubpassDescription subpass = {}; local
314 subpass.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS;
315 subpass.flags = 0;
316 subpass.inputAttachmentCount = 0;
317 subpass.pInputAttachments = NULL;
318 subpass.colorAttachmentCount = targets;
319 subpass.pColorAttachments = color_references.data();
320 subpass.pResolveAttachments = NULL;
342 subpass.pDepthStencilAttachment = &ds_reference;
344 subpass.pDepthStencilAttachment = NULL
527 VkSubpassDescription subpass = {}; local
    [all...]
  /prebuilts/ndk/r13/sources/third_party/vulkan/src/layers/
core_validation_types.h 206 const VkSubpassDescription *subpass = &pCreateInfo->pSubpasses[i]; local
210 color_formats.reserve(subpass->colorAttachmentCount);
211 for (j = 0; j < subpass->colorAttachmentCount; j++) {
212 const uint32_t att = subpass->pColorAttachments[j].attachment;
  /external/vulkan-validation-layers/demos/
cube.c 1610 const VkSubpassDescription subpass = { local
    [all...]
cube.cpp 1798 auto const subpass = local
    [all...]
  /prebuilts/ndk/r13/sources/third_party/vulkan/src/build-android/generated/include/
vk_safe_struct.h 610 uint32_t subpass; member in struct:safe_VkGraphicsPipelineCreateInfo
890 uint32_t subpass; member in struct:safe_VkCommandBufferInheritanceInfo
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/binding_model/
vktBindingShaderAccessTests.cpp 619 const vk::VkSubpassDescription subpass = local
640 &subpass, // pSubpasses
    [all...]

Completed in 1426 milliseconds

1 2