#pragma clang diagnostic ignored "-Wmissing-prototypes" #include #include using namespace metal; struct SSBO { float a; }; struct SSBORead { float b; }; static inline __attribute__((always_inline)) void copy_out(device float& A, device const float& B) { A = B; } kernel void main0(device SSBO& _7 [[buffer(0)]], const device SSBORead& _9 [[buffer(1)]]) { copy_out(_7.a, _9.b); }