mirror of
https://github.com/libretro/RetroArch
synced 2025-02-02 14:54:10 +00:00
30 lines
313 B
Plaintext
30 lines
313 B
Plaintext
|
#include <metal_stdlib>
|
||
|
#include <simd/simd.h>
|
||
|
|
||
|
using namespace metal;
|
||
|
|
||
|
struct s1
|
||
|
{
|
||
|
int a;
|
||
|
};
|
||
|
|
||
|
struct s2
|
||
|
{
|
||
|
s1 b;
|
||
|
};
|
||
|
|
||
|
struct dstbuffer
|
||
|
{
|
||
|
s2 test[1];
|
||
|
};
|
||
|
|
||
|
constant s2 _31 = {};
|
||
|
|
||
|
kernel void main0(device dstbuffer& _19 [[buffer(0)]])
|
||
|
{
|
||
|
s2 _30 = _31;
|
||
|
_30.b.a = 0;
|
||
|
_19.test[0].b.a = _30.b.a;
|
||
|
}
|
||
|
|