diff options
| author | 2026-09-07 15:06:14 -0400 | |
|---|---|---|
| committer | 2026-09-07 15:06:14 -0400 | |
| commit | c66c7c64ebd16287b892f8a780cffcabafba3799 (patch) | |
| tree | b2195902ef055147878b591cf1171be7e6133c97 /src/render/shaders/osd_binds.h | |
| parent | 1758ae9e860bd3b65b661e3c804288c3599f4fd4 (diff) | |
| download | camu-c66c7c64ebd16287b892f8a780cffcabafba3799.tar.gz camu-c66c7c64ebd16287b892f8a780cffcabafba3799.tar.bz2 camu-c66c7c64ebd16287b892f8a780cffcabafba3799.zip | |
Better OSD behavior, lots of build stuff
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/render/shaders/osd_binds.h')
| -rw-r--r-- | src/render/shaders/osd_binds.h | 575 |
1 files changed, 320 insertions, 255 deletions
diff --git a/src/render/shaders/osd_binds.h b/src/render/shaders/osd_binds.h index 5d6806a..0f5ff19 100644 --- a/src/render/shaders/osd_binds.h +++ b/src/render/shaders/osd_binds.h @@ -2,298 +2,363 @@ static char osd_binds_shader[] = \ "float text(vec2 uv, vec2 pos) {\n" " float col = 0.;\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_L,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_f,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_R,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_h,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_col,uv);\n" -" spaces(1)\n" -" col += char(ch_N,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_x,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_P,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_v,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_lpa,uv);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_col,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_crs,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_dsh,uv);\n" -" col += char(ch_1,uv);\n" -" col += char(ch_0,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_rpa,uv);\n" +" col += ch(ch_L,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_f,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_g,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_N,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_x,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_P,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_v,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_crs,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_dsh,uv);\n" +" col += ch(ch_1,uv);\n" +" col += ch(ch_0,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_rpa,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_p,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_c,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_p,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_c,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(6)\n" -" col += char(ch_P,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_e,uv);\n" +" col += ch(ch_P,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_e,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_M,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_M,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_M,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_lpa,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_h,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_f,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_col,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_1,uv);\n" -" col += char(ch_0,uv);\n" -" col += char(ch_0,uv);\n" -" col += char(ch_pct,uv);\n" -" col += char(ch_rpa,uv);\n" +" col += ch(ch_M,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_f,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_1,uv);\n" +" col += ch(ch_0,uv);\n" +" col += ch(ch_0,uv);\n" +" col += ch(ch_pct,uv);\n" +" col += ch(ch_rpa,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_T,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_b,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_T,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_b,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(8)\n" -" col += char(ch_T,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_O,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_D,uv);\n" +" col += ch(ch_T,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_g,uv);\n" +" col += ch(ch_g,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_O,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_D,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(7)\n" -" col += char(ch_S,uv);\n" -" col += char(ch_h,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_w,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_O,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_D,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_k,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_lpa,uv);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_c,uv);\n" -" col += char(ch_k,uv);\n" -" col += char(ch_rpa,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_w,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_O,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_D,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_k,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_c,uv);\n" +" col += ch(ch_k,uv);\n" +" col += ch(ch_rpa,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_T,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_b,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_s,uv);\n" +" col += ch(ch_T,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_g,uv);\n" +" col += ch(ch_g,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_b,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_s,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_E,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_U,uv);\n" +" col += ch(ch_p,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_D,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_w,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_col,uv);\n" +" spaces(4)\n" +" col += ch(ch_T,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_c,uv);\n" +" col += ch(ch_k,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_A,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_d,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_com,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_f,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_b,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_rpa,uv);\n" +" pos.y -= STRH(1.2);\n" +" pp = vec2(pos.x,pos.y);\n" +" col += ch(ch_E,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_R,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_k,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_k,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_crs,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_dsh,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_crs,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_dsh,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(8)\n" -" col += char(ch_Z,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_m,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_I,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_lsl,uv);\n" -" col += char(ch_O,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_t,uv);\n" +" col += ch(ch_Z,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_m,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_I,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_O,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_t,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_N,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_N,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_D,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_b,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_c,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_g,uv);\n" +" col += ch(ch_D,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_b,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_c,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_g,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_T,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_p,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_B,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_c,uv);\n" -" col += char(ch_k,uv);\n" -" col += char(ch_g,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_o,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_d,uv);\n" +" col += ch(ch_T,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_p,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_W,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_d,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_w,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_V,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_V,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_V,uv);\n" -" col += char(ch_R,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_lpa,uv);\n" -" col += char(ch_S,uv);\n" -" col += char(ch_h,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_f,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_col,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_3,uv);\n" -" col += char(ch_6,uv);\n" -" col += char(ch_0,uv);\n" -" col += char(ch_dgr,uv);\n" -" col += char(ch_com,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_l,uv);\n" -" col += char(ch_col,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_C,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_n,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_r,uv);\n" -" col += char(ch_rpa,uv);\n" +" col += ch(ch_V,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_n,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_com,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_f,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_3,uv);\n" +" col += ch(ch_6,uv);\n" +" col += ch(ch_0,uv);\n" +" col += ch(ch_dgr,uv);\n" +" col += ch(ch_rpa,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_B,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_B,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_S,uv);\n" -" col += char(ch_w,uv);\n" -" col += char(ch_a,uv);\n" -" col += char(ch_p,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_E,uv);\n" -" col += char(ch_y,uv);\n" -" col += char(ch_e,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_w,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_p,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_E,uv);\n" +" col += ch(ch_y,uv);\n" +" col += ch(ch_e,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_R,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_R,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_s,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_t,uv);\n" -" col += char(ch_spc,uv);\n" -" col += char(ch_V,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_e,uv);\n" -" col += char(ch_w,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_s,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_V,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_w,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_lpa,uv);\n" +" col += ch(ch_C,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_r,uv);\n" +" col += ch(ch_l,uv);\n" +" col += ch(ch_lsl,uv);\n" +" col += ch(ch_S,uv);\n" +" col += ch(ch_h,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_f,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_col,uv);\n" +" col += ch(ch_spc,uv);\n" +" col += ch(ch_R,uv);\n" +" col += ch(ch_o,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_a,uv);\n" +" col += ch(ch_t,uv);\n" +" col += ch(ch_e,uv);\n" +" col += ch(ch_rpa,uv);\n" " pos.y -= STRH(1.2);\n" " pp = vec2(pos.x,pos.y);\n" -" col += char(ch_Q,uv);\n" -" col += char(ch_col,uv);\n" +" col += ch(ch_Q,uv);\n" +" col += ch(ch_col,uv);\n" " spaces(10)\n" -" col += char(ch_Q,uv);\n" -" col += char(ch_u,uv);\n" -" col += char(ch_i,uv);\n" -" col += char(ch_t,uv);\n" +" col += ch(ch_Q,uv);\n" +" col += ch(ch_u,uv);\n" +" col += ch(ch_i,uv);\n" +" col += ch(ch_t,uv);\n" " return col;\n" "}\n" "vec4 draw_osd() {\n" @@ -301,9 +366,9 @@ static char osd_binds_shader[] = \ " vec2 ss = sf/2.;\n" " vec2 c = vec2(coord.x,1.-coord.y);\n" " vec2 uv = c*ss;\n" -" vec2 pos = floor(vec2(ss.x/2.-STRW(43.)/2.,(ss.y/2.)+STRH(1.2*10.)));\n" +" vec2 pos = floor(vec2(ss.x/2.-STRW(49.)/2.,(ss.y/1.25)));\n" " float pixel = text(uv, pos);\n" -" float box = in_box(uv,pos-vec2(8.,STRH(1.2*13.)+8.),pos+vec2(STRW(43.)+8.,STRH(1.2)+8.));\n" +" float box = in_box(uv,pos-vec2(8.,STRH(1.2*14.)+8.),pos+vec2(STRW(49.)+8.,STRH(1.2)+8.));\n" " vec4 color = bcolor*box;\n" " color = mix(color,tcolor,pixel);\n" " color -= pixel*float(mod(c.y*sf.y,3.) < 1.)*0.5;\n" |