google / google/clspv

Support for VK_KHR_workgroup_memory_explicit_layout?

Open
#727 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
LLVM
Stars
729
Forks
110
Avg merge
17h 51m
Merged PRs (30d)
23

Description

Hi,
seems this extension is useful in layering OpenCL on top of Vulkan..
in fact ext. spec mentions (https://github.com/KhronosGroup/Vulkan-Docs/blob/main/appendices/VK_KHR_workgroup_memory_explicit_layout.txt):
"The explicit layout support and some form of aliasing is also required for layering OpenCL on top of Vulkan."

it has a SPIR-V addition (SPV_KHR_workgroup_memory_explicit_layout)..

so asking if it will can be useful for clspv project and if there is interest in adding support for it..
right now support on Linux is wide with Mesa Anvil (Intel) and RADV (AMD) GPU support..
also seeing new Nvidia 465.xx stable driver includes support for this extension on Windows and Linux..
so only missing right now on AMD and Intel Windows drivers..

thanks..

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.