mirror of
https://github.com/libretro/RetroArch
synced 2025-02-03 08:54:13 +00:00
28 lines
386 B
Plaintext
28 lines
386 B
Plaintext
#pragma clang diagnostic ignored "-Wmissing-prototypes"
|
|
|
|
#include <metal_stdlib>
|
|
#include <simd/simd.h>
|
|
|
|
using namespace metal;
|
|
|
|
struct SSBO
|
|
{
|
|
float a;
|
|
};
|
|
|
|
struct SSBORead
|
|
{
|
|
float b;
|
|
};
|
|
|
|
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);
|
|
}
|
|
|