IssMneur
56a55da2a3
PVS-Studio fix: V512 A call of the 'memcpy' function will lead to overflow of the buffer '& x'. (pstypes.h:131)
2011-09-08 05:39:53 +00:00
Echelon9
935ca2822a
Documentation: Code cleanup of 3ddraw.cpp
2011-09-07 14:22:03 +00:00
Swifty
df6299505a
Shockwaves and death explosions will stay oriented independently of player's bank.
2011-08-07 09:55:18 +00:00
The_E
2fb0fa3428
Patch for sprite orientation from Valathil
2011-08-04 16:25:19 +00:00
Swifty
8ff509f1e6
Let's try this again without breaking the orb radar: Optimized BSG radar and cockpit displays. Fixed cockpit models not switching when changing ships.
2011-08-04 11:01:28 +00:00
The_E
854f21a3fc
Reverting 7411 due to it breaking the standard 3D radar.
2011-08-02 13:02:34 +00:00
Swifty
54b25ae177
For Diaspora: Optimized BSG radar rendering and cockpit displays. Fixed cockpit models not switching when changing ships.
2011-08-02 10:49:51 +00:00
taylor
2694046f51
fix damage lightning (from Xt tree)
2010-02-06 01:02:24 +00:00
portej05
2a09ecc89b
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
Wanderer
3d882677a0
merge from wanderer branch. 2d and 3d radar images support
2009-05-18 22:08:13 +00:00
Goober5000
57cab322b4
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
taylor
b0731b7769
basic commit of a few Xt tree changes
...
- updated OpenGL code (basic shader support, etc.)
- new ships lab code
- scripting RTT fixes
- don't let FRED hog CPU time
2008-07-16 02:49:19 +00:00
taylor
6f702c9cdf
fix various compiler warnings
2008-03-29 06:30:20 +00:00
taylor
fdfcf3b368
change gr_set_cull() so that it works better (mainly part of the RTT fix)
2008-03-20 20:18:49 +00:00
taylor
11ca1ef4a8
move stable branch to the primary under trunk
2008-03-16 16:25:19 +00:00
taylor
eb8c44c2a0
move HEAD to it's own dir under trunk
2008-03-16 16:21:11 +00:00
Goober5000
4811257f31
revert the directory move
2008-02-09 21:33:46 +00:00
Goober5000
8909d048b3
remove extraneous fs2_open folder from all branches and tags
2008-02-09 19:21:05 +00:00
Goober5000
0eabd65f0b
operator precedence FTW! :D
2007-01-14 19:35:54 +00:00
wmcoolmon
ea164eb959
Attempt to remove various warnings under MSVC 2003, mostly related to casting, but also some instances of inaccessible code.
2007-01-14 10:26:39 +00:00
taylor
35ee92bc69
handle another null vec warning which can happen during a multiplayer respawn or certain death sequences (Mantis bug #1090 )
2006-10-06 10:04:03 +00:00
taylor
bb7e2ad35a
maybe optimize the (PI/2), (PI*2) and (RAND_MAX/2) stuff a little bit
2006-08-20 00:51:07 +00:00
taylor
5131db0c80
remove some of the old batcher functions, nothing is using them now anyway
...
minor cleanup
add orient UV flipping to HTL drawing functions, like retail/non-HTL has support for
2006-05-27 16:47:12 +00:00
Goober5000
67e8f94a93
proper capitalization according to Volition
2006-04-20 06:32:30 +00:00
taylor
7ec2cd5f5c
compiler warning fixes to make GCC 4.1 shut the hell up
2006-04-12 22:23:41 +00:00
taylor
3750db172a
some small optimizations and cleanup
...
use floats for gr_bitmap() size and positions, mainly for non-standard resolutions since this allows proper resizing and positioning
(the cast to float was happening later anyway so there should be not additional slowdown from that with standard resolutions)
change g3_draw_2d_poly_bitmap() to use floats instead of ints, gets rid of the extra cast and allows better resize values
2006-04-12 01:00:58 +00:00
taylor
b106442d33
make the main vital TMAP_MAX_VERTS stuff dynamic, should handle the major non-HTL related crashes
2006-03-18 10:23:46 +00:00
Goober5000
8747465d38
spelling
2006-02-25 21:47:19 +00:00
taylor
8679d340f1
more TMAP_MAX_VERTS overflow protection for non-HTL usage (these are the things that need to be addressed to fix non-HTL)
...
fix some compiler warning messages
don't do any decal processing if decals are disabled, the math was a waste of CPU cycles in that case
2005-10-28 14:45:55 +00:00
taylor
f3d6636fb9
since the geomtry_batcher can send more verts than non-HTL code can handle, avoid drawing in that case to avoid crashing
2005-08-25 22:32:55 +00:00
taylor
a13064936a
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:45:10 +00:00
taylor
e4131e25e4
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
732d7f5561
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
f7e389eec4
Lowlevel (ie vertex buffer-mapping) functions for _rect and _shade
2005-04-24 02:40:40 +00:00
taylor
84a3455035
many, many compiler warning and header fixes (Jens Granseuer)
...
fix free on possible NULL in modelinterp.cpp (Jens Granseuer)
2005-04-12 05:26:38 +00:00
taylor
586190fb8e
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
Goober5000
31b5327765
removed unreferenced variable
...
--Goober5000
2005-03-25 22:36:01 +00:00
phreak
8e98e16796
Some specular values in g3_draw_perspective_bitmap() were being incorrectly set. fixed that
2005-03-23 20:08:33 +00:00
phreak
822b4d9c01
high-level implementation for gr_draw_htl_line and gr_draw_htl_sphere
2005-03-20 00:11:27 +00:00
bobboau
028fd5c930
added new graphic functions for state blocks
...
also added a class formanageing a new effect
2005-03-19 18:02:35 +00:00
bobboau
1397a84db7
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
wmcoolmon
1f1153bc57
Commented out unneeded variables
2005-03-13 08:38:05 +00:00
bobboau
030267adf3
fixed a local/global conflict
2005-03-10 15:35:21 +00:00
taylor
119a28190f
change min/max to MIN/MAX to fix GCC problems
...
add lab stuff to Makefile
build unbreakage for everything that's not MSVC++ 6
lots of warning fixes
fix OpenGL rendering problem with ship insignias
no Warnings() in non-debug mode for Linux (like Windows)
some campaign savefile fixage to stop reverting everyones data
2005-03-10 08:00:18 +00:00
bobboau
386efe7325
added a new interface render funtion
2005-03-09 03:23:32 +00:00
bobboau
a600ceca96
fixed a small error from my earlier commit.
2005-03-03 14:29:39 +00:00
bobboau
811c572cf8
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
4625702437
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
wmcoolmon
a504a33138
More nonstandard res fixing
2005-02-18 09:58:40 +00:00
taylor
b1128630e4
merge with Linux/OSX tree - p0204-2
2005-02-04 20:06:10 +00:00