X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=render.h;h=f97d612a37e1fa55ce54bfcdd3973a5b226c47ba;hb=c33e4f46d864b2fde0c5938bf5a9388b1e8b5c04;hp=a00c209d2697476f2eb922ae2662ee07dcaf50c5;hpb=d00b1df8f80e4714dc2f9aa2189d242bb4d09a2f;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/render.h b/render.h index a00c209..f97d612 100644 --- a/render.h +++ b/render.h @@ -126,7 +126,7 @@ static void pipeline_projection( m4x4f mat, float nearz, float farz ) { m4x4_projection( mat, gpipeline.fov, - (float)vg_window_x / (float)vg_window_y, + (float)vg.window_x / (float)vg.window_y, nearz, farz ); } @@ -184,19 +184,19 @@ static void fb_use( struct framebuffer *fb ) if( !fb ) { glBindFramebuffer( GL_FRAMEBUFFER, 0 ); - glViewport( 0, 0, vg_window_x, vg_window_y ); + glViewport( 0, 0, vg.window_x, vg.window_y ); } else { glBindFramebuffer( GL_FRAMEBUFFER, fb->fb ); - glViewport( 0, 0, vg_window_x / fb->div, vg_window_y / fb->div ); + glViewport( 0, 0, vg.window_x / fb->div, vg.window_y / fb->div ); } } static void fb_init( struct framebuffer *fb ) { - i32 ix = vg_window_x / fb->div, - iy = vg_window_y / fb->div; + i32 ix = vg.window_x / fb->div, + iy = vg.window_y / fb->div; glGenFramebuffers( 1, &fb->fb ); glBindFramebuffer( GL_FRAMEBUFFER, fb->fb ); @@ -240,8 +240,8 @@ static void fb_resize( struct framebuffer *fb ) if( !fb->allocated ) return; - i32 ix = vg_window_x / fb->div, - iy = vg_window_y / fb->div; + i32 ix = vg.window_x / fb->div, + iy = vg.window_y / fb->div; glBindTexture( GL_TEXTURE_2D, fb->colour ); glTexImage2D( GL_TEXTURE_2D, 0, fb->format, ix, iy, 0, @@ -256,7 +256,7 @@ static void render_fb_resize(void) if( gpipeline.ready ) { glBindTexture( GL_TEXTURE_2D, gpipeline.rgb_background ); - glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, vg_window_x, vg_window_y, 0, + glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, vg.window_x, vg.window_y, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL ); } } @@ -271,7 +271,7 @@ static void render_init_temp_buffer(void) glGenTextures( 1, &gpipeline.rgb_background ); glBindTexture( GL_TEXTURE_2D, gpipeline.rgb_background ); - glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, vg_window_x, vg_window_y, + glTexImage2D( GL_TEXTURE_2D, 0, GL_RGB, vg.window_x, vg.window_y, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );