/external/deqp/external/vulkancts/modules/vulkan/ |
D | vktRenderPassTests.cpp | 759 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/ |
D | vkrenderframework.cpp | 313 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 …]
|
D | layer_validation_tests.cpp | 1269 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 …]
|
D | vktestbinding.cpp | 744 hinfo.subpass = 0; in begin()
|
/external/vulkan-validation-layers/layers/ |
D | core_validation.cpp | 1920 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 …]
|
D | vk_validation_layer_details.md | 88 | 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…
|
D | vk_validation_error_database.txt | 117 …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/ |
D | Smoke.cpp | 182 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/ |
D | GrVkCopyPipeline.cpp | 172 pipelineCreateInfo.subpass = 0; in Create()
|
D | GrVkPipeline.cpp | 466 pipelineCreateInfo.subpass = 0; in Create()
|
D | GrVkCommandBuffer.cpp | 692 inheritanceInfo.subpass = 0; // Currently only using 1 subpass for each render pass in begin()
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryPipelineBarrierTests.cpp | 4370 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/ |
D | vktDrawCreateInfoUtil.hpp | 211 void addSubpass (vk::VkSubpassDescription subpass); 452 int subpass,
|
D | vktDrawCreateInfoUtil.cpp | 362 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/ |
D | vktPipelineRenderToImageTests.cpp | 100 const deUint32 subpass) in makeGraphicsPipeline() argument 288 subpass, // deUint32 subpass; in makeGraphicsPipeline()
|
D | vktPipelineMultisampleImageTests.cpp | 301 createInfo.subpass = subpassNdx; in makeGraphicsPipelines()
|
/external/skia/src/sksl/ |
D | sksl.include | 292 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/ |
D | vkStructTypes.inl | 785 deUint32 subpass; member 1017 deUint32 subpass; member
|
/external/deqp/doc/testspecs/VK/ |
D | apitests.adoc | 623 …subpass members of the VkCommandBufferBeginInfo should be ignored | If flags has VK_COMMAND_BUFFER…
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationSmokeTests.cpp | 871 pipelineState.subpass = 0; in generateWork() 903 inheritanceInfo.subpass = 0; in generateWork()
|
/external/vulkan-validation-layers/demos/ |
D | cube.cpp | 1798 auto const subpass = in prepare_render_pass() local 1814 .setPSubpasses(&subpass) in prepare_render_pass()
|
D | cube.c | 1610 const VkSubpassDescription subpass = { in demo_prepare_render_pass() local 1628 .pSubpasses = &subpass, in demo_prepare_render_pass()
|
/external/vulkan-validation-layers/include/vulkan/ |
D | vulkan.hpp | 10871 , 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
|
D | vulkan.h | 1892 uint32_t subpass; member 2102 uint32_t subpass; member
|
/external/deqp/external/vulkancts/scripts/src/ |
D | vulkan.h.in | 1926 uint32_t subpass; member 2136 uint32_t subpass; member
|