3 #extension GL_AMD_gpu_shader_half_float: enable
\r
4 #extension GL_AMD_gpu_shader_int16: enable
\r
6 layout(location = 0) in f16vec4 if16v4;
\r
7 layout(location = 1) in i16vec4 ii16v4;
\r
8 layout(location = 2) in u16vec4 iu16v4;
\r
10 layout(location = 0, xfb_buffer = 0, xfb_stride = 6, xfb_offset = 0) out f16vec3 of16v3;
\r
11 layout(location = 1, xfb_buffer = 1, xfb_stride = 6, xfb_offset = 0) out F16Out
\r
17 layout(location = 5, xfb_buffer = 2, xfb_stride = 6, xfb_offset = 0) out i16vec3 oi16v3;
\r
18 layout(location = 6, xfb_buffer = 3, xfb_stride = 6, xfb_offset = 0) out I16Out
\r
26 of16v3 = if16v4.xyz;
\r
30 oi16v3 = ii16v4.xyz;
\r