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