blob: 4377f35272265d08d1d3775bbf2322eb357c1719 [file] [edit]
#version 310 es
precision highp float;
precision highp int;
layout(location = 0) out int main0_loc0_Output;
int main0_inner() {
return 1;
}
void main() {
main0_loc0_Output = main0_inner();
}
#version 310 es
precision highp float;
precision highp int;
layout(location = 1) out uint main1_loc1_Output;
uint main1_inner() {
return 1u;
}
void main() {
main1_loc1_Output = main1_inner();
}
#version 310 es
precision highp float;
precision highp int;
layout(location = 2) out float main2_loc2_Output;
float main2_inner() {
return 1.0f;
}
void main() {
main2_loc2_Output = main2_inner();
}
#version 310 es
precision highp float;
precision highp int;
layout(location = 3) out vec4 main3_loc3_Output;
vec4 main3_inner() {
return vec4(1.0f, 2.0f, 3.0f, 4.0f);
}
void main() {
main3_loc3_Output = main3_inner();
}
#version 310 es
#extension GL_AMD_gpu_shader_half_float: require
precision highp float;
precision highp int;
layout(location = 4) out float16_t main4_loc4_Output;
float16_t main4_inner() {
return 2.25hf;
}
void main() {
main4_loc4_Output = main4_inner();
}
#version 310 es
#extension GL_AMD_gpu_shader_half_float: require
precision highp float;
precision highp int;
layout(location = 5) out f16vec3 main5_loc5_Output;
f16vec3 main5_inner() {
return f16vec3(3.0hf, 5.0hf, 8.0hf);
}
void main() {
main5_loc5_Output = main5_inner();
}