#version 310 es | |
precision mediump float; | |
layout(location = 0) in float f_1; | |
layout(location = 1) flat in uint u_1; | |
struct S { | |
float f; | |
uint u; | |
uint pad; | |
uint pad_1; | |
uint pad_2; | |
uint pad_3; | |
uint pad_4; | |
uint pad_5; | |
uint pad_6; | |
uint pad_7; | |
uint pad_8; | |
uint pad_9; | |
uint pad_10; | |
uint pad_11; | |
uint pad_12; | |
uint pad_13; | |
uint pad_14; | |
uint pad_15; | |
uint pad_16; | |
uint pad_17; | |
uint pad_18; | |
uint pad_19; | |
uint pad_20; | |
uint pad_21; | |
uint pad_22; | |
uint pad_23; | |
uint pad_24; | |
uint pad_25; | |
uint pad_26; | |
uint pad_27; | |
uint pad_28; | |
uint pad_29; | |
vec4 v; | |
uint pad_30; | |
uint pad_31; | |
uint pad_32; | |
uint pad_33; | |
uint pad_34; | |
uint pad_35; | |
uint pad_36; | |
uint pad_37; | |
uint pad_38; | |
uint pad_39; | |
uint pad_40; | |
uint pad_41; | |
uint pad_42; | |
uint pad_43; | |
uint pad_44; | |
uint pad_45; | |
uint pad_46; | |
uint pad_47; | |
uint pad_48; | |
uint pad_49; | |
uint pad_50; | |
uint pad_51; | |
uint pad_52; | |
uint pad_53; | |
uint pad_54; | |
uint pad_55; | |
uint pad_56; | |
uint pad_57; | |
}; | |
layout(binding = 0, std430) buffer tint_symbol_block_ssbo { | |
S inner; | |
} tint_symbol; | |
void assign_and_preserve_padding_tint_symbol(S value) { | |
tint_symbol.inner.f = value.f; | |
tint_symbol.inner.u = value.u; | |
tint_symbol.inner.v = value.v; | |
} | |
void frag_main(S tint_symbol_1) { | |
float f = tint_symbol_1.f; | |
uint u = tint_symbol_1.u; | |
vec4 v = tint_symbol_1.v; | |
assign_and_preserve_padding_tint_symbol(tint_symbol_1); | |
} | |
void main() { | |
S tint_symbol_2 = S(f_1, u_1, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, gl_FragCoord, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u); | |
frag_main(tint_symbol_2); | |
return; | |
} |