Changeset 1922 for trunk/tools/neercs/video/render.cpp
- Timestamp:
- Sep 17, 2012, 1:44:47 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/neercs/video/render.cpp
r1918 r1922 43 43 44 44 #define PID M_PI/180.0f // pi ratio 45 #define CR 1.0f/256.0f // color ratio46 45 47 46 /* … … 57 56 /* window variable */ 58 57 ivec2 screen_size; // screen size 59 vec3 screen_color = CR * vec3(32, 32, 32); // screen color58 vec3 screen_color = vec3(0.125f, 0.125f, 0.125f); // screen color 60 59 /* object variable */ 61 60 float main_angle = 0.0f; // main angle … … 94 93 vec2 glow_small(1.5f,0.0f); // small glow radius [center,corner] 95 94 vec2 blur(0.5f,0.0f); // blur radius [center,corner] 96 vec4 copper(0.125,0.125,32,64); // copper [base,variable,repeat x,repeat y]97 95 vec3 color_filter(0.9f,0.9f,1.0f); // color filter [red,green,blue] 98 96 vec4 color_color(1.5f,1.2f,0.1f,0.35f); // color modifier [brightness,contrast,level,grayscale] … … 110 108 vec4 postfx_scanline_v(0.75f,-0.25f,2.0f,0.0f); // horizontal scanline [base,variable,repeat,shift] 111 109 vec3 postfx_corner(0.0f,0.75f,0.95f); // corner [width,radius,blur] 110 vec4 copper(0.75,0.375,64,8); // copper [base,variable,repeat x,repeat y] 112 111 /* text variable */ 113 112 ivec2 ratio_2d(2,4); // 2d ratio … … 124 123 int setup_cursor = 0; // cursor position 125 124 int setup_option_i = 0; // selected option 126 int setup_option_n = 1 0; // option number125 int setup_option_n = 11; // option number 127 126 int setup_option_p = 0; // option position 128 127 int setup_item_i = 0; // selected item … … 223 222 "v variable", 224 223 "v repeat", 225 "v shift" 224 "v shift", 225 "copper", 226 "enable", 227 "base", 228 "variable", 229 "repeat ?", 230 "repeat ?", 231 "", 232 "", 233 "" 226 234 }; 227 235 … … 317 325 vec4( 0.0f, 4.0f, 0.50f, postfx_scanline_v.z), 318 326 vec4( 0.0f, 4.0f, 0.50f, postfx_scanline_v.w), 319 vec4(0) 327 vec4(0), /* copper */ 328 vec4( 0, 1, 1, 1), 329 vec4(0.0f, 1.0f, 0.05f, copper.x), 330 vec4(0.0f, 1.0f, 0.05f, copper.y), 331 vec4(0.0f, 64.0f, 4.00f, copper.z), 332 vec4(0.0f, 8.0f, 1.00f, copper.w), 333 vec4(0), 334 vec4(0), 335 vec4(0), 336 vec4(0) /* ? */ 320 337 }; 321 338 … … 360 377 postfx_scanline_h = vec4(setup_var[k].w, setup_var[k + 1].w, setup_var[k + 2].w, setup_var[k + 3].w); k += 4; 361 378 postfx_scanline_v = vec4(setup_var[k].w, setup_var[k + 1].w, setup_var[k + 2].w, setup_var[k + 3].w); k += 4; 362 379 k += 1; /* copper */ 380 m_shader_copper = (setup_var[k].w == 1) ? true : false; k++; 381 copper = vec4(setup_var[k].w, setup_var[k + 1].w, setup_var[k + 2].w, setup_var[k + 3].w); k += 4; 363 382 UpdateSize(); 364 383 } … … 552 571 m_shader_blur(true), 553 572 m_shader_remanency(true), 554 m_shader_copper( false),573 m_shader_copper(true), 555 574 m_shader_color(true), 556 575 m_shader_noise(true), … … 646 665 caca_printf(m_caca, 0, 0, "%i*%i", w, h); 647 666 } 667 /* draw LOL */ 668 caca_set_color_argb(m_caca, 0xfff, 0x000); 669 caca_put_str(m_caca, canvas_char.x - 11, canvas_char.y - 3,"█ ███ █"); 670 caca_put_str(m_caca, canvas_char.x - 11, canvas_char.y - 2,"█ █ █ █"); 671 caca_put_str(m_caca, canvas_char.x - 11, canvas_char.y - 1,"███ ███ ███"); 648 672 } 649 673 … … 987 1011 Draw2D(); 988 1012 Draw3D(); 989 990 1013 } 991 1014
Note: See TracChangeset
for help on using the changeset viewer.