/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/ |
H A D | vktMultiViewRenderUtil.cpp | 228 for (deUint32 subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass() 231 ? viewMasks[subpassNdx] in makeRenderPass() 275 for(deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass() 277 const auto dependencyFlags = (subpassNdx == subpassCount - 1u) ? (VK_DEPENDENCY_BY_REGION_BIT | VK_DEPENDENCY_VIEW_LOCAL_BIT) : VK_DEPENDENCY_VIEW_LOCAL_BIT; in makeRenderPass() 283 subpassNdx, // deUint32 srcSubpass; || deUint32 srcSubpass; in makeRenderPass() 284 (subpassNdx in makeRenderPass() [all...] |
H A D | vktMultiViewRenderTests.cpp | 320 const tcu::Vec4 getQuarterRefColor (const deUint32 quarterNdx, const int colorNdx, const int layerNdx, const bool background = true, const deUint32 subpassNdx = 0u) const; 325 void fillQuarter (const tcu::PixelBufferAccess& pixelBuffer, const tcu::Vec4& color, const int layerNdx, const deUint32 quarter, const deUint32 subpassNdx) const; 417 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in iterate() 418 pipelines[subpassNdx] = (PipelineSp(new Unique<VkPipeline>(makeGraphicsPipeline(*renderPass, *pipelineLayout, static_cast<deUint32>(shaderStageParams.size()), shaderStageParams.data(), subpassNdx, vertexInputRate)))); in iterate() 487 for (deUint32 subpassNdx = 0; subpassNdx < currentSubpassNdx; ++subpassNdx) in addRenderingSubpassDependencyIfRequired() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/ |
H A D | vktMultiViewRenderUtil.cpp | 228 for (deUint32 subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass() 231 ? viewMasks[subpassNdx] in makeRenderPass() 275 for(deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in makeRenderPass() 277 const auto dependencyFlags = (subpassNdx == subpassCount - 1u) ? (VK_DEPENDENCY_BY_REGION_BIT | VK_DEPENDENCY_VIEW_LOCAL_BIT) : VK_DEPENDENCY_VIEW_LOCAL_BIT; in makeRenderPass() 283 subpassNdx, // deUint32 srcSubpass; || deUint32 srcSubpass; in makeRenderPass() 284 (subpassNdx in makeRenderPass() [all...] |
H A D | vktMultiViewRenderTests.cpp | 307 const tcu::Vec4 getQuarterRefColor (const deUint32 quarterNdx, const int colorNdx, const int layerNdx, const bool background = true, const deUint32 subpassNdx = 0u) const; 312 void fillQuarter (const tcu::PixelBufferAccess& pixelBuffer, const tcu::Vec4& color, const int layerNdx, const deUint32 quarter, const deUint32 subpassNdx) const; 404 for (deUint32 subpassNdx = 0u; subpassNdx < subpassCount; ++subpassNdx) in iterate() 405 pipelines[subpassNdx] = (PipelineSp(new Unique<VkPipeline>(makeGraphicsPipeline(*renderPass, *pipelineLayout, static_cast<deUint32>(shaderStageParams.size()), shaderStageParams.data(), subpassNdx, vertexInputRate)))); in iterate() 474 for (deUint32 subpassNdx = 0; subpassNdx < currentSubpassNdx; ++subpassNdx) in addRenderingSubpassDependencyIfRequired() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMultisampleMixedAttachmentSamplesTests.cpp | 182 const deUint32 subpassNdx, in preparePipelineWrapper() 308 subpassNdx, in preparePipelineWrapper() 314 subpassNdx, in preparePipelineWrapper() 318 .setupFragmentOutputState(renderPass, subpassNdx, &pipelineColorBlendStateInfo, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 888 for (deUint32 subpassNdx = 0; subpassNdx < static_cast<deUint32>(params.perSubpassSamples.size()); ++subpassNdx) in initPrograms() 890 const TestParams::SampleCount& samples = params.perSubpassSamples[subpassNdx]; in initPrograms() 915 for (deUint32 subpassNdx = 0; subpassNdx < numSubpasse in draw() 176 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const PipelineLayoutWrapper& pipelineLayout, const VkRenderPass renderPass, const ShaderWrapper vertexModule, const ShaderWrapper fragmentModule, const bool useVertexInput, const deUint32 subpassNdx, const UVec2& renderSize, const VkImageAspectFlags depthStencilAspect, const VkSampleCountFlagBits numSamples, const bool sampleShadingEnable, const bool useFragmentShadingRate, const VkSampleLocationsInfoEXT* pSampleLocationsInfo = DE_NULL) preparePipelineWrapper() argument 1092 dispatchImageCheck(Context& context, const TestParams& params, WorkingData& wd, const deUint32 subpassNdx) dispatchImageCheck() argument 1182 createPerSubpassData(Context& context, const TestParams& params, WorkingData& wd, const deUint32 subpassNdx) createPerSubpassData() argument 1637 const deUint32 subpassNdx = 0u; drawResolve() local [all...] |
H A D | vktPipelineRenderToImageTests.cpp | 505 for (int subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in genFullQuadVertices() 510 COLOR_TABLE[subpassNdx % DE_LENGTH_OF_ARRAY(COLOR_TABLE)], in genFullQuadVertices() 1061 for (int subpassNdx = 0; subpassNdx < numSlices; ++subpassNdx) in testWithSizeReduction() 1064 makeImageView(vk, device, *colorImage, getImageViewSliceType(caseDef.viewType), caseDef.colorFormat, makeColorSubresourceRange(subpassNdx, 1)))); in testWithSizeReduction() 1076 imageSize.swizzle(0, 1), VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, static_cast<deUint32>(subpassNdx), useDepth, useStencil); in testWithSizeReduction() 1084 for (int subpassNdx in testWithSizeReduction() [all...] |
H A D | vktPipelineMultisampleImageTests.cpp | 305 for (deUint32 subpassNdx = 1u; subpassNdx < numSubpasses; ++subpassNdx) in makeGraphicsPipelines() 307 createInfo.subpass = subpassNdx; in makeGraphicsPipelines() 324 const deUint32 subpassNdx, in preparePipelineWrapper() 417 subpassNdx, in preparePipelineWrapper() 419 .setupFragmentShaderState(pipelineLayout, renderPass, subpassNdx, fragmentModule, DE_NULL, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 420 .setupFragmentOutputState(renderPass, subpassNdx, &pipelineColorBlendStateInfo, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 1031 for (int subpassNdx = 0; subpassNdx < caseDe 323 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const deUint32 subpassNdx, const PipelineLayoutWrapper& pipelineLayout, const VkRenderPass renderPass, const ShaderWrapper vertexModule, const ShaderWrapper fragmentModule, const IVec2 renderSize, const VkSampleCountFlagBits numSamples, const VkPrimitiveTopology topology) preparePipelineWrapper() argument [all...] |
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 858 for (deUint32 subpassNdx = 0; subpassNdx < numSubpasses; ++subpassNdx) in bake() 860 const SubpassDescription& sd = m_subpasses[subpassNdx]; in bake() 877 if (subpassNdx > 0) in bake() 886 subpassNdx - 1, // uint32_t srcSubpass; in bake() 887 subpassNdx, // uint32_t dstSubpass; in bake()
|
H A D | vktPipelineMultisampledRenderToSingleSampledTests.cpp | 436 const deUint32 subpassNdx, in makeGraphicsPipeline() 613 subpassNdx, in makeGraphicsPipeline() 624 subpassNdx, in makeGraphicsPipeline() 630 subpassNdx, in makeGraphicsPipeline() 1623 void addSubpassDependency(const deUint32 subpassNdx, std::vector<VkSubpassDependency2>& subpassDependencies) in addSubpassDependency() argument 1628 subpassNdx - 1, // uint32_t srcSubpass; in addSubpassDependency() 1629 subpassNdx, // uint32_t dstSubpass; in addSubpassDependency() 3523 const deUint32 subpassNdx, UVec4 regions[RegionCount], VkPipelineRenderingCreateInfo* pipelineRenderingCreateInfo) in drawOnePass() 3574 subpassNdx, in drawOnePass() 3604 subpassNdx, in drawOnePass() 421 makeGraphicsPipeline(const InstanceInterface& vki, const DeviceInterface& vk, const VkPhysicalDevice physicalDevice, const VkDevice device, const std::vector<std::string>& deviceExtensions, const PipelineConstructionType pipelineConstructionType, const PipelineLayoutWrapper& pipelineLayout, const VkRenderPass renderPass, VkPipelineRenderingCreateInfoKHR* pipelineRenderingCreateInfo, const ShaderWrapper vertexModule, const ShaderWrapper fragmentModule, const bool enableBlend, const bool enableDepthStencilWrite, const bool enableDepthTest, const deUint32 intWriteMask, const deUint32 subpassNdx, const deInt32 integerAttachmentLocation, const UVec4& viewportIn, const UVec4& scissorIn, const VkSampleCountFlagBits numSamples, const bool garbageAttachment) makeGraphicsPipeline() argument 3521 drawOnePass(Context& context, const TestParams& params, WorkingData& wd, TestObjects& testObjects, const ShaderWrapper& vertexModule, const PipelineLayoutWrapper& pipelineLayout, const deUint32 passNdx, const deUint32 subpassNdx, UVec4 regions[RegionCount], VkPipelineRenderingCreateInfo* pipelineRenderingCreateInfo) drawOnePass() argument [all...] |
H A D | vktPipelineFramebufferAttachmentTests.cpp | 308 for (int subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in genFullQuadVertices()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMultisampleMixedAttachmentSamplesTests.cpp | 180 const deUint32 subpassNdx, in preparePipelineWrapper() 306 subpassNdx, in preparePipelineWrapper() 312 subpassNdx, in preparePipelineWrapper() 316 .setupFragmentOutputState(renderPass, subpassNdx, &pipelineColorBlendStateInfo, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 886 for (deUint32 subpassNdx = 0; subpassNdx < static_cast<deUint32>(params.perSubpassSamples.size()); ++subpassNdx) in initPrograms() 888 const TestParams::SampleCount& samples = params.perSubpassSamples[subpassNdx]; in initPrograms() 912 for (deUint32 subpassNdx = 0; subpassNdx < numSubpasse in draw() 174 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const VkPipelineLayout pipelineLayout, const VkRenderPass renderPass, const VkShaderModule vertexModule, const VkShaderModule fragmentModule, const bool useVertexInput, const deUint32 subpassNdx, const UVec2& renderSize, const VkImageAspectFlags depthStencilAspect, const VkSampleCountFlagBits numSamples, const bool sampleShadingEnable, const bool useFragmentShadingRate, const VkSampleLocationsInfoEXT* pSampleLocationsInfo = DE_NULL) preparePipelineWrapper() argument 1100 dispatchImageCheck(Context& context, const TestParams& params, WorkingData& wd, const deUint32 subpassNdx) dispatchImageCheck() argument 1190 createPerSubpassData(Context& context, const TestParams& params, WorkingData& wd, const deUint32 subpassNdx) createPerSubpassData() argument 1640 const deUint32 subpassNdx = 0u; drawResolve() local [all...] |
H A D | vktPipelineRenderToImageTests.cpp | 502 for (int subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in genFullQuadVertices() 507 COLOR_TABLE[subpassNdx % DE_LENGTH_OF_ARRAY(COLOR_TABLE)], in genFullQuadVertices() 981 for (int subpassNdx = 0; subpassNdx < numSlices; ++subpassNdx) in testWithSizeReduction() 984 makeImageView(vk, device, *colorImage, getImageViewSliceType(caseDef.viewType), caseDef.colorFormat, makeColorSubresourceRange(subpassNdx, 1)))); in testWithSizeReduction() 995 imageSize.swizzle(0, 1), VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, static_cast<deUint32>(subpassNdx), useDepth, useStencil); in testWithSizeReduction() 1002 for (int subpassNdx in testWithSizeReduction() [all...] |
H A D | vktPipelineMultisampleImageTests.cpp | 303 for (deUint32 subpassNdx = 1u; subpassNdx < numSubpasses; ++subpassNdx) in makeGraphicsPipelines() 305 createInfo.subpass = subpassNdx; in makeGraphicsPipelines() 322 const deUint32 subpassNdx, in preparePipelineWrapper() 415 subpassNdx, in preparePipelineWrapper() 417 .setupFragmentShaderState(pipelineLayout, renderPass, subpassNdx, fragmentModule, DE_NULL, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 418 .setupFragmentOutputState(renderPass, subpassNdx, &pipelineColorBlendStateInfo, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 1024 for (int subpassNdx = 0; subpassNdx < caseDe 321 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const deUint32 subpassNdx, const VkPipelineLayout pipelineLayout, const VkRenderPass renderPass, const VkShaderModule vertexModule, const VkShaderModule fragmentModule, const IVec2 renderSize, const VkSampleCountFlagBits numSamples, const VkPrimitiveTopology topology) preparePipelineWrapper() argument [all...] |
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 855 for (deUint32 subpassNdx = 0; subpassNdx < numSubpasses; ++subpassNdx) in bake() 857 const SubpassDescription& sd = m_subpasses[subpassNdx]; in bake() 874 if (subpassNdx > 0) in bake() 883 subpassNdx - 1, // uint32_t srcSubpass; in bake() 884 subpassNdx, // uint32_t dstSubpass; in bake()
|
H A D | vktPipelineFramebufferAttachmentTests.cpp | 305 for (int subpassNdx = 0; subpassNdx < subpassCount; ++subpassNdx) in genFullQuadVertices()
|
H A D | vktPipelineMultisampledRenderToSingleSampledTests.cpp | 432 const deUint32 subpassNdx, in makeGraphicsPipeline() 609 subpassNdx, in makeGraphicsPipeline() 620 subpassNdx, in makeGraphicsPipeline() 626 subpassNdx, in makeGraphicsPipeline() 1603 void addSubpassDependency(const deUint32 subpassNdx, std::vector<VkSubpassDependency2>& subpassDependencies) in addSubpassDependency() argument 1608 subpassNdx - 1, // uint32_t srcSubpass; in addSubpassDependency() 1609 subpassNdx, // uint32_t dstSubpass; in addSubpassDependency() 3498 const deUint32 subpassNdx, UVec4 regions[RegionCount], VkPipelineRenderingCreateInfo* pipelineRenderingCreateInfo) in drawOnePass() 3544 subpassNdx, in drawOnePass() 3571 subpassNdx, in drawOnePass() 420 makeGraphicsPipeline(const DeviceInterface& vk, const VkDevice device, const PipelineConstructionType pipelineConstructionType, const VkPipelineLayout pipelineLayout, const VkRenderPass renderPass, VkPipelineRenderingCreateInfoKHR* pipelineRenderingCreateInfo, const VkShaderModule vertexModule, const VkShaderModule fragmentModule, const bool enableBlend, const bool enableDepthStencilWrite, const bool enableDepthTest, const deUint32 intWriteMask, const deUint32 subpassNdx, const deInt32 integerAttachmentLocation, const UVec4& viewportIn, const UVec4& scissorIn, const VkSampleCountFlagBits numSamples, const bool garbageAttachment) makeGraphicsPipeline() argument 3496 drawOnePass(Context& context, const TestParams& params, WorkingData& wd, TestObjects& testObjects, const Unique<VkShaderModule>& vertexModule, const Unique<VkPipelineLayout>& pipelineLayout, const deUint32 passNdx, const deUint32 subpassNdx, UVec4 regions[RegionCount], VkPipelineRenderingCreateInfo* pipelineRenderingCreateInfo) drawOnePass() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkPlatform.cpp | 554 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPassHandlerNorm() 555 checkSubpassSupport(pCreateInfo->pSubpasses[subpassNdx].inputAttachmentCount, pCreateInfo->pSubpasses[subpassNdx].preserveAttachmentCount); in createRenderPassHandlerNorm() 573 for (uint32_t subpassNdx = 0; subpassNdx < pCreateInfo->subpassCount; ++subpassNdx) in createRenderPassHandlerStat() 574 checkSubpassSupport(pCreateInfo->pSubpasses[subpassNdx].inputAttachmentCount, pCreateInfo->pSubpasses[subpassNdx] in createRenderPassHandlerStat() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 890 for (size_t subpassNdx = 0; subpassNdx < subpasses.size(); subpassNdx++) in logRenderPassInfo() 892 const tcu::ScopedLogSection subpassSection (log, "Subpass" + de::toString(subpassNdx), "Subpass " + de::toString(subpassNdx)); in logRenderPassInfo() 893 const Subpass& subpass = subpasses[subpassNdx]; in logRenderPassInfo() 1280 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPass() 1281 subpasses.push_back(createSubpassDescription<SubpassDesc>(renderPassInfo.getSubpasses()[subpassNdx], in createRenderPass() [all...] |
H A D | vktRenderPassTestsUtil.cpp | 783 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPass() 784 subpasses.push_back(createSubpassDescription<SubpassDesc>(renderPassInfo.getSubpasses()[subpassNdx], &(attachmentReferenceLists[subpassNdx * perSubpassAttachmentReferenceLists]), &preserveAttachments[subpassNdx])); in createRenderPass()
|
H A D | vktRenderPassSubpassDependencyTests.cpp | 1200 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPipelineLayouts() 1231 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPipelines() 1233 const Unique<VkShaderModule> vertexShaderModule (createShaderModule(vkd, device, binaryCollection.get("subpass-vert-" + de::toString(subpassNdx)), 0u)); in createRenderPipelines() 1234 const Unique<VkShaderModule> fragmentShaderModule (createShaderModule(vkd, device, binaryCollection.get("subpass-frag-" + de::toString(subpassNdx)), 0u)); in createRenderPipelines() 1291 const VkPipelineLayout layout (**pipelineLayouts[subpassNdx]); in createRenderPipelines() 1308 (deUint32)subpassNdx, // cons in createRenderPipelines() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 880 for (size_t subpassNdx = 0; subpassNdx < subpasses.size(); subpassNdx++) in logRenderPassInfo() 882 const tcu::ScopedLogSection subpassSection (log, "Subpass" + de::toString(subpassNdx), "Subpass " + de::toString(subpassNdx)); in logRenderPassInfo() 883 const Subpass& subpass = subpasses[subpassNdx]; in logRenderPassInfo() 1268 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPass() 1269 subpasses.push_back(createSubpassDescription<SubpassDesc>(renderPassInfo.getSubpasses()[subpassNdx], in createRenderPass() [all...] |
H A D | vktRenderPassTestsUtil.cpp | 783 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPass() 784 subpasses.push_back(createSubpassDescription<SubpassDesc>(renderPassInfo.getSubpasses()[subpassNdx], &(attachmentReferenceLists[subpassNdx * perSubpassAttachmentReferenceLists]), &preserveAttachments[subpassNdx])); in createRenderPass()
|
H A D | vktRenderPassSubpassDependencyTests.cpp | 1200 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPipelineLayouts() 1231 for (size_t subpassNdx = 0; subpassNdx < renderPassInfo.getSubpasses().size(); subpassNdx++) in createRenderPipelines() 1233 const Unique<VkShaderModule> vertexShaderModule (createShaderModule(vkd, device, binaryCollection.get("subpass-vert-" + de::toString(subpassNdx)), 0u)); in createRenderPipelines() 1234 const Unique<VkShaderModule> fragmentShaderModule (createShaderModule(vkd, device, binaryCollection.get("subpass-frag-" + de::toString(subpassNdx)), 0u)); in createRenderPipelines() 1291 const VkPipelineLayout layout (**pipelineLayouts[subpassNdx]); in createRenderPipelines() 1308 (deUint32)subpassNdx, // cons in createRenderPipelines() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageMutableTests.cpp | 1304 for (deUint32 subpassNdx = 0; subpassNdx < m_caseDef.numLayers; ++subpassNdx) in uploadDraw() 1313 makeColorSubresourceRange(subpassNdx, 1), m_haveMaintenance2 ? &viewUsageCreateInfo : DE_NULL); in uploadDraw() 1317 m_caseDef.size.swizzle(0, 1), VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, subpassNdx))); in uploadDraw() 1338 for (deUint32 subpassNdx = 0; subpassNdx < m_caseDef.numLayers; ++subpassNdx) in uploadDraw() 1340 if (subpassNdx != 0) in uploadDraw() 1343 m_vk.cmdBindPipeline(*m_cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, **m_uDraw.pipelines[subpassNdx]); in uploadDraw() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageMutableTests.cpp | 1304 for (deUint32 subpassNdx = 0; subpassNdx < m_caseDef.numLayers; ++subpassNdx) in uploadDraw() 1313 makeColorSubresourceRange(subpassNdx, 1), m_haveMaintenance2 ? &viewUsageCreateInfo : DE_NULL); in uploadDraw() 1317 m_caseDef.size.swizzle(0, 1), VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, subpassNdx))); in uploadDraw() 1338 for (deUint32 subpassNdx = 0; subpassNdx < m_caseDef.numLayers; ++subpassNdx) in uploadDraw() 1340 if (subpassNdx != 0) in uploadDraw() 1343 m_vk.cmdBindPipeline(*m_cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, **m_uDraw.pipelines[subpassNdx]); in uploadDraw() [all...] |