Swifty
|
c620372357
|
Soft shadows, deferred lighting, and various major graphics optimizations.
|
2015-05-02 14:35:37 -07:00 |
|
Echelon9
|
713e291bdc
|
Partially re-add the secure coding aspects of 10806 (which was rolled back in 10857). Fundamentally, the code in theora_open is written in a non-secure manner prior to this fix. That the callers currently appear per Goober to use it correctly is not the issue. There is no way of enforcing that contract as to length of the string unless it is internally handled in the function. Also Goober's comment that all callers use string lengths of MAX_FILENAME_LEN is incorrect. Examples trivially found that use the separate define NAME_LENGTH, which could be changed in future.
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10872 387891d4-d844-0410-90c0-e4c51a9137d3
|
2014-07-14 19:02:29 +10:00 |
|
Goober5000
|
7c07151e26
|
roll back r10806 because 1) all callers to this function have names which are MAX_FILENAME_LEN in size; and 2) the memset already sets all characters to 0, so there's no need to add a null terminator
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10857 387891d4-d844-0410-90c0-e4c51a9137d3
|
2014-07-05 10:38:08 +10:00 |
|
Echelon9
|
129a2d0d85
|
Address Coverity 1204290 Copy into fixed size buffer - strncpy() should be restricted by length to that of the target string, and does not guarantee null termination if the source string overran
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10806 387891d4-d844-0410-90c0-e4c51a9137d3
|
2014-06-14 20:29:35 +10:00 |
|
Zacam
|
755d7326b3
|
From Valathil, glCleanup to reduce the amount of calls.
First post here: http://www.hard-light.net/forums/index.php?topic=82886.0
Mantis Here: http://scp.indiegames.us/mantis/view.php?id=2728
|
2012-11-18 10:05:44 +00:00 |
|
Swifty
|
638ff917a1
|
go_even_faster: Added framework to improve rendering performance by reducing OpenGL state changes between vertex data binds.
|
2012-08-11 20:20:24 +00:00 |
|
The_E
|
cc2b907673
|
Changes the glBegin()/glEnd() stuff we were using in some places to the more modern glDrawArrays() way of doing things. Thanks to Kromaatikse for the initial implementation.
|
2012-07-02 15:48:56 +00:00 |
|
Echelon9
|
e98f25198c
|
Adjust alignment when shader debug logs are written.
|
2011-12-23 00:15:46 +00:00 |
|
Valathil
|
04af86b7a4
|
Added hardware accelerated YUV to RGB conversion with shaders to the ogg video renderpath.
|
2011-12-22 16:40:50 +00:00 |
|
Zacam
|
75043ff5b1
|
go_faster from Antipodes 6. Everybody, say "Thank you, taylor!"
|
2010-10-18 18:32:37 +00:00 |
|
taylor
|
b287ecfef9
|
new sound code
- Mantis #58
- Mantis #1769
- many other fixes and improvements
|
2010-05-29 15:53:18 +00:00 |
|
Zacam
|
e226c8e7f4
|
Resolves "conditional within an assignment" warnings that could cause problems.
|
2010-02-11 01:42:36 +00:00 |
|
portej05
|
98f337f701
|
safe_strings - from Antipodes build #1
|
2009-07-27 16:06:24 +00:00 |
|
portej05
|
719825f80d
|
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 |
|
chief1983
|
6fc6267fca
|
Fix for movie playback from Taylor's 3610 patch
|
2009-01-03 02:36:59 +00:00 |
|
taylor
|
9231692e48
|
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
|
3780ef0832
|
remove the error check for movies larger than 640x480 as the code was fixed the handle that a while back
|
2008-02-22 02:05:07 +00:00 |
|
taylor
|
fcc24560db
|
get rid of (now) unused variables
|
2007-04-11 14:44:32 +00:00 |
|
taylor
|
9baa0364ad
|
fix stupidness that screwed up RGB values (Mantis #1307)
|
2007-03-22 20:23:58 +00:00 |
|
taylor
|
a939b25cd8
|
make sure that our color is getting set properly (should properly fix the red/green tint problem, Mantis #1041)
slight optimization for Theora YUV->RGB converter
|
2007-02-10 00:02:18 +00:00 |
|
taylor
|
ece1948615
|
remove D3D support for Theora movies, make sure that it doesn't try to play them (since it wouldn't work properly anyway)
fix triple-buffer problem with page flipping (Mantis #1190)
|
2007-01-07 12:10:18 +00:00 |
|
taylor
|
83121e9a7a
|
initial OGG Theora movie support (likely to be rewritten at least in large part)
|
2006-12-25 21:44:11 +00:00 |
|