Procházet zdrojové kódy

neercs: moved some init variable, removed useless iborder init

master
rez Sam Hocevar <sam@hocevar.net> před 12 roky
rodič
revize
25d8e339e8
1 změnil soubory, kde provedl 22 přidání a 13 odebrání
  1. +22
    -13
      neercs/video/render.cpp

+ 22
- 13
neercs/video/render.cpp Zobrazit soubor

@@ -47,7 +47,7 @@ extern char const *lolfx_radial;
#define PID M_PI/180.0f // pi ratio

/*
* Global variable -- ugly
* Global variable -- ugly (<rez> sam: c'est toi qui est ugly! \:D/)
*/
bool g_setup = false;

@@ -58,12 +58,10 @@ bool g_setup = false;
int active = true; // window active flag
float nearplane = 0.1f; // nearplane
float farplane = 1000.0f; // farplane
int polygon_fillmode = GL_FILL; // fill mode
/* timer variable */
float timer = 0; // timer
/* window variable */
ivec2 screen_size; // screen size
vec3 screen_color = vec3(0.125f, 0.125f, 0.125f); // screen color
/* object variable */
float main_angle = 0.0f; // main angle
float part_angle = 0.0f; // part angle
@@ -93,6 +91,13 @@ float beat_value = 0; // value
float beat_speed = 2.0f; // speed
/* common variable */
float value, angle, radius, scale, speed;
/* text variable */
ivec2 map_size(256,256); // texture map size
ivec2 canvas_char(0,0); // canvas char number
ivec2 canvas_size(0,0); // caca size
ivec2 font_size(8,8); // font size
ivec2 ratio_2d(2,3); // 2d ratio
ivec2 border(2,1); // border width
/* shader variable */
vec2 buffer(0.2f,0.8f); // [new frame mix,old frame mix]
vec2 remanence(0.6f,0.4f); // remanence [source mix,buffer mix]
@@ -120,13 +125,6 @@ vec4 postfx_scanline_v(0.75f,-0.25f,2.0f,0.0f); // horizontal scanline [base,var
vec3 postfx_corner(0.0f,0.8f,0.96f); // corner [width,radius,blur]
vec4 mirror(0.95f,0.9f,0.4f,4.0f); // mirror [width,height,strength,ratio]
vec4 radial(4.0f,0.9f,16,0.25f); // radial [distance,fade ratio,iteration,strength]
/* text variable */
ivec2 ratio_2d(2,3); // 2d ratio
ivec2 map_size(256,256); // texture map size
ivec2 font_size(8,8); // font size
ivec2 canvas_char(0,0); // canvas char number
ivec2 canvas_size(0,0); // caca size
ivec2 border(2 * ratio_2d.x * font_size.x,1 * ratio_2d.y * font_size.y); // border width
/* setup variable */
bool setup_switch = false; // switch [option/item]
int setup_n = 0; // item/option number
@@ -271,12 +269,23 @@ char const *setup_text[] = {
""
};

vec4 theme_var[]={
vec4(0), /* default */
vec4(0),
vec4(0), /* crt */
vec4(0),
vec4(0), /* green screen */
vec4(0),
vec4(0), /* granpa tv */
vec4(0)
};

vec4 setup_var[]={ // setup variable [start,end,step,value]
vec4(0), /* main */
vec4(1, 8, 1, ratio_2d.x),
vec4(1, 8, 1, ratio_2d.y),
vec4(0, 16, 1, border.x / ratio_2d.x / font_size.x),
vec4(0, 16, 1, border.y / ratio_2d.y / font_size.y),
vec4(0, 16, 1, border.x),
vec4(0, 16, 1, border.y),
vec4(0),
vec4(0),
vec4(0),
@@ -1131,7 +1140,7 @@ void Render::Draw2D()
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_COLOR, GL_DST_ALPHA);

Video::SetClearColor(vec4(screen_color, 1.f));
Video::SetClearColor(vec4(0.0f, 0.0f, 0.0f, 1.0f));
Video::SetClearDepth(1.0f); // set depth buffer
Video::Clear(ClearMask::Color | ClearMask::Depth);



Načítá se…
Zrušit
Uložit