/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkRenderPass.hpp | 51 VkSubpassDescription const &getSubpass(uint32_t subpassIndex) const in getSubpass() 53 return subpasses[subpassIndex]; in getSubpass() 61 VkSubpassDescriptionDepthStencilResolve getSubpassDepthStencilResolve(uint32_t subpassIndex) const in getSubpassDepthStencilResolve() 63 return subpassDepthStencilResolves[subpassIndex]; in getSubpassDepthStencilResolve() 81 uint32_t getViewMask(uint32_t subpassIndex) const in getViewMask() 83 return viewMasks ? viewMasks[subpassIndex] : 1; in getViewMask()
|
H A D | VkFramebuffer.cpp | 137 void Framebuffer::clearAttachment(const RenderPass *renderPass, uint32_t subpassIndex, const VkClearAttachment &attachment, const VkClearRect &rect) in clearAttachment() argument 139 VkSubpassDescription subpass = renderPass->getSubpass(subpassIndex); in clearAttachment() 154 renderPass->getViewMask(subpassIndex)); in clearAttachment() 174 renderPass->getViewMask(subpassIndex)); in clearAttachment() 198 void Framebuffer::resolve(const RenderPass *renderPass, uint32_t subpassIndex) 200 auto const &subpass = renderPass->getSubpass(subpassIndex); 212 renderPass->getViewMask(subpassIndex)); 224 VkSubpassDescriptionDepthStencilResolve dsResolve = renderPass->getSubpassDepthStencilResolve(subpassIndex);
|
H A D | VkFramebuffer.hpp | 32 void clearAttachment(const RenderPass *renderPass, uint32_t subpassIndex, const VkClearAttachment &attachment, const VkClearRect &rect); 37 void resolve(const RenderPass *renderPass, uint32_t subpassIndex);
|
H A D | VkCommandBuffer.cpp | 66 executionState.subpassIndex = 0; 88 bool hasResolveAttachments = (executionState.renderPass->getSubpass(executionState.subpassIndex).pResolveAttachments != nullptr); 95 executionState.renderPassFramebuffer->resolve(executionState.renderPass, executionState.subpassIndex); 98 executionState.subpassIndex++; 114 executionState.renderPassFramebuffer->resolve(executionState.renderPass, executionState.subpassIndex); 500 auto viewMask = executionState.renderPass->getViewMask(executionState.subpassIndex); in draw() 831 executionState.renderPassFramebuffer->clearAttachment(executionState.renderPass, executionState.subpassIndex, attachment, rect); 1779 auto const &subpass = renderPass->getSubpass(subpassIndex); in bindAttachments() 1812 viewMask = renderPass->getViewMask(subpassIndex); in viewCount()
|
H A D | VkCommandBuffer.hpp | 163 uint32_t subpassIndex = 0; member
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 1711 deUint32 subpassIndex, in SubpassRenderInfo() 1725 , m_subpassIndex (subpassIndex) in SubpassRenderInfo() 1729 , m_flags (renderPass.getSubpasses()[subpassIndex].getFlags()) in SubpassRenderInfo() 1733 , m_colorAttachments (renderPass.getSubpasses()[subpassIndex].getColorAttachments()) in SubpassRenderInfo() 1734 , m_inputAttachments (renderPass.getSubpasses()[subpassIndex].getInputAttachments()) in SubpassRenderInfo() 1739 if (renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment().getAttachment() != VK_ATTACHMENT_UNUSED) in SubpassRenderInfo() 1741 m_depthStencilAttachment = tcu::just(renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment()); in SubpassRenderInfo() 1742 m_depthStencilAttachmentInfo = tcu::just(renderPass.getAttachments()[renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment().getAttachment()]); in SubpassRenderInfo() 2299 const deUint32 subpassIndex = renderInfo.getSubpassIndex(); in SubpassRenderer() local 2374 m_vertexShaderModule = createShaderModule(vk, device, context.getBinaryCollection().get(de::toString(subpassIndex) in SubpassRenderer() 1710 SubpassRenderInfo(const RenderPass& renderPass, deUint32 subpassIndex, deUint32 drawStartNdx, bool isSecondary_, bool omitBlendState_, const UVec2& viewportOffset, const UVec2& viewportSize, const Maybe<RenderQuad>& renderQuad, const vector<ColorClear>& colorClears, const Maybe<DepthStencilClear>& depthStencilClear) SubpassRenderInfo() argument [all...] |
H A D | vktRenderPassMultisampleTests.cpp | 1029 deUint32 subpassIndex, in createSplitPipeline() 1106 subpassIndex, // const deUint32 subpass in createSplitPipeline() 1026 createSplitPipeline(const DeviceInterface& vkd, VkDevice device, VkRenderPass renderPass, deUint32 subpassIndex, VkPipelineLayout pipelineLayout, const vk::BinaryCollection& binaryCollection, deUint32 width, deUint32 height, deUint32 sampleCount) createSplitPipeline() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassTests.cpp | 1699 deUint32 subpassIndex, in SubpassRenderInfo() 1713 , m_subpassIndex (subpassIndex) in SubpassRenderInfo() 1717 , m_flags (renderPass.getSubpasses()[subpassIndex].getFlags()) in SubpassRenderInfo() 1721 , m_colorAttachments (renderPass.getSubpasses()[subpassIndex].getColorAttachments()) in SubpassRenderInfo() 1722 , m_inputAttachments (renderPass.getSubpasses()[subpassIndex].getInputAttachments()) in SubpassRenderInfo() 1727 if (renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment().getAttachment() != VK_ATTACHMENT_UNUSED) in SubpassRenderInfo() 1729 m_depthStencilAttachment = tcu::just(renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment()); in SubpassRenderInfo() 1730 m_depthStencilAttachmentInfo = tcu::just(renderPass.getAttachments()[renderPass.getSubpasses()[subpassIndex].getDepthStencilAttachment().getAttachment()]); in SubpassRenderInfo() 2285 const deUint32 subpassIndex = renderInfo.getSubpassIndex(); in SubpassRenderer() local 2360 m_vertexShaderModule = createShaderModule(vk, device, context.getBinaryCollection().get(de::toString(subpassIndex) in SubpassRenderer() 1698 SubpassRenderInfo(const RenderPass& renderPass, deUint32 subpassIndex, deUint32 drawStartNdx, bool isSecondary_, bool omitBlendState_, const UVec2& viewportOffset, const UVec2& viewportSize, const Maybe<RenderQuad>& renderQuad, const vector<ColorClear>& colorClears, const Maybe<DepthStencilClear>& depthStencilClear) SubpassRenderInfo() argument [all...] |
H A D | vktRenderPassMultisampleTests.cpp | 1029 deUint32 subpassIndex, in createSplitPipeline() 1106 subpassIndex, // const deUint32 subpass in createSplitPipeline() 1026 createSplitPipeline(const DeviceInterface& vkd, VkDevice device, VkRenderPass renderPass, deUint32 subpassIndex, VkPipelineLayout pipelineLayout, const vk::BinaryCollection& binaryCollection, deUint32 width, deUint32 height, deUint32 sampleCount) createSplitPipeline() argument
|
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_render_pass.c | 1095 .subpassIndex = sp_sl_in->subpassIndex, in clone_rp_sample_locations() 1126 if (loc->pPostSubpassSampleLocations[i].subpassIndex == subpass_idx) in get_subpass_sample_locations() 1787 * array for which the subpassIndex member equals the index of the in begin_subpass()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | vk_cache_utils.cpp | 599 uint32_t subpassIndex) in InitializeInputAttachmentSubpassDependencies() 604 dependency->srcSubpass = subpassIndex; in InitializeInputAttachmentSubpassDependencies() 605 dependency->dstSubpass = subpassIndex; in InitializeInputAttachmentSubpassDependencies() 914 for (uint32_t subpassIndex = 0; subpassIndex < createInfo.subpassCount; ++subpassIndex) in UpdateRenderPassPerfCounters() 916 const VkSubpassDescription &subpass = createInfo.pSubpasses[subpassIndex]; in UpdateRenderPassPerfCounters() 597 InitializeInputAttachmentSubpassDependencies( std::vector<VkSubpassDependency> *subpassDependencies, uint32_t subpassIndex) InitializeInputAttachmentSubpassDependencies() argument
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkPipelineConstructionUtil.hpp | 266 void fillInheritanceRenderingInfo (deUint32 subpassIndex, std::vector<vk::VkFormat>* colorFormats, vk::VkCommandBufferInheritanceRenderingInfo* inheritanceRenderingInfo) const;
|
H A D | vkPipelineConstructionUtil.cpp | 1251 void RenderPassWrapper::fillInheritanceRenderingInfo(deUint32 subpassIndex, std::vector<vk::VkFormat>* colorFormats, vk::VkCommandBufferInheritanceRenderingInfo* inheritanceRenderingInfo) const in fillInheritanceRenderingInfo() argument 1253 const auto& subpass = m_subpasses[subpassIndex]; in fillInheritanceRenderingInfo() 1270 if (subpassIndex < (deUint32)m_viewMasks.size()) in fillInheritanceRenderingInfo() 1271 inheritanceRenderingInfo->viewMask = m_viewMasks[subpassIndex]; in fillInheritanceRenderingInfo()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 566 const deUint32 subpassIndex, in preparePipelineWrapper() 700 subpassIndex, in preparePipelineWrapper() 706 subpassIndex, in preparePipelineWrapper() 710 .setupFragmentOutputState(renderPass, subpassIndex, &colorBlendStateCreateInfoDefault, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 809 static_cast<deUint32>(m_subpasses.size() - 1), // uint32_t subpassIndex; in addSubpassColorAttachmentWithResolve() 825 static_cast<deUint32>(m_subpasses.size() - 1), // uint32_t subpassIndex; in addSubpassDepthStencilAttachment() 560 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const std::vector<VkDynamicState>& dynamicState, const PipelineLayoutWrapper& pipelineLayout, const VkRenderPass renderPass, const ShaderWrapper vertexModule, const ShaderWrapper fragmentModule, const deUint32 subpassIndex, const VkViewport& viewport, const VkRect2D scissor, const VkSampleCountFlagBits numSamples, const bool useSampleLocations, const VkSampleLocationsInfoEXT& sampleLocationsInfo, const bool useDepth, const bool useStencil, const VertexInputConfig vertexInputConfig, const VkPrimitiveTopology topology, const VkStencilOpState& stencilOpState, const bool useFragmentShadingRate) preparePipelineWrapper() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMultisampleSampleLocationsExtTests.cpp | 565 const deUint32 subpassIndex, in preparePipelineWrapper() 699 subpassIndex, in preparePipelineWrapper() 705 subpassIndex, in preparePipelineWrapper() 709 .setupFragmentOutputState(renderPass, subpassIndex, &colorBlendStateCreateInfoDefault, &pipelineMultisampleStateInfo) in preparePipelineWrapper() 806 static_cast<deUint32>(m_subpasses.size() - 1), // uint32_t subpassIndex; in addSubpassColorAttachmentWithResolve() 822 static_cast<deUint32>(m_subpasses.size() - 1), // uint32_t subpassIndex; in addSubpassDepthStencilAttachment() 559 preparePipelineWrapper(GraphicsPipelineWrapper& gpw, const std::vector<VkDynamicState>& dynamicState, const VkPipelineLayout pipelineLayout, const VkRenderPass renderPass, const VkShaderModule vertexModule, const VkShaderModule fragmentModule, const deUint32 subpassIndex, const VkViewport& viewport, const VkRect2D scissor, const VkSampleCountFlagBits numSamples, const bool useSampleLocations, const VkSampleLocationsInfoEXT& sampleLocationsInfo, const bool useDepth, const bool useStencil, const VertexInputConfig vertexInputConfig, const VkPrimitiveTopology topology, const VkStencilOpState& stencilOpState, const bool useFragmentShadingRate) preparePipelineWrapper() argument
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | SpirvShader.cpp | 33 uint32_t subpassIndex, in SpirvShader() 51 auto subpass = renderPass->getSubpass(subpassIndex); in robustBufferAccess() 28 SpirvShader( VkShaderStageFlagBits pipelineStage, const char *entryPointName, SpirvBinary const &insns, const vk::RenderPass *renderPass, uint32_t subpassIndex, bool robustBufferAccess, const std::shared_ptr<vk::dbg::Context> &dbgctx) SpirvShader() argument
|
H A D | SpirvShader.hpp | 615 uint32_t subpassIndex,
|
/third_party/vk-gl-cts/external/vulkancts/scripts/src/ |
H A D | vulkan_sc_core.h | 6933 uint32_t subpassIndex; member
|
/third_party/skia/include/third_party/vulkan/vulkan/ |
H A D | vulkan_core.h | 9507 uint32_t subpassIndex; member
|
/third_party/skia/third_party/externals/swiftshader/include/vulkan/ |
H A D | vulkan_structs.hpp | 67017 uint32_t subpassIndex = {}; global() member [all...] |
H A D | vulkan_core.h | 9895 uint32_t subpassIndex; member
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_cmd_buffer.c | 4739 state->subpass_sample_locs[i].subpass_idx = subpass_sample_locs_info->subpassIndex; in radv_cmd_state_setup_sample_locations()
|
/third_party/mesa3d/include/vulkan/ |
H A D | vulkan_core.h | 11008 uint32_t subpassIndex; member
|
/third_party/skia/third_party/externals/dawn/third_party/khronos/vulkan/ |
H A D | vulkan_core.h | 10055 uint32_t subpassIndex; member
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/generated/vulkansc/ |
H A D | vulkan_json_data.hpp | [all...] |