From 6b1ef665bf9b1aaf7223f93e1269a105447f9295 Mon Sep 17 00:00:00 2001 From: zicodxx <> Date: Wed, 21 May 2008 21:59:16 +0000 Subject: [PATCH] Reverting screenshot stuff - error prone --- CHANGELOG.txt | 2 +- arch/ogl/gr.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8f7475a43..e632ed84d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -6,7 +6,7 @@ main/menu.c: Added a new set of preset resolutions 20080521 -------- -arch/ogl/gr.c, arch/sdl/mouse.c, main/game.h: Make Screenshots over backbuffer; Implmented filtered mouse delta reading +arch/ogl/gr.c, arch/sdl/mouse.c, main/game.h: Implmented filtered mouse delta reading SConstruct, INSTALL.txt, README.txt: Updated docs 20080520 diff --git a/arch/ogl/gr.c b/arch/ogl/gr.c index 371a4651c..e63211798 100644 --- a/arch/ogl/gr.c +++ b/arch/ogl/gr.c @@ -632,16 +632,17 @@ void save_screen_shot(int automap_flag) if (!automap_flag && PlayerCfg.OglPRShot && Function_mode == FMODE_GAME) { gr_set_current_canvas(NULL); - render_frame(0,0); + render_frame(0); gr_set_curfont(MEDIUM2_FONT); gr_printf(SWIDTH-FSPACX(92),SHEIGHT-LINE_SPACING,"DXX-Rebirth\n"); + ogl_do_palfx(); + glReadBuffer(GL_BACK); } else { - game_render_frame_mono(0); + glReadBuffer(GL_FRONT); } - ogl_do_palfx(); - glReadBuffer(GL_BACK); + buf = d_malloc(grd_curscreen->sc_w*grd_curscreen->sc_h*3); write_bmp(savename,grd_curscreen->sc_w,grd_curscreen->sc_h,buf); d_free(buf);