blob: 1674ea72307965f86cc3e89a7f4f3ccd8b36a41d [file] [log] [blame]
SKIP: FAILED
#include <metal_stdlib>
using namespace metal;
struct main_out {
float4 gl_Position [[position]];
};
thread float4 position_1 = 0.0f;
thread float4 gl_Position = 0.0f;
void main_1() {
float2 const x_23 = position_1.xy;
gl_Position = float4(x_23[0u], x_23[1u], 0.40000000596046447754f, 1.0f);
}
vertex main_out tint_symbol(float4 position_1_param) {
position_1 = position_1_param;
main_1();
return {.gl_Position=gl_Position};
}
program_source:7:15: error: program scope variable must reside in constant address space
thread float4 position_1 = 0.0f;
^
program_source:8:15: error: program scope variable must reside in constant address space
thread float4 gl_Position = 0.0f;
^
program_source:13:29: error: invalid type 'float4' (vector of 4 'float' values) for input declaration in a vertex function
vertex main_out tint_symbol(float4 position_1_param) {
^~~~~~~~~~~~~~~~~~~~~~~