moved a lot of 2D/screen stuff out of gl_screen.c into cl_screen.c
authorlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 15 Feb 2002 22:28:08 +0000 (22:28 +0000)
committerlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 15 Feb 2002 22:28:08 +0000 (22:28 +0000)
commitc2995f2c4c030b1c3adb163fd84b4ea5b3d2b104
tree9b1ff5efcd095318af376a8946e7c4dc5a2fdc05
parent716b30be6d8ee8ef798218c40138154723e2cde0
moved a lot of 2D/screen stuff out of gl_screen.c into cl_screen.c
moved remainder of gl_screen.c into gl_backend.c
removed gl_screen.c
inlined GL_BrightenScreen in gl_draw.c
moved a lot of GL stuff out of gl_rmain.c into gl_backend.c
converted polyblend to R_Mesh based
replaced lighthalf/gl_lightmode with v_overbrightbits
renamed contrast to brightness, and brightness to contrast (to match monitor controls)
merged hardware and software brightness/contrast/gamma into v_contrast, v_brightness, v_gamma, etc, switchable using v_hwgamma (automatically forced off if hardware gamma support is unavailable)
added ghostable menu items (unavailable gamma, for example)
rearranged options menu
2D resolution slider added (from 320x240 to full resolution)
fixed misuse of strncmp for bindings menu (thanks Elric)
adjustable crosshair size
renamed GL_BeginRendering to VID_GetWindowSize
renamed GL_EndRendering to VID_Finish
made screenshot and envmap share one function for grabbing images
moved underwater warping into cl_screen code
starting work on new entity protocol (not hooked up yet)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1523 d7cf8633-e32d-0410-b094-e92efae38249
22 files changed:
cl_screen.c
cl_screen.h
gl_backend.c
gl_draw.c
gl_rmain.c
gl_rsurf.c
gl_screen.c [deleted file]
glquake.h
makefile
menu.c
model_brush.h
palette.c
palette.h
protocol.c
protocol.h
r_crosshairs.c
render.h
screen.h
vid.h
vid_3dfxsvga.c
vid_glx.c
vid_wgl.c