/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderUtil.cpp | 95 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportNV() 110 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportEXT()
|
H A D | vktMeshShaderMiscTestsEXT.cpp | 308 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 D | vktMeshShaderSyncTests.cpp | 910 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 D | vktMeshShaderSmokeTestsEXT.cpp | 92 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 D | vktMeshShaderMiscTests.cpp | 304 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 D | vktMeshShaderPropertyTestsEXT.cpp | 455 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 D | vktMeshShaderSyncTestsEXT.cpp | 1078 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 D | vktMeshShaderUtil.cpp | 95 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportNV() 110 if (requireMesh && !meshFeatures.meshShader) in checkTaskMeshShaderSupportEXT()
|
H A D | vktMeshShaderMiscTestsEXT.cpp | 308 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 D | vktMeshShaderSyncTests.cpp | 910 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 D | vktMeshShaderSmokeTestsEXT.cpp | 90 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 D | vktMeshShaderMiscTests.cpp | 304 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 D | vktMeshShaderPropertyTestsEXT.cpp | 455 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 D | vktMeshShaderSyncTestsEXT.cpp | 1078 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 D | vktShaderObjectCreateUtil.cpp | 241 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 D | vktShaderObjectMiscTests.cpp | 127 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 D | vktShaderObjectCreateUtil.hpp | 42 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 D | vktShaderObjectBindingTests.cpp | 204 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 D | vktShaderObjectLinkTests.cpp | 188 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 D | vktShaderObjectCreateTests.cpp | 220 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 D | vktFragmentShadingRateBasic.cpp | 99 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 D | vktFragmentShadingRateBasic.cpp | 95 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 D | vkPipelineConstructionUtil.cpp | 1830 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 D | vkPipelineConstructionUtil.hpp | 485 const ShaderWrapper meshShader,
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/ |
H A D | vktRasterizationTests.cpp | 7171 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...] |