summaryrefslogtreecommitdiff
path: root/source/gl_draw.c
AgeCommit message (Collapse)Author
2010-09-15Renamed source tree subdirectory into ‘src’, moved ‘asm’ ↵Andrey Nazarov
subdirectory there and renamed it into ‘i386’.
2009-09-04Removed support for color escapes embedded in text (but still allow colored ↵Andrey Nazarov
lines in console). Moved color stuff from q_shared.c into the client code.
2009-07-14Moved GL_StretchPic into gl_draw.c so that it gets inlined by the compiler.Andrey Nazarov
Don't use r_images slots for auto textures, use constant texnums for them instead. Don't include ‘gl_showstats’ cvar into release builds. Draw polyblend effect only inside 3D viewport, not over the whole screen.
2009-05-29Ran all source files through expand(1).Andrey Nazarov
2008-08-16Split some monolithic include files into smaller ones.Andrey Nazarov
Use single BSP models cache for refresh and collision subsystems. Refresh libraries may not longer be dynamically loaded. Made gi.TagMalloc use separate tag namespace to avoid conflicts with engine reserverd tags. Fixed listing order of MVD channels in chooser menu. A lot of misc changes... MSVC build is definitely broken now.
2008-05-18Accept `all' as special argument to `delstuffcmd' command.Andrey Nazarov
Cleaned up Cvar_Get and fixed semantic bug. Accept `background keyword in menu scripts. Renamed `gl_fastsky' to `gl_drawsky'. If at least one of the sky env maps fails lo load, disable entire sky drawing. Reworked loading screen. Fixed Com_Quit argument string handling. Catch more signals on *nix. Updated server docs.
2008-04-04Added support for drawing colored text via `draw' client command.Andrey Nazarov
Cvar_Get now resets user defined cvar values for read-only cvars. Sever and game DLL features are now advertised via cvars instead of exports.
2008-04-02Use size_t instead of int where possible.Andrey Nazarov
Added initial support for Win64 port.
2008-02-17Huge search and replace commit.Andrey Nazarov
Use fixed size integer types from stdint.h instead of custom defined ones. Get endianess infromation form endian.h. Added `remotemode' console command. Link with -ldl only on Linux.
2007-12-10Clip OpenGL scissor coords properly inside Draw_SetClipRect.Andrey Nazarov
2007-12-02Implemented UI scaling, added ui_scale variable.Andrey Nazarov
Draw_ClipRect now operates correctly on scaled coordinates.
2007-11-26Release mouse in windowed mode if paused.Andrey Nazarov
Brought original Q2 `pause' image back. Made Draw_GetPicSize return original image height instead of scaled. Re-implemented gl_showtris.
2007-11-25Changed Com_sprintf --> Q_concat in quite some cases.Andrey Nazarov
Make sure WAVE sound driver is built by default. Added --disable-wave option to `configure'. Command line history is now remembered between sessions. ALT+Space refreshes all servers in Server Browser. Handle command line agruments like original Q2 engine did.
2007-11-23Added `com_uptime' macro.Andrey Nazarov
Version string no longer overdraws long command line in console. Cap `gl_celshading' value to 5 to prevent possible cheating.
2007-08-15Fixed UI_ModeChanged not being called for hard linked UI.Andrey Nazarov
Added QDECL specifier for some interface functions. Changed default values for com_date_format and com_time_format. On Windows, set up empty CRT invalid parameter handler so e.g. invalid modificators passed to strftime do not raise an exception.
2007-08-14Initial import of the new Q2PRO tree.Andrey Nazarov