Skip to content

Commit

Permalink
Reduce the Vulkan interop buffer kernel workgroup size to 128
Browse files Browse the repository at this point in the history
Vulkan guarantees 128 is always supported.

Relates to KhronosGroup#1828

Signed-off-by: Kevin Petit <kevin.petit@arm.com>
  • Loading branch information
kpet committed Nov 14, 2023
1 parent 8b1a44f commit beb6a6c
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion test_conformance/vulkan/shaders/buffer.comp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ layout(binding = 1) buffer Buffer
{
uint8_t ptr[];
} bufferPtrList[MAX_BUFFERS];
layout(local_size_x = 256) in;
layout(local_size_x = 128) in;
void main() {
for (uint32_t bufIdx = 0; bufIdx < numBuffers; bufIdx++) {
uint32_t ptrIdx = gl_GlobalInvocationID.x;
Expand Down
Binary file modified test_conformance/vulkan/shaders/buffer.spv
Binary file not shown.

0 comments on commit beb6a6c

Please sign in to comment.