taylor
2205a9e660
minor cleanup
2006-03-22 18:12:50 +00:00
wmcoolmon
d43babc2d5
Various weapon and team related scripting functions; $Collide Ship and $Collide Weapon hooks
2006-02-15 07:19:50 +00:00
wmcoolmon
c4755fb10f
Debug warning; compiler warning fix.
2006-01-31 06:43:21 +00:00
wmcoolmon
769608ef6d
More Lua checks; added Lua vector object; better operator support.
2006-01-19 20:18:12 +00:00
wmcoolmon
8da9a3b27e
Oops, missed a file
2006-01-12 04:16:27 +00:00
wmcoolmon
246cfcfa65
Codebase commit, most notably including objecttypes.tbl
2005-12-29 08:08:42 +00:00
taylor
7ea4a5de2e
clean up some D3D debug messages to better match new OGL messages (for easier debugging)
...
remove D3D_32bit variable since it's basically useless and the same thing can be done another way
2005-12-06 02:53:02 +00:00
wmcoolmon
ee09b63444
Attempt to fix OpenGL crash-on-debug-exit
2005-12-04 18:59:18 +00:00
wmcoolmon
78fab0c331
Codebase commit - nebula.tbl, scripting, new dinky explosion/shockwave stuff, moving muzzle flashes
2005-10-30 06:45:00 +00:00
wmcoolmon
ab64770625
mission-set-nebula fixage; remainder of python code
2005-10-22 20:17:19 +00:00
taylor
be5d54a1ac
use unsigned index buffers
2005-10-16 11:20:43 +00:00
taylor
73d4f0878d
properly handle cases where bm_make_render_target() might have failed
2005-10-15 20:53:29 +00:00
taylor
670c7db695
make some code a bit more readable
...
speed up index buffer generation just a tad (maybe 1/3rd)
2005-10-15 20:27:32 +00:00
Goober5000
29eb660e83
bettered the web cursor bitmap error message
...
--Goober5000
2005-09-23 23:07:11 +00:00
taylor
af1df76849
merge of OSX tree
...
a lot of byte swaps were still missing, will hopefully be fully network compatible now
2005-09-05 09:38:19 +00:00
taylor
99dab0fc7d
some bmpman and render_target function name changes so that they make sense
...
always use bm_set_render_target() rather than the gr_ version so that the graphics state is set properly
save the original gamma ramp on OGL init so that it can be restored on exit
2005-08-20 20:34:51 +00:00
taylor
34ca40fc63
cleanup hudtargetbox rendering from that total hack job that had been done on it (fixes wireframe view as well)
...
more non-standard res fixing
- I think everything should default to resize now (much easier than having to figure that crap out)
- new mouse_get_pos_unscaled() function to return 1024x768/640x480 relative values so we don't have to do it later
- lots of little cleanups which fix several strange offset/size problems
- fix gr_resize/unsize_screen_pos() so that it won't wrap on int (took too long to track this down)
2005-07-18 03:44:01 +00:00
phreak
dab936a69d
If the web cursor bitmap isn't found, tell the user to move the executable to the main FS2 directory.
2005-07-13 15:15:54 +00:00
taylor
fbb630aa2d
ton of non-standard resolution fixes
2005-07-02 19:45:02 +00:00
taylor
c5c5382fe4
cleanup of gr_bitmap since it's the same for D3D and OGL, skip if GR_STUB though
...
fix resize/rendering issue when detail culling is used with optimized opengl_create_texture_sub()
2005-06-03 06:44:17 +00:00
taylor
3f6e13d20b
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
2005-05-12 17:49:18 +00:00
taylor
a11e6910ae
really are too many changes here:
...
- remove all bitmap section support and fix problems with previous attempt
( code/bmpman/bmpman.cpp, code/bmpman/bmpman.h, code/globalincs/pstypes.h,
code/graphics/2d.cpp, code/graphics/2d.h code/graphics/grd3dbmpman.cpp,
code/graphics/grd3dinternal.h, code/graphics/grd3drender.cpp, code/graphics/grd3dtexture.cpp,
code/graphics/grinternal.h, code/graphics/gropengl.cpp, code/graphics/gropengl.h,
code/graphics/gropengllight.cpp, code/graphics/gropengltexture.cpp, code/graphics/gropengltexture.h,
code/graphics/tmapper.h, code/network/multi_pinfo.cpp, code/radar/radarorb.cpp
code/render/3ddraw.cpp )
- use CLAMP() define in gropengl.h for gropengllight instead of single clamp() function
- remove some old/outdated code from gropengl.cpp and gropengltexture.cpp
2005-04-24 12:56:43 +00:00
wmcoolmon
5bf6f6939d
Added resizing option to gr_shade. We can probably merge gr_shade and gr_rect; they do the same thing.
2005-04-24 03:02:43 +00:00
wmcoolmon
34953040c8
Moved gr_rect and gr_shade to be API-nonspecific as the OGL/D3D functions were virtually identical
2005-04-24 02:38:31 +00:00
wmcoolmon
0acb0166a7
Removed GL_SECTIONS
2005-04-23 01:17:09 +00:00
wmcoolmon
48a10eabcb
Nonstandard res fix.
2005-04-20 08:32:01 +00:00
taylor
7f786136a6
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
wmcoolmon
2c2a6334db
Big, massive, codebase commit. I have not removed the old ai files as the ones I uploaded aren't up-to-date (But should work with the rest of the codebase)
2005-03-25 06:57:38 +00:00
bobboau
b46d8e28c7
added new graphic functions for state blocks
...
also added a class formanageing a new effect
2005-03-19 18:02:35 +00:00
bobboau
e0907340c1
added a geometry batcher and implemented it in sevral places
...
namely: lasers, thrusters, and particles,
these have been the primary botle necks for some time,
and this seems to have smoothed them out quite a bit.
2005-03-16 01:35:59 +00:00
bobboau
dceb54f914
added a new interface render funtion
2005-03-09 03:23:32 +00:00
bobboau
37bfe59c6e
commit of render target code, d3d should be totaly functional,
...
OGL still needs implementation.
2005-03-07 13:10:22 +00:00
bobboau
413b0c2781
added trilist suport to the poly rendering functions
...
and a gr_bitmap_list function that uses it
2005-03-03 02:39:14 +00:00
bobboau
9c9876909b
oh, hey look I've commited something :D
...
animation system, weapon models detail box alt-tab bug, probly other stuff
2005-03-01 06:55:45 +00:00
taylor
6044aef62c
fix a few things post merge
2005-02-05 00:30:49 +00:00
taylor
a2232be0c7
merge with Linux/OSX tree - p0204
2005-02-04 10:12:33 +00:00
taylor
0bf7ee01dc
merge with Linux/OSX tree - p0131-2
2005-01-31 23:27:55 +00:00
wmcoolmon
036677d336
Ahh, the sweet smell of optimized code
2005-01-29 08:04:15 +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
600444c1fc
OGL_enabled, s/fisrt/first/g
2004-10-31 21:35:53 +00:00
Kazan
864e1b5922
remove MCD complete
2004-07-26 20:47:56 +00:00
taylor
ba9569c372
don't use bitmap sections by default, openil_close()
2004-07-17 18:43:46 +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
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
taylor
8b4e5c76a1
DevIL stuff
2004-04-26 13:00:56 +00:00
randomtiger
f188726bb6
Added base for a general dynamic batching solution.
...
Fixed NO_DSHOW_CODE code path bug.
2004-03-20 14:47:14 +00:00
randomtiger
04a8944fb2
Added complete stub system to replace software.
2004-03-08 18:36:21 +00:00
Kazan
275bc85169
Did, undo
2004-03-08 15:06:24 +00:00