#include #include using namespace metal; struct SSBO { float a; }; constant uint _19_tmp [[function_constant(10)]]; constant uint _19 = is_function_constant_defined(_19_tmp) ? _19_tmp : 9u; constant uint _21_tmp [[function_constant(12)]]; constant uint _21 = is_function_constant_defined(_21_tmp) ? _21_tmp : 4u; constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(_19, 20u, _21); kernel void main0(device SSBO& _6 [[buffer(0)]]) { _6.a += 1.0; }