mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-29 18:23:36 +00:00
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
// language: metal1.0
|
|
#include <metal_stdlib>
|
|
#include <simd/simd.h>
|
|
|
|
using metal::uint;
|
|
|
|
|
|
kernel void main_(
|
|
) {
|
|
metal::int2 i2_ = metal::int2(0);
|
|
metal::int3 i3_ = metal::int3(0);
|
|
metal::int4 i4_ = metal::int4(0);
|
|
metal::uint2 u2_ = metal::uint2(0u);
|
|
metal::uint3 u3_ = metal::uint3(0u);
|
|
metal::uint4 u4_ = metal::uint4(0u);
|
|
metal::float2 f2_ = metal::float2(0.0);
|
|
metal::float3 f3_ = metal::float3(0.0);
|
|
metal::float4 f4_ = metal::float4(0.0);
|
|
metal::int2 _e27 = i2_;
|
|
u2_ = as_type<metal::uint2>(_e27);
|
|
metal::int3 _e29 = i3_;
|
|
u3_ = as_type<metal::uint3>(_e29);
|
|
metal::int4 _e31 = i4_;
|
|
u4_ = as_type<metal::uint4>(_e31);
|
|
metal::uint2 _e33 = u2_;
|
|
i2_ = as_type<metal::int2>(_e33);
|
|
metal::uint3 _e35 = u3_;
|
|
i3_ = as_type<metal::int3>(_e35);
|
|
metal::uint4 _e37 = u4_;
|
|
i4_ = as_type<metal::int4>(_e37);
|
|
metal::int2 _e39 = i2_;
|
|
f2_ = as_type<metal::float2>(_e39);
|
|
metal::int3 _e41 = i3_;
|
|
f3_ = as_type<metal::float3>(_e41);
|
|
metal::int4 _e43 = i4_;
|
|
f4_ = as_type<metal::float4>(_e43);
|
|
return;
|
|
}
|