Home
last modified time | relevance | path

Searched refs:subpass (Results 1 – 25 of 27) sorted by relevance

12

/external/deqp/external/vulkancts/modules/vulkan/
DvktRenderPassTests.cpp759 const Subpass& subpass = subpasses[subpassNdx]; in logRenderPassInfo() local
761 const vector<AttachmentReference>& inputAttachments = subpass.getInputAttachments(); in logRenderPassInfo()
762 const vector<AttachmentReference>& colorAttachments = subpass.getColorAttachments(); in logRenderPassInfo()
763 const vector<AttachmentReference>& resolveAttachments = subpass.getResolveAttachments(); in logRenderPassInfo()
764 const vector<deUint32>& preserveAttachments = subpass.getPreserveAttachments(); in logRenderPassInfo()
780 if (subpass.getDepthStencilAttachment().getAttachment() != VK_ATTACHMENT_UNUSED) in logRenderPassInfo()
783 const AttachmentReference& depthStencilAttachment = subpass.getDepthStencilAttachment(); in logRenderPassInfo()
1032 VkSubpassDescription createSubpassDescription (const Subpass& subpass, in createSubpassDescription() argument
1041 …for (size_t attachmentNdx = 0; attachmentNdx < subpass.getColorAttachments().size(); attachmentNdx… in createSubpassDescription()
1042 …colorAttachmentReferences.push_back(createAttachmentReference(subpass.getColorAttachments()[attach… in createSubpassDescription()
[all …]
/external/vulkan-validation-layers/tests/
Dvkrenderframework.cpp313 VkSubpassDescription subpass = {}; in InitRenderTarget() local
314 subpass.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS; in InitRenderTarget()
315 subpass.flags = 0; in InitRenderTarget()
316 subpass.inputAttachmentCount = 0; in InitRenderTarget()
317 subpass.pInputAttachments = NULL; in InitRenderTarget()
318 subpass.colorAttachmentCount = targets; in InitRenderTarget()
319 subpass.pColorAttachments = color_references.data(); in InitRenderTarget()
320 subpass.pResolveAttachments = NULL; in InitRenderTarget()
342 subpass.pDepthStencilAttachment = &ds_reference; in InitRenderTarget()
344 subpass.pDepthStencilAttachment = NULL; in InitRenderTarget()
[all …]
Dlayer_validation_tests.cpp1269 info.subpass = 0;
2956 VkSubpassDescription subpass = {}; in TEST_F() local
2959 rpci.pSubpasses = &subpass; in TEST_F()
2967 subpass.pDepthStencilAttachment = &attach; in TEST_F()
2968 subpass.pColorAttachments = NULL; in TEST_F()
2986 VkSubpassDescription subpass = {}; in TEST_F() local
2987 subpass.colorAttachmentCount = 1; in TEST_F()
2988 subpass.pColorAttachments = &color_attach; in TEST_F()
2989 subpass.preserveAttachmentCount = 1; in TEST_F()
2990 subpass.pPreserveAttachments = &preserve_attachment; in TEST_F()
[all …]
Dvktestbinding.cpp744 hinfo.subpass = 0; in begin()
/external/vulkan-validation-layers/layers/
Dcore_validation.cpp1920 auto subpass = rpci->pSubpasses[subpass_index]; in validate_fs_outputs_against_render_pass() local
1921 for (auto i = 0u; i < subpass.colorAttachmentCount; ++i) { in validate_fs_outputs_against_render_pass()
1922 uint32_t attachment = subpass.pColorAttachments[i].attachment; in validate_fs_outputs_against_render_pass()
2820 auto subpass = pipeline->graphicsPipelineCI.subpass; in validate_pipeline_shader_stage() local
2823 auto input_attachments = rpci->pSubpasses[subpass].pInputAttachments; in validate_pipeline_shader_stage()
2824 … auto index = (input_attachments && use.first < rpci->pSubpasses[subpass].inputAttachmentCount) ? in validate_pipeline_shader_stage()
2912 … pPipeline->render_pass_ci.ptr(), pCreateInfo->subpass); in validate_and_capture_pipeline_shader_state()
3065 …if ((color_blend_state != NULL) && (pCB->activeSubpass == pPipeline->graphicsPipelineCI.subpass) && in validatePipelineDrawtimeState()
3124 if (pPipeline->graphicsPipelineCI.subpass != pCB->activeSubpass) { in validatePipelineDrawtimeState()
3128 … "Pipeline was built for subpass %u but used in subpass %u", pPipeline->graphicsPipelineCI.subpass, in validatePipelineDrawtimeState()
[all …]
Dvk_validation_layer_details.md88 | Attachment References in Subpass | Attachment reference must be present in active subpass | MISSI…
121 | Bad subpass indexing | Must not step beyond last subpass in a renderpass instance, and must reach…
155 …rror if shader consumes an input attachment which is not provided in the subpass in which a pipeli…
244 …ettings | Verifies that if there is no depth/stencil attachment then the subpass attachment is set…
Dvk_validation_error_database.txt117 …AND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT, the subpass member of pInheritanceInfo must be a valid
275 …y instance in pDependencies that expresses a dependency from the current subpass to itself. Additi…
329 …he same VkDeviceMemory object, and at least one subpass writes to that area of VkDeviceMemory, a s…
330 …mory object that overlaps with any other attachment in any subpass (including the same subpass), t…
352 …ment is not also used as a color or depth/stencil attachment in the same subpass, then loadOp must…
358 …ttachments are VK_ATTACHMENT_UNUSED, then any pipelines bound during the subpass must not access t…
360 …eserveAttachments must not also be an element of any other member of the subpass description' (htt…
446 …ulkan Spec Section '7.4. Render Pass Commands' which states 'The current subpass index must be les…
453 …ulkan Spec Section '7.4. Render Pass Commands' which states 'The current subpass index must be equ…
591 …rent subpass has no attachments, and this is not the first call to this function with a graphics p…
[all …]
/external/vulkan-validation-layers/demos/smoke/
DSmoke.cpp182 VkSubpassDescription subpass = {}; in create_render_pass() local
183 subpass.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS; in create_render_pass()
184 subpass.colorAttachmentCount = 1; in create_render_pass()
185 subpass.pColorAttachments = &attachment_ref; in create_render_pass()
211 render_pass_info.pSubpasses = &subpass; in create_render_pass()
361 pipeline_info.subpass = 0; in create_pipeline()
/external/skia/src/gpu/vk/
DGrVkCopyPipeline.cpp172 pipelineCreateInfo.subpass = 0; in Create()
DGrVkPipeline.cpp466 pipelineCreateInfo.subpass = 0; in Create()
DGrVkCommandBuffer.cpp692 inheritanceInfo.subpass = 0; // Currently only using 1 subpass for each render pass in begin()
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryPipelineBarrierTests.cpp4370 const vk::VkSubpassDescription subpass = in prepare() local
4464 &subpass, in prepare()
4657 const deUint32 subpass, in createPipelineWithResources() argument
4873 subpass, in createPipelineWithResources()
4915 const deUint32 subpass = 0; in prepare() local
4919 …createPipelineWithResources(vkd, device, renderPass, subpass, *vertexShaderModule, *fragmentShader… in prepare()
4978 const deUint32 subpass = 0; in prepare() local
5006 …createPipelineWithResources(vkd, device, renderPass, subpass, *vertexShaderModule, *fragmentShader… in prepare()
5075 const deUint32 subpass = 0; in prepare() local
5095 …createPipelineWithResources(vkd, device, renderPass, subpass, *vertexShaderModule, *fragmentShader… in prepare()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawCreateInfoUtil.hpp211 void addSubpass (vk::VkSubpassDescription subpass);
452 int subpass,
DvktDrawCreateInfoUtil.cpp362 RenderPassCreateInfo::addSubpass (vk::VkSubpassDescription subpass) in addSubpass() argument
365 m_subpasses.push_back(subpass); in addSubpass()
1049 subpass = _subpass; in PipelineCreateInfo()
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineRenderToImageTests.cpp100 const deUint32 subpass) in makeGraphicsPipeline() argument
288 subpass, // deUint32 subpass; in makeGraphicsPipeline()
DvktPipelineMultisampleImageTests.cpp301 createInfo.subpass = subpassNdx; in makeGraphicsPipelines()
/external/skia/src/sksl/
Dsksl.include292 vec4 subpassLoad(subpassInput subpass);
293 vec4 subpassLoad(subpassInputMS subpass, int sample);
295 $gvec4 subpassLoad(gsubpassInput subpass);
296 $gvec4 subpassLoad(gsubpassInputMS subpass, int sample);
/external/deqp/external/vulkancts/framework/vulkan/
DvkStructTypes.inl785 deUint32 subpass; member
1017 deUint32 subpass; member
/external/deqp/doc/testspecs/VK/
Dapitests.adoc623subpass members of the VkCommandBufferBeginInfo should be ignored | If flags has VK_COMMAND_BUFFER…
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationSmokeTests.cpp871 pipelineState.subpass = 0; in generateWork()
903 inheritanceInfo.subpass = 0; in generateWork()
/external/vulkan-validation-layers/demos/
Dcube.cpp1798 auto const subpass = in prepare_render_pass() local
1814 .setPSubpasses(&subpass) in prepare_render_pass()
Dcube.c1610 const VkSubpassDescription subpass = { in demo_prepare_render_pass() local
1628 .pSubpasses = &subpass, in demo_prepare_render_pass()
/external/vulkan-validation-layers/include/vulkan/
Dvulkan.hpp10871 , subpass( subpass_ ) in CommandBufferInheritanceInfo()
10910 subpass = subpass_; in setSubpass()
10948 && ( subpass == rhs.subpass ) in operator ==()
10966 uint32_t subpass; member
13033 , subpass( subpass_ ) in GraphicsPipelineCreateInfo()
13148 subpass = subpass_; in setSubpass()
13187 && ( subpass == rhs.subpass ) in operator ==()
13216 uint32_t subpass; member
Dvulkan.h1892 uint32_t subpass; member
2102 uint32_t subpass; member
/external/deqp/external/vulkancts/scripts/src/
Dvulkan.h.in1926 uint32_t subpass; member
2136 uint32_t subpass; member

12