blob: 7f65608d1b957776c9963e2c848b5f627ab051b3 [file] [log] [blame]
#include <metal_stdlib>
using namespace metal;
struct tint_private_vars_struct {
bool bool_var1;
bool bool_var2;
bool bool_var3;
int i32_var1;
int i32_var2;
int i32_var3;
uint u32_var1;
uint u32_var2;
uint u32_var3;
bool3 v3bool_var1;
bool3 v3bool_var2;
bool3 v3bool_var3;
int3 v3i32_var1;
int3 v3i32_var2;
int3 v3i32_var3;
uint3 v3u32_var1;
uint3 v3u32_var2;
uint3 v3u32_var3;
bool3 v3bool_var4;
bool4 v4bool_var5;
};
kernel void tint_symbol() {
thread tint_private_vars_struct tint_private_vars = {};
tint_private_vars.bool_var1 = true;
tint_private_vars.bool_var2 = true;
tint_private_vars.bool_var3 = true;
tint_private_vars.i32_var1 = 1;
tint_private_vars.i32_var2 = 1;
tint_private_vars.i32_var3 = 1;
tint_private_vars.u32_var1 = 1u;
tint_private_vars.u32_var2 = 1u;
tint_private_vars.u32_var3 = 1u;
tint_private_vars.v3bool_var1 = bool3(true);
tint_private_vars.v3bool_var2 = bool3(true);
tint_private_vars.v3bool_var3 = bool3(true);
tint_private_vars.v3i32_var1 = int3(1);
tint_private_vars.v3i32_var2 = int3(1);
tint_private_vars.v3i32_var3 = int3(1);
tint_private_vars.v3u32_var1 = uint3(1u);
tint_private_vars.v3u32_var2 = uint3(1u);
tint_private_vars.v3u32_var3 = uint3(1u);
tint_private_vars.v3bool_var4 = bool3(true);
tint_private_vars.v4bool_var5 = bool4(true, false, true, false);
tint_private_vars.bool_var1 = false;
tint_private_vars.bool_var2 = false;
tint_private_vars.bool_var3 = false;
tint_private_vars.i32_var1 = 0;
tint_private_vars.i32_var2 = 0;
tint_private_vars.i32_var3 = 0;
tint_private_vars.u32_var1 = 0u;
tint_private_vars.u32_var2 = 0u;
tint_private_vars.u32_var3 = 0u;
tint_private_vars.v3bool_var1 = bool3(false);
tint_private_vars.v3bool_var2 = bool3(false);
tint_private_vars.v3bool_var3 = bool3(false);
tint_private_vars.v3bool_var4 = bool3(false);
tint_private_vars.v4bool_var5 = bool4(false);
tint_private_vars.v3i32_var1 = int3(0);
tint_private_vars.v3i32_var2 = int3(0);
tint_private_vars.v3i32_var3 = int3(0);
tint_private_vars.v3u32_var1 = uint3(0u);
tint_private_vars.v3u32_var2 = uint3(0u);
tint_private_vars.v3u32_var3 = uint3(0u);
return;
}