Skip to content

turnip: reduce maxComputeWorkGroupSize to respect hw limits

Blob advertises { 1024, 1024, 64 }, but from tests they all could be 1024.

Blob also has maxComputeWorkGroupInvocations = 1024, trivial tests are passing with it being 2048. However, higher than this and fences in shader start causing hangs.

Fixes tests:

 dEQP-VK.compute.basic.max_local_size_x
 dEQP-VK.compute.basic.max_local_size_y
 dEQP-VK.compute.basic.max_local_size_z

Merge request reports