Home
last modified time | relevance | path

Searched refs:meshShader (Results 1 - 25 of 46) sorted by relevance

12

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/
H A DvktMeshShaderUtil.cpp95 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportNV()
110 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportEXT()
H A DvktMeshShaderMiscTestsEXT.cpp308 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
352 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2482 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2501 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2743 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2761 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
3387 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
3449 DE_NULL, meshShader.get(), fragShader.get(), in iterate()
4022 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
4049 shaderStages.push_back(makePipelineShaderStageCreateInfo(VK_SHADER_STAGE_MESH_BIT_EXT, meshShader in iterate()
4380 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); iterate() local
4816 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); iterate() local
[all...]
H A DvktMeshShaderSyncTests.cpp910 Move<VkShaderModule> meshShader; in iterate() local
917 meshShader = createShaderModule(vkd, device, binaries.get("mesh"), 0u); in iterate()
932 const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPass.get(), viewports, scissors); in iterate()
H A DvktMeshShaderSmokeTestsEXT.cpp92 const ShaderWrapper meshShader, in makeMeshGraphicsPipeline()
112 meshShader, in makeMeshGraphicsPipeline()
1394 const auto meshShader = ShaderWrapper(vkd, device, binaries.get("mesh")); in iterate() local
1483 taskShader, meshShader, fragShader, in iterate()
89 makeMeshGraphicsPipeline( GraphicsPipelineWrapper& maker, const PipelineLayoutWrapper& pipelineLayout, const ShaderWrapper taskShader, const ShaderWrapper meshShader, const ShaderWrapper fragShader, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const uint32_t subpass = 0u, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo = nullptr, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateStateCreateInfo = nullptr) makeMeshGraphicsPipeline() argument
H A DvktMeshShaderMiscTests.cpp304 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
348 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2261 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2280 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2521 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2539 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
4327 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh"));
4346 taskShader.get(), meshShader.get(), fragShader.get(),
H A DvktMeshShaderPropertyTestsEXT.cpp455 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
493 stageInfo.module = meshShader.get(); in iterate()
1248 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
1251 DE_NULL, meshShader.get(), fragShader.get(), in iterate()
H A DvktMeshShaderSyncTestsEXT.cpp1078 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
1088 pipelines.push_back(makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPasses.at(0u).get(), viewports, scissors)); in iterate()
1114 meshModule = meshShader.get(); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/
H A DvktMeshShaderUtil.cpp95 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportNV()
110 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportEXT()
H A DvktMeshShaderMiscTestsEXT.cpp308 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
352 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2464 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2483 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2725 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2743 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
3369 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
3431 DE_NULL, meshShader.get(), fragShader.get(), in iterate()
4019 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
4046 shaderStages.push_back(makePipelineShaderStageCreateInfo(VK_SHADER_STAGE_MESH_BIT_EXT, meshShader in iterate()
4377 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); iterate() local
4813 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); iterate() local
[all...]
H A DvktMeshShaderSyncTests.cpp910 Move<VkShaderModule> meshShader; in iterate() local
917 meshShader = createShaderModule(vkd, device, binaries.get("mesh"), 0u); in iterate()
932 const auto pipeline = makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPass.get(), viewports, scissors); in iterate()
H A DvktMeshShaderSmokeTestsEXT.cpp90 const VkShaderModule meshShader, in makeMeshGraphicsPipeline()
110 meshShader, in makeMeshGraphicsPipeline()
1386 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
1475 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
87 makeMeshGraphicsPipeline( GraphicsPipelineWrapper& maker, const VkPipelineLayout pipelineLayout, const VkShaderModule taskShader, const VkShaderModule meshShader, const VkShaderModule fragShader, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const uint32_t subpass = 0u, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo = nullptr, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateStateCreateInfo = nullptr) makeMeshGraphicsPipeline() argument
H A DvktMeshShaderMiscTests.cpp304 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
348 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2261 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2280 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
2521 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
2539 taskShader.get(), meshShader.get(), fragShader.get(), in iterate()
4327 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh"));
4346 taskShader.get(), meshShader.get(), fragShader.get(),
H A DvktMeshShaderPropertyTestsEXT.cpp455 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
493 stageInfo.module = meshShader.get(); in iterate()
1248 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
1251 DE_NULL, meshShader.get(), fragShader.get(), in iterate()
H A DvktMeshShaderSyncTestsEXT.cpp1078 const auto meshShader = createShaderModule(vkd, device, binaries.get("mesh")); in iterate() local
1088 pipelines.push_back(makeGraphicsPipeline(vkd, device, pipelineLayout.get(), taskShader.get(), meshShader.get(), fragShader.get(), renderPasses.at(0u).get(), viewports, scissors)); in iterate()
1114 meshModule = meshShader.get(); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectCreateUtil.cpp241 void setDefaultShaderObjectDynamicStates (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, const std::vector<std::string>& deviceExtensions, vk::VkPrimitiveTopology topology, bool meshShader, bool setViewport) in setDefaultShaderObjectDynamicStates() argument
266 if (!meshShader) in setDefaultShaderObjectDynamicStates()
271 if (!meshShader) in setDefaultShaderObjectDynamicStates()
274 if (!meshShader && (extensionEnabled(deviceExtensions, "VK_EXT_shader_object") || extensionEnabled(deviceExtensions, "VK_EXT_vertex_input_dynamic_state"))) in setDefaultShaderObjectDynamicStates()
277 if (!meshShader) in setDefaultShaderObjectDynamicStates()
440 if (meshShaderFeatures.meshShader) { in bindNullTaskMeshShaders()
H A DvktShaderObjectMiscTests.cpp127 const bool meshSupported = m_context.getMeshShaderFeatures().meshShader; in iterate()
555 bool meshShader;
768 if (m_params.meshShader)
772 meshShaderFeatuers.meshShader = VK_TRUE;
829 if (edsFeatures.extendedDynamicState && !m_params.meshShader && !m_params.pipeline)
843 if (edsFeatures.extendedDynamicState && !m_params.meshShader)
851 if (eds2Features.extendedDynamicState2 && !m_params.meshShader)
855 if (viFeatures.vertexInputDynamicState && !m_params.meshShader && !m_params.pipeline)
859 if (eds2Features.extendedDynamicState2PatchControlPoints && !m_params.meshShader)
1147 const bool meshSupported = m_context.getMeshShaderFeatures().meshShader;
[all...]
H A DvktShaderObjectCreateUtil.hpp42 void setDefaultShaderObjectDynamicStates (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, const std::vector<std::string>& deviceExtensions, vk::VkPrimitiveTopology topology = vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, bool meshShader = false, bool setViewport = false);
H A DvktShaderObjectBindingTests.cpp204 const bool meshSupported = m_context.getMeshShaderFeatures().meshShader; in iterate()
880 .addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT | ((m_params.useMeshShaders && meshShaderFeatures.meshShader) ? vk::VkShaderStageFlags{ vk::VK_SHADER_STAGE_MESH_BIT_EXT } : vk::VkShaderStageFlags{ 0 })) in iterate()
890 vk::Move<vk::VkShaderEXT> meshShader; in iterate() local
904 if (meshShaderFeatures.meshShader) in iterate()
905 meshShader = vk::createShader(vk, device, vk::makeShaderCreateInfo(vk::VK_SHADER_STAGE_MESH_BIT_EXT, binaries.get("mesh"), tessellationSupported, geometrySupported, &*descriptorSetLayout)); in iterate()
950 bindMesh ? *meshShader : VK_NULL_HANDLE, in iterate()
954 if (meshShaderFeatures.meshShader) in iterate()
971 if (m_context.getDeviceFeatures().tessellationShader && m_context.getDeviceFeatures().geometryShader && meshShaderFeatures.taskShader && meshShaderFeatures.meshShader) in iterate()
1183 if (!features.meshShader) in checkSupport()
H A DvktShaderObjectLinkTests.cpp188 const bool meshSupported = m_context.getMeshShaderFeatures().meshShader; in iterate()
698 vk::VkShaderEXT meshShader; in iterate() local
757 vk.createShadersEXT(device, 1, &meshShaderCreateInfo, DE_NULL, &meshShader); in iterate()
814 meshShader = shaders[n++]; in iterate()
871 m_params.shaders.mesh != UNUSED ? meshShader : VK_NULL_HANDLE, in iterate()
927 vk.destroyShaderEXT(device, meshShader, DE_NULL); in iterate()
1043 if (!features.meshShader) in checkSupport()
H A DvktShaderObjectCreateTests.cpp220 if (m_context.getMeshShaderFeaturesEXT().meshShader) in iterate()
502 if (m_context.getMeshShaderFeaturesEXT().meshShader) in iterate()
655 if (m_stage == vk::VK_SHADER_STAGE_MESH_BIT_EXT && context.getMeshShaderFeaturesEXT().meshShader == VK_FALSE) in checkSupport()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate/
H A DvktFragmentShadingRateBasic.cpp99 bool meshShader; member
196 const ShaderWrapper meshShader,
429 if (m_data.meshShader) in checkSupport()
464 if (!m_data.meshShader) in initPrograms()
1106 const auto vertBufferUsage = (m_data.meshShader ? VK_BUFFER_USAGE_STORAGE_BUFFER_BIT : VK_BUFFER_USAGE_VERTEX_BUFFER_BIT); in iterate()
1108 if (m_data.meshShader) in iterate()
1554 if (m_data.meshShader) in iterate()
1581 const uint32_t numConstants = (m_data.meshShader ? 2u : 1u); in iterate()
1717 if (m_data.meshShader) in iterate()
1849 if (m_data.meshShader) in iterate()
2310 ShaderWrapper meshShader; iterate() local
3269 drawCommands(VkCommandBuffer cmdBuffer, std::vector<GraphicsPipelineWrapper>& pipelines, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const PipelineLayoutWrapper& pipelineLayout, const VkRenderPass renderPass, const VkPipelineVertexInputStateCreateInfo* vertexInputState, const VkPipelineDynamicStateCreateInfo* dynamicState, const VkPipelineRasterizationStateCreateInfo* rasterizationState, const VkPipelineDepthStencilStateCreateInfo* depthStencilState, const VkPipelineMultisampleStateCreateInfo* multisampleState, VkPipelineFragmentShadingRateStateCreateInfoKHR* shadingRateState, PipelineRenderingCreateInfoWrapper dynamicRenderingState, const ShaderWrapper vertShader, const ShaderWrapper geomShader, const ShaderWrapper meshShader, const ShaderWrapper fragShader, const std::vector<VkDescriptorSet>& descriptorSets, VkBuffer vertexBuffer, const uint32_t pushConstantSize) drawCommands() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_shading_rate/
H A DvktFragmentShadingRateBasic.cpp95 bool meshShader; member
188 const VkShaderModule meshShader,
400 if (m_data.meshShader) in checkSupport()
435 if (!m_data.meshShader) in initPrograms()
971 const auto vertBufferUsage = (m_data.meshShader ? VK_BUFFER_USAGE_STORAGE_BUFFER_BIT : VK_BUFFER_USAGE_VERTEX_BUFFER_BIT); in iterate()
973 if (m_data.meshShader) in iterate()
1362 if (m_data.meshShader) in iterate()
1389 const uint32_t numConstants = (m_data.meshShader ? 2u : 1u); in iterate()
1525 if (m_data.meshShader) in iterate()
1657 if (m_data.meshShader) in iterate()
1997 Move<VkShaderModule> meshShader; iterate() local
2746 drawCommands(VkCommandBuffer cmdBuffer, std::vector<GraphicsPipelineWrapper>& pipelines, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const VkPipelineLayout pipelineLayout, const VkRenderPass renderPass, const VkPipelineVertexInputStateCreateInfo* vertexInputState, const VkPipelineDynamicStateCreateInfo* dynamicState, const VkPipelineRasterizationStateCreateInfo* rasterizationState, const VkPipelineDepthStencilStateCreateInfo* depthStencilState, const VkPipelineMultisampleStateCreateInfo* multisampleState, VkPipelineFragmentShadingRateStateCreateInfoKHR* shadingRateState, PipelineRenderingCreateInfoWrapper dynamicRenderingState, const VkShaderModule vertShader, const VkShaderModule geomShader, const VkShaderModule meshShader, const VkShaderModule fragShader, const std::vector<VkDescriptorSet>& descriptorSets, VkBuffer vertexBuffer, const uint32_t pushConstantSize) drawCommands() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkPipelineConstructionUtil.cpp1830 ShaderWrapper meshShader; member
2767 const ShaderWrapper meshShader, in setupPreRasterizationMeshShaderState()
2812 m_internalData->meshShader = meshShader; in setupPreRasterizationMeshShaderState()
2813 m_internalData->meshShader.setLayoutAndSpecialization(&layout, meshSpecializationInfo); in setupPreRasterizationMeshShaderState()
2815 m_internalData->meshShader.createModule(); in setupPreRasterizationMeshShaderState()
2820 stageInfo.module = m_internalData->meshShader.getModule(); in setupPreRasterizationMeshShaderState()
3191 if (m_internalData->meshShader.isSet()) in getNextStages()
3299 if (m_internalData->meshShader.isSet()) in createShaders()
3301 createInfos.push_back(makeShaderCreateInfo(vk::VK_SHADER_STAGE_MESH_BIT_EXT, m_internalData->meshShader, linke in createShaders()
2761 setupPreRasterizationMeshShaderState(const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const PipelineLayoutWrapper& layout, const VkRenderPass renderPass, const deUint32 subpass, const ShaderWrapper taskShader, const ShaderWrapper meshShader, const VkPipelineRasterizationStateCreateInfo* rasterizationState, const VkSpecializationInfo *taskSpecializationInfo, const VkSpecializationInfo *meshSpecializationInfo, VkPipelineFragmentShadingRateStateCreateInfoKHR* fragmentShadingRateState, PipelineRenderingCreateInfoWrapper rendering, const VkPipelineCache partPipelineCache, VkPipelineCreationFeedbackCreateInfoEXT *partCreationFeedback) setupPreRasterizationMeshShaderState() argument
4304 VkShaderEXT meshShader = m_internalData->meshShader.getShader(); bind() local
[all...]
H A DvkPipelineConstructionUtil.hpp485 const ShaderWrapper meshShader,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/
H A DvktRasterizationTests.cpp7171 const bool meshShader;
7179 , meshShader (meshShader_)
7185 if (meshShader)
7251 if (m_config.meshShader)
7290 if (!m_config.meshShader)
7559 const auto vertexBufferUsage = (m_config.meshShader ? VK_BUFFER_USAGE_STORAGE_BUFFER_BIT : VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
7571 if (m_config.meshShader)
7585 if (m_config.meshShader)
7605 const auto vertModule = (!m_config.meshShader ? createShaderModule(vkd, device, binaries.get("vert")) : Move<VkShaderModule>());
7606 const auto meshModule = (m_config.meshShader
[all...]

Completed in 86 milliseconds

12