Commit Graph
252 Commits
Author SHA1 Message Date
taylor 8075cf5af7 crap 2005-01-21 21:12:52 +00:00
taylor 6dba3cc43b slightly better memory management 2005-01-21 08:54:53 +00:00
taylor dc22fb9eba add -rlm cmdline option to switch to local viewpoint lighting calculations (OGL only for now) 2005-01-21 08:29:04 +00:00
taylor 9cd822ec0d fill in gr_opengl_set_texture_addressing()
add support for non-power-of-two textures for cards that have it
temporary crash fix from multiple mipmap levels in uncompressed formats
2005-01-21 08:25:15 +00:00
wmcoolmon e587c5c372 gr_curve 2005-01-14 05:28:58 +00:00
taylor 180b2750fa plug leak from VBO crash fix 2005-01-13 04:55:57 +00:00
argv e3465ddc03 Added missing #include.
-- _argv[-1]
2005-01-07 14:00:04 +00:00
taylor 4d16203170 dynamic allocation of num supported OpenGL lights
add config option for more realistic light settings
don't render spec maps in nebula to address lighting issue
2005-01-03 18:45:22 +00:00
taylor b349a99c92 good OpenGL spec mapping
fix VBO crash with multitexture using same uv coord data
little speedup of opengl_tcache_frame()
error message to make sure hardware supports the minimum texture size
move OpenGL version check out of the extention printout code
disable 2d_poof with OpenGL
2005-01-01 11:24:23 +00:00
phreak b494401b36 added a pragma message if DevIL isn't compiled into the build 2004-12-22 23:05:48 +00:00
fryday ce5277368e Fixed a tiny error in bob's code in d3d_init_environment (which seems to be called even
if there's no -env command-line) which created the cube-map and didn't check
if the creation of it failed. Added the same sanity check to d3d_render_to_env
2004-12-20 20:28:15 +00:00
taylor 1655099a83 support uncompressed DDS images
use TexSubImage2D for video anis
2004-12-05 01:28:39 +00:00
taylor 0d1d27627f make OGL use same gamma reg setting as D3D since it's the same ramp
have OGL respect the -no_set_gamma cmdline option
reset gamma to default on OGL exit to make sure the desktop doesn't stay wrong
2004-12-02 11:18:15 +00:00
taylor 3d4b214a19 not used at the moment but that code was stupid 2004-12-02 11:14:29 +00:00
taylor 08e5fca6e6 make sure we are checking the right bitmap_id 2004-11-29 18:02:01 +00:00
taylor 7ff8c0bd04 some fixes for position problems on the HUD in non-standard resolutions
few compiler warning fixes
2004-11-27 10:48:03 +00:00
taylor 412de9480f try and protect the bitmap_entry stuff a bit better
fix the transparent support ship, again, but correctly this time
2004-11-23 00:10:06 +00:00
taylor af3e060a17 some 64-bit OS comaptibility fixes 2004-11-21 11:27:31 +00:00
taylor 609d799691 don't set gamma ramp while running FRED 2004-11-04 22:49:13 +00:00
taylor 4ff9c8e05f bmpman merge 2004-10-31 21:46:38 +00:00
taylor 964bd9f180 Linux tree merge, better DDS support, texture panning 2004-10-31 21:46:10 +00:00
taylor fabd6362a7 Linux tree merge, single array for VBOs/HTL 2004-10-31 21:45:13 +00:00
taylor 274fa3cb3c Linux tree merge, use linear mag filter, small FRED fix, AA lines (disabled), use rgba colors for 3dunlit, proper gamma adjustment, bmpman merge 2004-10-31 21:42:31 +00:00
taylor 368c713975 move some otherwise bmpman stuff into grd3dbmpman.cpp 2004-10-31 21:40:11 +00:00
taylor c8d4f22a78 bmpman merge 2004-10-31 21:39:24 +00:00
taylor e3c58482c7 reinit device if lost - one of the D3D people should make sure this isn't stupid 2004-10-31 21:38:25 +00:00
taylor 18b6bb4d75 s/fisrt/first/g, bmpman merge 2004-10-31 21:36:39 +00:00
taylor 600444c1fc OGL_enabled, s/fisrt/first/g 2004-10-31 21:35:53 +00:00
taylor 90cf3e8614 initial import from bmpman merge 2004-10-31 21:21:11 +00:00
taylor 03aaaacfb5 make sure windowed mode gets the correct size 2004-10-10 22:15:10 +00:00
Kazan bb80f8dd7e interface corruption fix - thanks taylor (MAX_BITMAPS upped to 7000) 2004-10-06 22:02:54 +00:00
taylor 155a9e36c9 handle lost devices better, fix movie crash 2004-09-26 16:24:51 +00:00
taylor c4101b2fde proper OGL line drawing in HTL... hopefully 2004-09-24 22:40:23 +00:00
Goober5000 3766a10e38 fixed a few warnings
--Goober5000
2004-09-05 19:23:24 +00:00
Kazan fa7c2dad07 wakka wakka - fix minor booboo 2004-08-20 05:13:08 +00:00
Kazan 7d1c8b185d added preprocdefines.h to prevent what happened with fred -- make sure to make all fred2 headers include this file as the _first_ include -- i have already modified fs2 files to do this 2004-08-11 05:06:36 +00:00
taylor ef4247b55c fix NULL pointer and try to prevent in future, remove excess commands in opengl_cleanup() 2004-07-29 09:35:29 +00:00
taylor 10e760b780 plug memory leaks 2004-07-29 03:41:46 +00:00
Kazan 864e1b5922 remove MCD complete 2004-07-26 20:47:56 +00:00
Kazan d00cd1bda7 i have absolutely nothing to say about that subject 2004-07-25 00:31:31 +00:00
taylor 983729d9eb fix problem with sectioned menu bitmaps in OGL 2004-07-21 00:03:46 +00:00
taylor 501ae8c8c1 oops, I can't spell 2004-07-17 18:49:57 +00:00
taylor e574e9f732 various OGL and memory leak fixes 2004-07-17 18:46:09 +00:00
taylor ba9569c372 don't use bitmap sections by default, openil_close() 2004-07-17 18:43:46 +00:00
taylor 463e111810 Bob say we fix OGL, so me fix OGL <grunt> 2004-07-17 18:40:40 +00:00
Kazan 428b3dcbc9 MCD - define _MCD_CHECK to use memory tracking 2004-07-12 16:33:09 +00:00
bobboau a3422b4d01 added the working decal code 2004-07-11 03:22:54 +00:00
bobboau 97a5c86641 FVF code, only the data that is needed is sent off to the card,,
OGL can take advantage of this if they want but it won't break
anything if they don't. also state block code has been implemented,
that's totaly internal to D3D no high level code is involved.
2004-07-05 05:09:21 +00:00
bobboau 2798d7d62b implemented index buffered background bitmaps,
OGL people you realy should get this implemented
2004-07-01 01:12:33 +00:00
bobboau 69aa1db7ab high level index buffer suport and d3d implementation,
OGL people need to get this working on your end as it's broke now
2004-06-28 02:13:08 +00:00