Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPIR-V] Next step of SPIR-V intrinsics for HLSL #4339

Closed
ghost opened this issue Mar 19, 2022 · 3 comments
Closed

[SPIR-V] Next step of SPIR-V intrinsics for HLSL #4339

ghost opened this issue Mar 19, 2022 · 3 comments
Labels
spirv Work related to SPIR-V

Comments

@ghost
Copy link

ghost commented Mar 19, 2022

I would to request SPIR-V extension packages for HLSL, alike #extension definition, but in more modern form, alike std or STL.

@jaebaek jaebaek changed the title Next step of SPIR-V intrinsics for HLSL [SPIR-V] Next step of SPIR-V intrinsics for HLSL Mar 24, 2022
@jaebaek
Copy link
Collaborator

jaebaek commented Mar 24, 2022

Sorry I do not clearly understand what it means.
We added the inline SPIR-V. Could you please check whether it supports what you need or not?

@jaebaek jaebaek added the spirv Work related to SPIR-V label Mar 24, 2022
@ghost
Copy link
Author

ghost commented Mar 25, 2022

I mean based on intrinsics pre-defined headers, libraries. Per every extension or feature.

@sudonatalie
Copy link
Collaborator

The SPIR-V backend supports a number of Vulkan-specific functions, enums, etc. via The Implicit vk Namespace, and as @jaebaek mentioned, allows arbitrary "inline SPIR-V" instructions through vk::ext_* attributes. If there are other missing intrinsics, extensions or features not covered that you're interested in, feel free to open new issues for those specifically and they'll be evaluated on a case-by-case basis.

As of right now, we don't have any plans to create an extension package for these types of features though, so if there's some reason the existing mechanism doesn't work for your use case feel free to include that in your request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
spirv Work related to SPIR-V
Projects
None yet
Development

No branches or pull requests

2 participants