zicodxx
|
264014081e
|
Make Screenshots over backbuffer; Implmented filtered mouse delta reading
|
2008-05-21 13:58:27 +00:00 |
|
zicodxx
|
d414a45efd
|
Added function gr_set_attributes to change Options like Texture Filtering and SDL_GL attributes while runtime (if supported); Added 4x Multisample support
|
2008-04-22 12:57:06 +00:00 |
|
zicodxx
|
5d19c11124
|
Added function gr_set_attributes to change Options like Texture Filtering and SDL_GL attributes while runtime (if supported); Added 4x Multisample support
|
2008-04-22 08:29:29 +00:00 |
|
zicodxx
|
d457f9430d
|
Reworked timer_delay2() and calc_frame_time() to be more accurate and CPU-friendly; -nicefps replayced by -nonicefps to disable sleeping for calc_frame_time; Implemented VSync via SDL; Fixed compilation issues; Code cleanup
|
2008-04-21 18:39:49 +00:00 |
|
zicodxx
|
9bcea627d1
|
Made joy_flush also resetting button state; Improved glReticle; Implemented Fallback resolution if SDL may fail; Code cleanup
|
2008-04-19 19:11:32 +00:00 |
|
zicodxx
|
3a52d03d21
|
Added structure for values saved in PLR/PLX files; Added most common command-line options to options menu
|
2008-04-13 00:28:36 +00:00 |
|
zicodxx
|
44bbb66101
|
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
|
2008-04-06 20:23:28 +00:00 |
|
zicodxx
|
d2365d65f0
|
Simplification of palette code; Properly screen clearing in SDL-only build when palette changes; Removed obsolete functions like gr_update (replaced by gr_flip), gr_palette_fade_in/out, gr_palette_clear; Added functionality to render Automap while menu display as well; Improved blocking of some controls code while Automap active; Fixed some compiler warnings
|
2008-03-20 23:23:46 +00:00 |
|
zicodxx
|
10f39559bf
|
Fixed wrong font width spacing, -gl_prshot, mission loading, null-terminatinon in several menus, cockpit glitch; Improved gl_reticle, -noredundancy; Some code cleanup
|
2008-02-27 22:05:58 +00:00 |
|
zicodxx
|
f3d8d50a94
|
Reworked fonts routines - makes easier to expand and scale correctly; Reworked menus with better border scaling, improved rendering and cleanups; Improved font priniting ingame, better alignment; Reworked Netgame list; Real Doublebuffering in SDL-mode; Removed old and unused sources
|
2008-02-24 14:41:27 +00:00 |
|
zicodxx
|
b6f477a398
|
Cleanung up arch/ a little bit; Added mouse delta time interval for more more accurate reading at high FPS
|
2008-01-29 14:49:54 +00:00 |
|
zicodxx
|
66ed0f62f1
|
Removed SDL Gammaramp code (obsolete); Improvements on Demo code
|
2008-01-13 13:27:58 +00:00 |
|
kreatordxx
|
5cadba2207
|
print a more meaningful message when SDL fails to initialise OpenGL
|
2007-11-10 08:53:21 +00:00 |
|
zicodxx
|
2d32bb7b3e
|
Improvements for -gl_prshot; Improved show_netgame_info(); Removed obsolete multisave code
|
2007-10-31 00:49:45 +00:00 |
|
zicodxx
|
453cf2d609
|
Fixed problems with GameTime wraparound - delay sounds, cloak, invulnerability, ping; Added debug key to Reset GameTime for testing; Removed -gl_vidmem; Cheat-code cleanup; Some HUD message redundancy
|
2007-10-28 20:14:25 +00:00 |
|
zicodxx
|
9577e61339
|
Small fixes; Code cleanup; Implemented PR-Screenshot feature
|
2007-10-18 14:44:02 +00:00 |
|
zicodxx
|
b31fd2367e
|
Changed name for Window Boxes - preventing redundancy in Windows build
|
2007-10-07 14:05:18 +00:00 |
|
zicodxx
|
facee57d1f
|
Not rendering additional transparency cockpit display anymore to ensure compability with custom cockpits; Improved overlay functions for cockpit elements
|
2007-10-05 23:47:16 +00:00 |
|
md2211
|
a0b4cac982
|
* Removed executable flag on most files
* Reverted value of SOUND_MAX_VOLUME
|
2007-09-21 19:06:05 +00:00 |
|
zicodxx
|
6391e10c83
|
If sdl_only=1 do not use Assembly code by default because of poor portability - switch asm=1 necessary now; Removed final remnants of glScissor
|
2007-08-28 00:01:25 +00:00 |
|
zicodxx
|
2bc4cd32bb
|
Cleanup in Config- and PLX-code; Saving Resolution in Config file so it will apply directly at game-init; Removed seperated resolution mode for menus, SCREEN_MENU now always uses Game_screen_mode; Last FindArg cleanups; Removed MenuHires(Available) and FontHires(Available) and replaced with HiresGFX(Available) to make a more common way to determinate if Hires data is used or not (interactive Demo); Improved support for Interactive Demo
|
2007-07-26 23:57:29 +00:00 |
|
zicodxx
|
2434d100a8
|
FindArg cleanup - GL-Debug and SDL arguments
|
2007-07-23 18:13:49 +00:00 |
|
zicodxx
|
3354c26219
|
Even more FindArg cleanups
|
2007-07-22 20:56:23 +00:00 |
|
zicodxx
|
faa6122a4a
|
Even more FindArg cleanups
|
2007-07-22 20:40:39 +00:00 |
|
zicodxx
|
8e2aa8ea2a
|
Cleaned up more FindArg's - general Debug Options; Cleanups
|
2007-07-18 20:13:17 +00:00 |
|
zicodxx
|
977084d457
|
Deletion of unused code
|
2007-07-16 02:46:47 +00:00 |
|
zicodxx
|
29ef28bef3
|
Cleaned up more FindArg's - (most important) OpenGL Options
|
2007-07-15 21:22:07 +00:00 |
|
zicodxx
|
a2a6959d39
|
Cleaned up more FindArg's - Graphics Options
|
2007-07-15 15:23:45 +00:00 |
|
zicodxx
|
cf14254e01
|
small code cleanup; improved texture caching in menus to save RAM
|
2007-06-15 12:32:44 +00:00 |
|
zicodxx
|
b7f02568c0
|
fixed more compiler warnings
|
2007-06-11 15:54:09 +00:00 |
|
zicodxx
|
5bcb0e1ed5
|
introduced new bitmap flag to draw cockpit bitmap with transparency; draw transparent cockpit bitmap over gauges to make it more pixel-correct; code cleanups
|
2007-06-10 16:21:53 +00:00 |
|
kreatordxx
|
0de587cadf
|
make sure gl functions are not called before OpenGL is initialised, when fullscreen switching
|
2007-05-23 11:34:53 +00:00 |
|
zicodxx
|
d758d1bda6
|
update viewing values at Fullscreen Toggle; added Fullscreen Toggle to Menus and Demo Playback
|
2007-05-09 09:44:45 +00:00 |
|
zicodxx
|
49eaa12468
|
removed deprecated Makefile stuff
|
2007-05-03 15:16:27 +00:00 |
|
kreatordxx
|
4ff4ddd0a3
|
include SDL/SDL.h for all platforms and physfs/physfs.h for Mac OS X to avoid having to add some hard-coded include paths
|
2007-04-09 02:41:45 +00:00 |
|
kreatordxx
|
55bd12c349
|
remove final remains of VR_current_page and VR_use_paging, resolution variable cleanup - remove VGA_current_mode, VR_screen_mode, VR_render_buffer[0].cv_bitmap.bm_w/h and VR_render_width/height (Game_screen_mode is the actual resolution put in an int, not an index)
|
2007-04-05 13:23:44 +00:00 |
|
zicodxx
|
b41a8a437a
|
Use Doublebuffer in OGL for all parts of the game and properly redraw elements, fixed Profiler build
|
2007-03-22 11:32:22 +00:00 |
|
kreatordxx
|
21c844b377
|
remove final remnants of VR_current_page and VRF_USE_PAGING, also allowing -nodoublebuffer switch for all platforms. Fix single buffering for d2xgl
|
2007-03-21 12:35:35 +00:00 |
|
kreatordxx
|
751cbe1a91
|
add gr_flip, allowing significant cleanup including the moving of gr_show_canvas, Pages and VR_screen_pages to arch/dos/gr.c
|
2007-03-21 11:32:33 +00:00 |
|
zicodxx
|
89ec716e75
|
improved DepthTest, fixing Clipping bugs
|
2007-02-26 13:32:00 +00:00 |
|
zicodxx
|
7c9f8bf7fe
|
set MENU_SCREEN_MODE at init to set movie according to -menu parameter and also prevent unnecessary screen changes
|
2007-02-09 12:38:21 +00:00 |
|
zicodxx
|
b8b765e9a9
|
removed -gl_transparency debug message
|
2007-02-02 13:30:31 +00:00 |
|
zicodxx
|
b8d2f3e038
|
don't draw bombs with transparency even if -gl_transparency is enabled
|
2007-02-02 12:58:59 +00:00 |
|
zicodxx
|
f9788e5b5f
|
added transparency effects for some bitmaps like explosions, powerups, weapons, etc. - to enable with -gl_transparency
|
2007-01-29 23:31:20 +00:00 |
|
zicodxx
|
d4de0c28d3
|
write screenshots to subdirectory
|
2007-01-25 10:30:33 +00:00 |
|
zicodxx
|
a58dc03bab
|
special WINDOWS fixes and cleanups, corrected automated UDP broadcast
|
2007-01-22 10:40:14 +00:00 |
|
zicodxx
|
31ef2e7066
|
in g3_draw_sphere align rad according to canvas so it is always in round shape
|
2007-01-20 17:18:42 +00:00 |
|
zicodxx
|
8382861962
|
gr_upixelc now able to scale pixels to current resolution
|
2007-01-19 19:52:11 +00:00 |
|
kreatordxx
|
72a4f98889
|
allocate 'pixels' and 'texbuf' according to current screen resolution, saving over a hundred megabytes of memory
|
2006-12-29 09:50:21 +00:00 |
|
kreatordxx
|
a59b4363ad
|
avoid loading OpenGL textures before they have been paged in, bug found by loading Abalyon 5 (from D2X CVS)
|
2006-12-24 07:38:33 +00:00 |
|
kreatordxx
|
ae2621d33b
|
use PhysicsFS to check for existing screenshots, previous method may have caused writing over of open screenshots (from D2X CVS)
|
2006-12-24 01:49:43 +00:00 |
|
zicodxx
|
3d3188473b
|
GP2X handheld support; added SConstruct file (MAC support incomplete); code optimisations for software renderer; fixed memleaks
|
2006-12-19 02:25:50 +00:00 |
|
zicodxx
|
8cc35e82c7
|
command-line to set glScissor off if needed
|
2006-11-02 01:24:10 +00:00 |
|
zicodxx
|
8de8a3f968
|
made lines width scale to resolution; fixed compiler warnings
|
2006-10-20 23:18:04 +00:00 |
|
zicodxx
|
d350a6b244
|
make write_bmp use PhysFS
|
2006-10-19 09:38:07 +00:00 |
|
md2211
|
8f004f86a6
|
Fix for inherent limitation of pow2ize() and wrong description thereof
|
2006-10-17 18:19:20 +00:00 |
|
zicodxx
|
fd2090c761
|
fixing OGL compile bug; fixing calculation of object light before and after restoring a saved game
|
2006-10-15 12:26:13 +00:00 |
|
zicodxx
|
a38b0674b4
|
once again better restricion for glClear while screen change
|
2006-10-13 09:58:31 +00:00 |
|
zicodxx
|
5510ef2d44
|
switching SDL gammaramp off by default because uses too much CPU
|
2006-10-12 09:55:32 +00:00 |
|
zicodxx
|
18974b921a
|
re-enabled SDL_SetGammaRamp; removed FSAA because no function on all platforms; fixed offscreen render; better restriction to show menus ingame
|
2006-10-10 23:42:33 +00:00 |
|
zicodxx
|
9967ade7fb
|
windows-related ogl code cleanups
|
2006-10-10 14:57:10 +00:00 |
|
zicodxx
|
a1dcf39e3b
|
if player is deleted also delete PLX file; removed date strings, not necessary; added Menu_special
|
2006-10-10 09:53:58 +00:00 |
|
zicodxx
|
fd609ae169
|
introduced FSAA; fixed fullscreen toggle glitches; adjusted OGL_TEXTURE_LIST_SIZE and OGLTEXBUFSIZE; code cleanup; fixed memleak in game pause; restored font.c (oops)
|
2006-10-09 21:44:24 +00:00 |
|
zicodxx
|
fb5445e09a
|
print joystick dialog to stdout; print time with hud messages; fixing some graphical glitches; repaired brightness slider (oops); code cleanup
|
2006-10-08 23:19:46 +00:00 |
|
zicodxx
|
09ae63542c
|
corrected demo-related font positions; fixed window view glitch in demo playback; merged ogl_ubitmapm_cs and ogl_ubitmapm_cf
|
2006-10-08 15:57:11 +00:00 |
|
zicodxx
|
7b8399bfc6
|
clear up automake stuff, additions in DXX-COMPILE.TXT
|
2006-10-02 17:00:26 +00:00 |
|
zicodxx
|
f841d7a5a3
|
compiler related changes (thanks to Chris Taylor)
|
2006-10-02 14:36:19 +00:00 |
|
zicodxx
|
a86ae94762
|
scalable HUD, improvements for HUD and cockpits, cleaner code, fixes to get SDL renderer working again
|
2006-09-29 00:57:57 +00:00 |
|
zicodxx
|
6bec053b4b
|
some fixes for menus and automap; new aspect code; improved code to scale window for cockpits; introducing new variable in playsave.c to store game resolution and saving Game_window_h/h again properly - fixes bugs with screwed resolutions; making menus in game-resolution as default and re-activating old command-line arg '-menu<X>x<Y>' to scale menus
|
2006-08-30 18:12:04 +00:00 |
|
zicodxx
|
76707efea7
|
new code for ogl_offscreen_render, used it to reduce flickering in credits
|
2006-08-22 00:01:06 +00:00 |
|
zicodxx
|
a522685568
|
made fonts scalable, added command-line to enable fixed fonts, made savegame thumbs scalable, reworked menu borders, new way to display level info in automap to get right with scaled fonts. additionally layed out special characters to newmenu.h, showing savegame thumbnail in save game window as well
|
2006-08-18 09:47:07 +00:00 |
|
zicodxx
|
7e3d272f62
|
show borders in SDL and OGL, optimized and cleaned
|
2006-08-07 00:27:18 +00:00 |
|
zicodxx
|
8dac6902ef
|
disabled GL_CULL_FACE at ogl_end_frame to avoid problems with menus after player's death
|
2006-07-16 15:55:10 +00:00 |
|
zicodxx
|
05b378230d
|
improved use of Depth Test, added experimental hack for 4D levels; removed two Asserts which fail with 4D levels
|
2006-07-11 16:14:17 +00:00 |
|
zicodxx
|
1081f38953
|
added variable aspect function, changed cmd-help, changed ini file
|
2006-05-06 09:44:44 +00:00 |
|
zicodxx
|
249088e477
|
added GL functions to fix the portal-bug; added exception boolean value tempNoDepthTest to render d1 endlevel correctly; code reformatting
|
2006-05-05 13:24:29 +00:00 |
|
zicodxx
|
c695946bab
|
changed ogl_loadtexture to deal with transparent walls
|
2006-04-23 13:50:29 +00:00 |
|
zicodxx
|
0d0887ff75
|
small hack to prevent undefinied reference in windows build. need to be resolved
|
2006-04-16 05:12:31 +00:00 |
|
zicodxx
|
7a26d08501
|
removed fullok hack for fullscreen changing, added set_screen_mode call to prevent black screen at fullscreen toggle in windows build
|
2006-04-14 20:28:44 +00:00 |
|
zicodxx
|
4664ea8bea
|
added 16to10 support
|
2006-04-08 18:54:35 +00:00 |
|
zicodxx
|
394cd7fe63
|
added mipmap operator to ogl_bitblt_i, added if to MovieShowFrame to switch off movie mipmap if argument -nomoviesmooth given, added command-line option, added new options to d2x.ini
|
2006-04-08 15:12:26 +00:00 |
|
zicodxx
|
2d1c7c02d7
|
added widescreen aspect with command-line option for SDL and OGL build
|
2006-04-03 21:16:40 +00:00 |
|
zicodxx
|
767ad29e19
|
set ogl_setgammaramp_ok to 0. no use of SDL_SetGammaRamp anymore, that would flash the whole screen
|
2006-03-28 12:04:16 +00:00 |
|
zicodxx
|
b94413b91b
|
initial import
|
2006-03-20 17:12:09 +00:00 |
|