Skip to content

Mesh shader [Vulkan]#306

Closed
vinsentli wants to merge 1 commit into
facebook:mainfrom
vinsentli:mesh_shader_vulkan2
Closed

Mesh shader [Vulkan]#306
vinsentli wants to merge 1 commit into
facebook:mainfrom
vinsentli:mesh_shader_vulkan2

Conversation

@vinsentli

Copy link
Copy Markdown
Contributor

No description provided.

@meta-cla meta-cla Bot added the cla signed label Dec 3, 2025
return GLSLANG_STAGE_FRAGMENT;
case igl::ShaderStage::Compute:
return GLSLANG_STAGE_COMPUTE;
case igl::ShaderStage::Task:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please submit these small changes as small PRs. It will be much easier and faster to review.

"VK_QCOM_multiview_per_view_viewports is not supported");
}

has_VK_EXT_mesh_shader = enable(VK_EXT_MESH_SHADER_EXTENSION_NAME, ExtensionType::Device);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This extension support should be submitted as a separate PR too.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK

create vulkan mesh shader pipeline success.

add vkCmdDrawMeshTasksEXT

add has_VK_EXT_mesh_shader

add VkPhysicalDeviceMeshShaderPropertiesEXT

code format

use _EXT, not  _NV.

update

fix test : ivkUpdateGlslangResource()
@vinsentli vinsentli force-pushed the mesh_shader_vulkan2 branch from 51e6f0d to fb7fc21 Compare December 3, 2025 08:38
@vinsentli vinsentli marked this pull request as draft December 3, 2025 09:02
@vinsentli vinsentli closed this Dec 3, 2025
@vinsentli vinsentli deleted the mesh_shader_vulkan2 branch December 11, 2025 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants