Home
last modified time | relevance | path

Searched refs:subpassIndex (Results 1 - 25 of 29) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkRenderPass.hpp51 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 DVkFramebuffer.cpp137 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 DVkFramebuffer.hpp32 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 DVkCommandBuffer.cpp66 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 DVkCommandBuffer.hpp163 uint32_t subpassIndex = 0; member
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassTests.cpp1711 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 DvktRenderPassMultisampleTests.cpp1029 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 DvktRenderPassTests.cpp1699 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 DvktRenderPassMultisampleTests.cpp1029 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 Dvk_render_pass.c1095 .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 Dvk_cache_utils.cpp599 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 DvkPipelineConstructionUtil.hpp266 void fillInheritanceRenderingInfo (deUint32 subpassIndex, std::vector<vk::VkFormat>* colorFormats, vk::VkCommandBufferInheritanceRenderingInfo* inheritanceRenderingInfo) const;
H A DvkPipelineConstructionUtil.cpp1251 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 DvktPipelineMultisampleSampleLocationsExtTests.cpp566 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 DvktPipelineMultisampleSampleLocationsExtTests.cpp565 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 DSpirvShader.cpp33 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 DSpirvShader.hpp615 uint32_t subpassIndex,
/third_party/vk-gl-cts/external/vulkancts/scripts/src/
H A Dvulkan_sc_core.h6933 uint32_t subpassIndex; member
/third_party/skia/include/third_party/vulkan/vulkan/
H A Dvulkan_core.h9507 uint32_t subpassIndex; member
/third_party/skia/third_party/externals/swiftshader/include/vulkan/
H A Dvulkan_structs.hpp67017 uint32_t subpassIndex = {}; global() member
[all...]
H A Dvulkan_core.h9895 uint32_t subpassIndex; member
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_cmd_buffer.c4739 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 Dvulkan_core.h11008 uint32_t subpassIndex; member
/third_party/skia/third_party/externals/dawn/third_party/khronos/vulkan/
H A Dvulkan_core.h10055 uint32_t subpassIndex; member
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/generated/vulkansc/
H A Dvulkan_json_data.hpp[all...]

Completed in 380 milliseconds

12