summaryrefslogtreecommitdiffstatshomepage
path: root/bgfx/shaders/essl/chains/hlsl/fs_post.bin
blob: 4704bd96769f9c1aeda61c999755cce7de0e8547 (plain) (blame)
ofshex dumpascii
0000 46 53 48 05 01 83 f2 e1 14 00 09 75 5f 73 77 61 70 5f 78 79 02 01 00 00 01 00 0d 75 5f 73 6f 75 FSH........u_swap_xy.......u_sou
0020 72 63 65 5f 64 69 6d 73 02 01 00 00 01 00 0d 75 5f 74 61 72 67 65 74 5f 64 69 6d 73 02 01 00 00 rce_dims.......u_target_dims....
0040 01 00 0e 75 5f 74 61 72 67 65 74 5f 73 63 61 6c 65 02 01 00 00 01 00 0e 75 5f 73 63 72 65 65 6e ...u_target_scale.......u_screen
0060 5f 73 63 61 6c 65 02 01 00 00 01 00 0f 75 5f 73 63 72 65 65 6e 5f 6f 66 66 73 65 74 02 01 00 00 _scale.......u_screen_offset....
0080 01 00 12 75 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 65 02 01 00 00 01 00 0e 75 5f 73 68 ...u_shadow_tile_mode.......u_sh
00a0 61 64 6f 77 5f 61 6c 70 68 61 02 01 00 00 01 00 0e 75 5f 73 68 61 64 6f 77 5f 63 6f 75 6e 74 02 adow_alpha.......u_shadow_count.
00c0 01 00 00 01 00 0b 75 5f 73 68 61 64 6f 77 5f 75 76 02 01 00 00 01 00 12 75 5f 73 68 61 64 6f 77 ......u_shadow_uv.......u_shadow
00e0 5f 75 76 5f 6f 66 66 73 65 74 02 01 00 00 01 00 13 75 5f 68 75 6d 62 61 72 5f 68 65 72 74 7a 5f _uv_offset.......u_humbar_hertz_
0100 72 61 74 65 02 01 00 00 01 00 0e 75 5f 68 75 6d 62 61 72 5f 61 6c 70 68 61 02 01 00 00 01 00 07 rate.......u_humbar_alpha.......
0120 75 5f 70 6f 77 65 72 02 01 00 00 01 00 07 75 5f 66 6c 6f 6f 72 02 01 00 00 01 00 0d 75 5f 63 68 u_power.......u_floor.......u_ch
0140 72 6f 6d 61 5f 6d 6f 64 65 02 01 00 00 01 00 11 75 5f 63 6f 6e 76 65 72 73 69 6f 6e 5f 67 61 69 roma_mode.......u_conversion_gai
0160 6e 02 01 00 00 01 00 06 75 5f 74 69 6d 65 02 01 00 00 01 00 05 73 5f 74 65 78 00 01 00 00 01 00 n.......u_time.......s_tex......
0180 08 73 5f 73 68 61 64 6f 77 00 01 00 00 01 00 ff 0d 00 00 76 61 72 79 69 6e 67 20 68 69 67 68 70 .s_shadow..........varying.highp
01a0 20 76 65 63 34 20 76 5f 63 6f 6c 6f 72 30 3b 0a 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 .vec4.v_color0;.varying.highp.ve
01c0 63 32 20 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 c2.v_texcoord0;.uniform.highp.ve
01e0 63 34 20 75 5f 73 77 61 70 5f 78 79 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 c4.u_swap_xy;.uniform.highp.vec4
0200 20 75 5f 73 6f 75 72 63 65 5f 64 69 6d 73 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 .u_source_dims;.uniform.highp.ve
0220 63 34 20 75 5f 74 61 72 67 65 74 5f 64 69 6d 73 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 c4.u_target_dims;.uniform.highp.
0240 76 65 63 34 20 75 5f 74 61 72 67 65 74 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 vec4.u_target_scale;.uniform.hig
0260 68 70 20 76 65 63 34 20 75 5f 73 63 72 65 65 6e 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 hp.vec4.u_screen_scale;.uniform.
0280 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 63 72 65 65 6e 5f 6f 66 66 73 65 74 3b 0a 75 6e 69 66 highp.vec4.u_screen_offset;.unif
02a0 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 orm.highp.vec4.u_shadow_tile_mod
02c0 65 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 68 61 64 6f 77 5f 61 e;.uniform.highp.vec4.u_shadow_a
02e0 6c 70 68 61 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 68 61 64 6f lpha;.uniform.highp.vec4.u_shado
0300 77 5f 63 6f 75 6e 74 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 68 w_count;.uniform.highp.vec4.u_sh
0320 61 64 6f 77 5f 75 76 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 73 68 adow_uv;.uniform.highp.vec4.u_sh
0340 61 64 6f 77 5f 75 76 5f 6f 66 66 73 65 74 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 adow_uv_offset;.uniform.highp.ve
0360 63 34 20 75 5f 68 75 6d 62 61 72 5f 68 65 72 74 7a 5f 72 61 74 65 3b 0a 75 6e 69 66 6f 72 6d 20 c4.u_humbar_hertz_rate;.uniform.
0380 68 69 67 68 70 20 76 65 63 34 20 75 5f 68 75 6d 62 61 72 5f 61 6c 70 68 61 3b 0a 75 6e 69 66 6f highp.vec4.u_humbar_alpha;.unifo
03a0 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 70 6f 77 65 72 3b 0a 75 6e 69 66 6f 72 6d 20 68 rm.highp.vec4.u_power;.uniform.h
03c0 69 67 68 70 20 76 65 63 34 20 75 5f 66 6c 6f 6f 72 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 ighp.vec4.u_floor;.uniform.highp
03e0 20 76 65 63 34 20 75 5f 63 68 72 6f 6d 61 5f 6d 6f 64 65 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 .vec4.u_chroma_mode;.uniform.hig
0400 68 70 20 76 65 63 34 20 75 5f 63 6f 6e 76 65 72 73 69 6f 6e 5f 67 61 69 6e 3b 0a 75 6e 69 66 6f hp.vec4.u_conversion_gain;.unifo
0420 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 74 69 6d 65 3b 0a 75 6e 69 66 6f 72 6d 20 73 61 rm.highp.vec4.u_time;.uniform.sa
0440 6d 70 6c 65 72 32 44 20 73 5f 74 65 78 3b 0a 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 mpler2D.s_tex;.uniform.sampler2D
0460 20 73 5f 73 68 61 64 6f 77 3b 0a 76 6f 69 64 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 6c 6f 77 70 .s_shadow;.void.main.().{...lowp
0480 20 76 65 63 34 20 42 61 73 65 43 6f 6c 6f 72 5f 31 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 .vec4.BaseColor_1;...highp.vec2.
04a0 63 6f 6f 72 64 5f 32 3b 0a 20 20 63 6f 6f 72 64 5f 32 20 3d 20 28 76 5f 74 65 78 63 6f 6f 72 64 coord_2;...coord_2.=.(v_texcoord
04c0 30 20 2d 20 30 2e 35 29 3b 0a 20 20 63 6f 6f 72 64 5f 32 20 3d 20 28 63 6f 6f 72 64 5f 32 20 2a 0.-.0.5);...coord_2.=.(coord_2.*
04e0 20 75 5f 73 63 72 65 65 6e 5f 73 63 61 6c 65 2e 78 79 29 3b 0a 20 20 63 6f 6f 72 64 5f 32 20 3d .u_screen_scale.xy);...coord_2.=
0500 20 28 63 6f 6f 72 64 5f 32 20 2b 20 30 2e 35 29 3b 0a 20 20 63 6f 6f 72 64 5f 32 20 3d 20 28 63 .(coord_2.+.0.5);...coord_2.=.(c
0520 6f 6f 72 64 5f 32 20 2b 20 75 5f 73 63 72 65 65 6e 5f 6f 66 66 73 65 74 2e 78 79 29 3b 0a 20 20 oord_2.+.u_screen_offset.xy);...
0540 6c 6f 77 70 20 76 65 63 34 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 74 6d 70 76 61 72 5f 33 20 3d lowp.vec4.tmpvar_3;...tmpvar_3.=
0560 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 63 6f 6f 72 64 5f 32 29 3b 0a 20 20 42 .texture2D.(s_tex,.coord_2);...B
0580 61 73 65 43 6f 6c 6f 72 5f 31 20 3d 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 69 66 20 28 28 28 28 aseColor_1.=.tmpvar_3;...if.((((
05a0 0a 20 20 20 20 28 63 6f 6f 72 64 5f 32 2e 78 20 3c 20 30 2e 30 29 0a 20 20 20 7c 7c 20 0a 20 20 .....(coord_2.x.<.0.0)....||....
05c0 20 20 28 63 6f 6f 72 64 5f 32 2e 79 20 3c 20 30 2e 30 29 0a 20 20 29 20 7c 7c 20 28 63 6f 6f 72 ..(coord_2.y.<.0.0)...).||.(coor
05e0 64 5f 32 2e 78 20 3e 20 31 2e 30 29 29 20 7c 7c 20 28 63 6f 6f 72 64 5f 32 2e 79 20 3e 20 31 2e d_2.x.>.1.0)).||.(coord_2.y.>.1.
0600 30 29 29 29 20 7b 0a 20 20 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 76 65 63 34 28 30 0))).{.....gl_FragColor.=.vec4(0
0620 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 .0,.0.0,.0.0,.0.0);...}.else.{..
0640 20 20 20 69 66 20 28 28 75 5f 68 75 6d 62 61 72 5f 61 6c 70 68 61 2e 78 20 3e 20 30 2e 30 29 29 ...if.((u_humbar_alpha.x.>.0.0))
0660 20 7b 0a 20 20 20 20 20 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 3d 20 28 74 6d 70 76 .{.......BaseColor_1.xyz.=.(tmpv
0680 61 72 5f 33 2e 78 79 7a 20 2a 20 28 31 2e 30 20 2d 20 28 0a 20 20 20 20 20 20 20 20 66 72 61 63 ar_3.xyz.*.(1.0.-.(.........frac
06a0 74 28 28 63 6f 6f 72 64 5f 32 2e 79 20 2b 20 66 72 61 63 74 28 28 75 5f 74 69 6d 65 2e 78 20 2a t((coord_2.y.+.fract((u_time.x.*
06c0 20 75 5f 68 75 6d 62 61 72 5f 68 65 72 74 7a 5f 72 61 74 65 2e 78 29 29 29 29 0a 20 20 20 20 20 .u_humbar_hertz_rate.x))))......
06e0 20 20 2a 20 75 5f 68 75 6d 62 61 72 5f 61 6c 70 68 61 2e 78 29 29 29 3b 0a 20 20 20 20 7d 3b 0a ..*.u_humbar_alpha.x)));.....};.
0700 20 20 20 20 69 66 20 28 28 75 5f 73 68 61 64 6f 77 5f 61 6c 70 68 61 2e 78 20 3e 20 30 2e 30 29 ....if.((u_shadow_alpha.x.>.0.0)
0720 29 20 7b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 34 3b 0a 20 ).{.......highp.vec2.tmpvar_4;..
0740 20 20 20 20 20 74 6d 70 76 61 72 5f 34 20 3d 20 28 75 5f 74 61 72 67 65 74 5f 64 69 6d 73 2e 78 .....tmpvar_4.=.(u_target_dims.x
0760 79 20 2f 20 75 5f 74 61 72 67 65 74 5f 73 63 61 6c 65 2e 78 79 29 3b 0a 20 20 20 20 20 20 68 69 y./.u_target_scale.xy);.......hi
0780 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 35 3b 0a 20 20 20 20 20 20 69 66 20 28 28 75 5f ghp.vec2.tmpvar_5;.......if.((u_
07a0 73 77 61 70 5f 78 79 2e 78 20 3e 20 30 2e 30 29 29 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 swap_xy.x.>.0.0)).{.........tmpv
07c0 61 72 5f 35 20 3d 20 74 6d 70 76 61 72 5f 34 2e 79 78 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 ar_5.=.tmpvar_4.yx;.......}.else
07e0 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 35 20 3d 20 74 6d 70 76 61 72 5f 34 3b 0a .{.........tmpvar_5.=.tmpvar_4;.
0800 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 ......};.......highp.vec2.tmpvar
0820 5f 36 3b 0a 20 20 20 20 20 20 69 66 20 28 28 75 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 _6;.......if.((u_shadow_tile_mod
0840 65 2e 78 20 3d 3d 20 30 2e 30 29 29 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 36 20 e.x.==.0.0)).{.........tmpvar_6.
0860 3d 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 28 75 5f 73 68 61 64 6f 77 5f 75 76 5f 6f 66 =.(v_texcoord0.+.(u_shadow_uv_of
0880 66 73 65 74 2e 78 79 20 2f 20 74 6d 70 76 61 72 5f 35 29 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c fset.xy./.tmpvar_5));.......}.el
08a0 73 65 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 36 20 3d 20 28 63 6f 6f 72 64 5f 32 se.{.........tmpvar_6.=.(coord_2
08c0 20 2b 20 28 75 5f 73 68 61 64 6f 77 5f 75 76 5f 6f 66 66 73 65 74 2e 78 79 20 2f 20 75 5f 73 6f .+.(u_shadow_uv_offset.xy./.u_so
08e0 75 72 63 65 5f 64 69 6d 73 2e 78 79 29 29 3b 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 68 urce_dims.xy));.......};.......h
0900 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 37 3b 0a 20 20 20 20 20 20 69 66 20 28 28 75 ighp.vec2.tmpvar_7;.......if.((u
0920 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 65 2e 78 20 3d 3d 20 30 2e 30 29 29 20 7b 0a 20 _shadow_tile_mode.x.==.0.0)).{..
0940 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 37 20 3d 20 28 31 2e 30 2f 28 74 6d 70 76 61 72 5f 35 .......tmpvar_7.=.(1.0/(tmpvar_5
0960 29 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 ));.......}.else.{.........tmpva
0980 72 5f 37 20 3d 20 28 31 2e 30 2f 28 75 5f 73 6f 75 72 63 65 5f 64 69 6d 73 2e 78 79 29 29 3b 0a r_7.=.(1.0/(u_source_dims.xy));.
09a0 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 ......};.......highp.vec2.tmpvar
09c0 5f 38 3b 0a 20 20 20 20 20 20 74 6d 70 76 61 72 5f 38 20 3d 20 75 5f 73 68 61 64 6f 77 5f 63 6f _8;.......tmpvar_8.=.u_shadow_co
09e0 75 6e 74 2e 78 79 3b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f unt.xy;.......highp.vec2.tmpvar_
0a00 39 3b 0a 20 20 20 20 20 20 69 66 20 28 28 28 75 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 9;.......if.(((u_shadow_tile_mod
0a20 65 2e 78 20 3d 3d 20 30 2e 30 29 20 26 26 20 28 75 5f 73 77 61 70 5f 78 79 2e 78 20 3e 20 30 2e e.x.==.0.0).&&.(u_swap_xy.x.>.0.
0a40 30 29 29 29 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 39 20 3d 20 74 6d 70 76 61 72 0))).{.........tmpvar_9.=.tmpvar
0a60 5f 36 2e 79 78 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 74 6d _6.yx;.......}.else.{.........tm
0a80 70 76 61 72 5f 39 20 3d 20 74 6d 70 76 61 72 5f 36 3b 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 pvar_9.=.tmpvar_6;.......};.....
0aa0 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 31 30 3b 0a 20 20 20 20 20 20 69 66 ..highp.vec2.tmpvar_10;.......if
0ac0 20 28 28 28 75 5f 73 68 61 64 6f 77 5f 74 69 6c 65 5f 6d 6f 64 65 2e 78 20 3d 3d 20 30 2e 30 29 .(((u_shadow_tile_mode.x.==.0.0)
0ae0 20 26 26 20 28 75 5f 73 77 61 70 5f 78 79 2e 78 20 3e 20 30 2e 30 29 29 29 20 7b 0a 20 20 20 20 .&&.(u_swap_xy.x.>.0.0))).{.....
0b00 20 20 20 20 74 6d 70 76 61 72 5f 31 30 20 3d 20 74 6d 70 76 61 72 5f 38 2e 79 78 3b 0a 20 20 20 ....tmpvar_10.=.tmpvar_8.yx;....
0b20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 31 30 20 3d 20 ...}.else.{.........tmpvar_10.=.
0b40 74 6d 70 76 61 72 5f 38 3b 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 tmpvar_8;.......};.......highp.v
0b60 65 63 32 20 74 6d 70 76 61 72 5f 31 31 3b 0a 20 20 20 20 20 20 74 6d 70 76 61 72 5f 31 31 20 3d ec2.tmpvar_11;.......tmpvar_11.=
0b80 20 66 72 61 63 74 28 28 74 6d 70 76 61 72 5f 39 20 2f 20 28 74 6d 70 76 61 72 5f 37 20 2a 20 74 .fract((tmpvar_9./.(tmpvar_7.*.t
0ba0 6d 70 76 61 72 5f 31 30 29 29 29 3b 0a 20 20 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d mpvar_10)));.......highp.vec2.tm
0bc0 70 76 61 72 5f 31 32 3b 0a 20 20 20 20 20 20 69 66 20 28 28 28 75 5f 73 68 61 64 6f 77 5f 74 69 pvar_12;.......if.(((u_shadow_ti
0be0 6c 65 5f 6d 6f 64 65 2e 78 20 3d 3d 20 30 2e 30 29 20 26 26 20 28 75 5f 73 77 61 70 5f 78 79 2e le_mode.x.==.0.0).&&.(u_swap_xy.
0c00 78 20 3e 20 30 2e 30 29 29 29 20 7b 0a 20 20 20 20 20 20 20 20 74 6d 70 76 61 72 5f 31 32 20 3d x.>.0.0))).{.........tmpvar_12.=
0c20 20 74 6d 70 76 61 72 5f 31 31 2e 79 78 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 .tmpvar_11.yx;.......}.else.{...
0c40 20 20 20 20 20 20 74 6d 70 76 61 72 5f 31 32 20 3d 20 74 6d 70 76 61 72 5f 31 31 3b 0a 20 20 20 ......tmpvar_12.=.tmpvar_11;....
0c60 20 20 20 7d 3b 0a 20 20 20 20 20 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 3d 20 28 42 ...};.......BaseColor_1.xyz.=.(B
0c80 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 2a 20 6d 69 78 20 28 76 65 63 33 28 31 2e 30 2c 20 aseColor_1.xyz.*.mix.(vec3(1.0,.
0ca0 31 2e 30 2c 20 31 2e 30 29 2c 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 73 68 61 64 6f 77 2c 20 1.0,.1.0),.texture2D.(s_shadow,.
0cc0 28 74 6d 70 76 61 72 5f 31 32 20 2a 20 75 5f 73 68 61 64 6f 77 5f 75 76 2e 78 79 29 29 2e 78 79 (tmpvar_12.*.u_shadow_uv.xy)).xy
0ce0 7a 2c 20 75 5f 73 68 61 64 6f 77 5f 61 6c 70 68 61 2e 78 78 78 29 29 3b 0a 20 20 20 20 7d 3b 0a z,.u_shadow_alpha.xxx));.....};.
0d00 20 20 20 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 3d 20 28 75 5f 66 6c 6f 6f 72 2e 78 ....BaseColor_1.xyz.=.(u_floor.x
0d20 79 7a 20 2b 20 28 28 76 65 63 33 28 31 2e 30 2c 20 31 2e 30 2c 20 31 2e 30 29 20 2d 20 75 5f 66 yz.+.((vec3(1.0,.1.0,.1.0).-.u_f
0d40 6c 6f 6f 72 2e 78 79 7a 29 20 2a 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 29 29 3b 0a 20 loor.xyz).*.BaseColor_1.xyz));..
0d60 20 20 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 3d 20 70 6f 77 20 28 42 61 73 65 43 6f ...BaseColor_1.xyz.=.pow.(BaseCo
0d80 6c 6f 72 5f 31 2e 78 79 7a 2c 20 75 5f 70 6f 77 65 72 2e 78 79 7a 29 3b 0a 20 20 20 20 42 61 73 lor_1.xyz,.u_power.xyz);.....Bas
0da0 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 3d 20 28 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 20 eColor_1.xyz.=.(BaseColor_1.xyz.
0dc0 2a 20 76 5f 63 6f 6c 6f 72 30 2e 78 79 7a 29 3b 0a 20 20 20 20 69 66 20 28 28 75 5f 63 68 72 6f *.v_color0.xyz);.....if.((u_chro
0de0 6d 61 5f 6d 6f 64 65 2e 78 20 3d 3d 20 31 2e 30 29 29 20 7b 0a 20 20 20 20 20 20 42 61 73 65 43 ma_mode.x.==.1.0)).{.......BaseC
0e00 6f 6c 6f 72 5f 31 2e 78 20 3d 20 64 6f 74 20 28 75 5f 63 6f 6e 76 65 72 73 69 6f 6e 5f 67 61 69 olor_1.x.=.dot.(u_conversion_gai
0e20 6e 2e 78 79 7a 2c 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 6c n.xyz,.BaseColor_1.xyz);.......l
0e40 6f 77 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 31 33 3b 0a 20 20 20 20 20 20 74 6d 70 76 61 72 owp.vec2.tmpvar_13;.......tmpvar
0e60 5f 31 33 2e 78 20 3d 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 3b 0a 20 20 20 20 20 20 74 6d 70 _13.x.=.BaseColor_1.x;.......tmp
0e80 76 61 72 5f 31 33 2e 79 20 3d 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 3b 0a 20 20 20 20 20 20 var_13.y.=.BaseColor_1.x;.......
0ea0 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 79 7a 20 3d 20 74 6d 70 76 61 72 5f 31 33 3b 0a 20 20 20 20 BaseColor_1.yz.=.tmpvar_13;.....
0ec0 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 69 66 20 28 28 75 5f 63 68 72 6f 6d 61 5f 6d 6f 64 }.else.{.......if.((u_chroma_mod
0ee0 65 2e 78 20 3d 3d 20 32 2e 30 29 29 20 7b 0a 20 20 20 20 20 20 20 20 42 61 73 65 43 6f 6c 6f 72 e.x.==.2.0)).{.........BaseColor
0f00 5f 31 2e 78 20 3d 20 64 6f 74 20 28 75 5f 63 6f 6e 76 65 72 73 69 6f 6e 5f 67 61 69 6e 2e 78 79 _1.x.=.dot.(u_conversion_gain.xy
0f20 2c 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 79 29 3b 0a 20 20 20 20 20 20 20 20 42 61 73 65 43 ,.BaseColor_1.xy);.........BaseC
0f40 6f 6c 6f 72 5f 31 2e 79 20 3d 20 42 61 73 65 43 6f 6c 6f 72 5f 31 2e 78 3b 0a 20 20 20 20 20 20 olor_1.y.=.BaseColor_1.x;.......
0f60 7d 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 42 61 73 };.....};.....gl_FragColor.=.Bas
0f80 65 43 6f 6c 6f 72 5f 31 3b 0a 20 20 7d 3b 0a 7d 0a 0a 00 eColor_1;...};.}...