KhronosGroup / KhronosGroup/Vulkan-Docs
Support for Float16 Images?
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 549
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 2
Description
There seems to be lacking support for Float16 (same for the other extra types, really) Samplers, and Storage Images. Storage Images feel like they should be supported without reservations.
The `VK_KHR_16bit_storage` extension does not support this.
`GL_AMD_gpu_shader_half_float_fetch` can do this, but there seems to be missing Vulkan extension accepting `SPV_AMD_gpu_shader_half_float_fetch` shader.
Migrated from https://community.khronos.org/t/why-vulkan-spir-v-opimageread-opimagefetch-opimagewrite-always-use-v4float/105009
Contributor guide
Research direction
Start with issue #1140 and the migrated Khronos forum discussion linked in its body. Compare the requested Float16 sampler and storage-image support with the cited Vulkan and SPIR-V extensions. Done requires an agreed specification path for supporting these image operations, rather than only documenting the missing capability.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100