Changesets: fs2open

trunk r3099

2006-05-27 13:18

taylor


Ported: N/A

Details Diff
d'oh! that was supposed to be off by default!
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File

trunk r3098

2006-05-27 13:17

taylor


Ported: N/A

Details Diff
few things:
- comment out that -fixbugs and -nocrash crap, that's just stupid
- move -env off of the experimental list (since it's working pretty well in OGL)
- remove -nobeampierce
- remove -max_subdivide (didn't do anything)
- remove -rt (didn't do anything, and per-coder cmdline options should never be in CVS)
- move -cache_bitmaps to game speed rather than graphics
- add options for env and spec map scaling for envmaps (temporary, to be removed before official 3.6.8)
- add option for new alpha blend mode so that artists can still test with it but not mess up normal users with the bad MediaVPs
- remove -d3d_particle (it's obsolete now)
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.h Diff File

trunk r3097

2006-05-27 13:13

taylor


Ported: N/A

Details Diff
add NO_DIRECT3D support
mod - /trunk/fs2_open/code/cutscene/movie.cpp Diff File

trunk r3096

2006-05-27 13:12

taylor


Ported: N/A

Details Diff
NO_DIRECT3D support
clean up video init stuff to use D3D if specified but always OGL otherwise (using NO_DIRECT3D will force always force OGL)
if video card reg entry can't be found just use OGL rather than getting all freaky on people
change for geometry batcher update
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff File

trunk r3095

2006-05-27 13:09

taylor


Ported: N/A

Details Diff
don't setup all of the sound stuff for a mission if sound is disabled
mod - /trunk/fs2_open/code/gamesnd/gamesnd.cpp Diff File

trunk r3094

2006-05-27 13:08

taylor


Ported: N/A

Details Diff
oops!
mod - /trunk/fs2_open/code/graphics/2d.cpp Diff File

trunk r3093

2006-05-27 13:07

taylor


Ported: N/A

Details Diff
remove grd3dparticle.* and grd3dbatch.*, they are obsolete
allow us to build without D3D support under Windows (just define NO_DIRECT3D)
clean up TMAP flags
fix a couple of minor OpenGL state change issues with spec and env map rendering
make sure we build again for OS X (OGL extension functions work a little different there)
render targets always need to be power-of-2 to avoid incomplete buffer issues in the code
when we disable culling in opengl_3dunlit be sure that we re-enable it on exit of function
re-fix screenshots
add true alpha blending support (with cmdline for now since the artwork has the catch up)
draw lines with float positioning, to be more accurate with resizing on non-standard resolutions
don't load cubemaps from file for D3D, not sure how to do it anyway
update geometry batcher code, memory fixes, dynamic stuff, basic fixage, etc.
mod - /trunk/fs2_open/code/graphics/2d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/2d.h Diff File
rm - /trunk/fs2_open/code/graphics/GrD3DParticle.cpp File
rm - /trunk/fs2_open/code/graphics/GrD3DParticle.h File
mod - /trunk/fs2_open/code/graphics/GrD3DStateBlock.cpp Diff File
mod - /trunk/fs2_open/code/graphics/GrD3DStateBlock.h Diff File
mod - /trunk/fs2_open/code/graphics/grbatch.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grbatch.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.h Diff File
rm - /trunk/fs2_open/code/graphics/grd3dbatch.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dbatch.h File
mod - /trunk/fs2_open/code/graphics/grd3dbmpman.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dbmpman.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3dcalls.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dinternal.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3dlight.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dlight.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3drender.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dsetup.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dsetup.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3dtexture.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grinternal.h Diff File
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropenglbmpman.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropenglextension.h Diff File
mod - /trunk/fs2_open/code/graphics/gropengltnl.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grstub.h Diff File
mod - /trunk/fs2_open/code/graphics/tmapper.h Diff File

trunk r3092

2006-05-27 13:00

taylor


Ported: N/A

Details Diff
only display that "no wavefile for voice" message if sound is enabled
mod - /trunk/fs2_open/code/mission/missionmessage.cpp Diff File

trunk r3091

2006-05-27 12:59

taylor


Ported: N/A

Details Diff
comment out some code which used only if neither D3D nor OGL
mod - /trunk/fs2_open/code/menuui/optionsmenu.cpp Diff File
mod - /trunk/fs2_open/code/object/object.cpp Diff File
mod - /trunk/fs2_open/code/object/objectsort.cpp Diff File

trunk r3090

2006-05-27 12:57

taylor


Ported: N/A

Details Diff
comment out the model cache stuff, it's old and not actually used anyway
minor cleanup of some modelinterp.cpp code, to make it more readable
fix tertiary thruster batcher which had the radius value swapped
comment out a couple places where we were doing a D3D or OGL check (it's always true so why bother)
add more support for NO_DIRECT3D so that it can be used on Windows to build without D3D
mod - /trunk/fs2_open/code/model/model.h Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/model/modelread.cpp Diff File

trunk r3089

2006-05-27 12:52

taylor


Ported: N/A

Details Diff
lots of little cleanup and minor fixage
make Particles[] dynamic (appears to improve processing speed of two particle functions by about 30%)
move to completely using Bobboau's geometry batcher instead of the stale one that RandomTiger did
little change to PARTICLE_SMOKE to flip UV orient differently, may add some realism, or just look kinda neat
get rid of particle_emit() stuff what was hardcoded for MAX_DETAIL_LEVEL value
mod - /trunk/fs2_open/code/particle/particle.cpp Diff File
mod - /trunk/fs2_open/code/particle/particle.h Diff File

trunk r3088

2006-05-27 12:49

taylor


Ported: N/A

Details Diff
comment out some pointless checks which look for not using either D3D or OGL
don't run through ships on level load setting up the sound environment if sound is disabled
minor cleanup
mod - /trunk/fs2_open/code/ship/shield.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/shipcontrails.cpp Diff File

trunk r3087

2006-05-27 12:47

taylor


Ported: N/A

Details Diff
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
mod - /trunk/fs2_open/code/render/3d.h Diff File
mod - /trunk/fs2_open/code/render/3ddraw.cpp Diff File
mod - /trunk/fs2_open/code/render/3dlaser.cpp Diff File

trunk r3086

2006-05-27 12:45

taylor


Ported: N/A

Details Diff
some minor cleanup
remove -nobeampierce
update for geometry batcher changes
mod - /trunk/fs2_open/code/weapon/beam.cpp Diff File
mod - /trunk/fs2_open/code/weapon/shockwave.cpp Diff File
mod - /trunk/fs2_open/code/weapon/trails.cpp Diff File
mod - /trunk/fs2_open/code/weapon/weapons.cpp Diff File

trunk r3085

2006-05-27 12:42

taylor


Ported: N/A

Details Diff
fix slight freakiness with debris vclips (un)loading
comment out some code which was only used if neither D3D or OGL
fix dumb particle_emit() calls
mod - /trunk/fs2_open/code/starfield/starfield.cpp Diff File
mod - /trunk/fs2_open/code/starfield/supernova.cpp Diff File

trunk r3084

2006-05-27 12:39

taylor


Ported: N/A

Details Diff
remove non-Windows timeSetEvent() functions
make PDWORD and LPDWORD int instead of long (64-bit issue) (thanks Spike)
fix 64-bit ptr issue with OpenAL audio streaming code (thanks Spike)
add start of device enumberation for OpenAL 1.1 (it just lists available devices now)
make sure we open the default OpenAL 1.1 device under Windows
comment out blank listener stuff, this may have been crashing under OS X
add support for AL_BYTE_OFFSET in OpenAL 1.1 for buffer positioning under Windows
mod - /trunk/fs2_open/code/sound/acm.cpp Diff File
mod - /trunk/fs2_open/code/sound/audiostr-openal.cpp Diff File
mod - /trunk/fs2_open/code/sound/ds.cpp Diff File
mod - /trunk/fs2_open/code/windows_stub/config.h Diff File
mod - /trunk/fs2_open/code/windows_stub/stubs.cpp Diff File

trunk r3083

2006-05-27 12:34

taylor


Ported: N/A

Details Diff
remove grd3dparticle.* and grd3dbatch.* since they are obsolete
update to current Xcode project file
update frameworks (header problems) used by OS X version
mod - /trunk/fs2_open/projects/MSVC_6/code.dsp Diff File
mod - /trunk/fs2_open/projects/Xcode/FS2_Open.xcodeproj/project.pbxproj Diff File
mod - /trunk/fs2_open/projects/Xcode/Frameworks.tgz Diff File

trunk r3082

2006-05-24 01:09

WMCoolmon


Ported: N/A

Details Diff
Fix for Mantis bug 0000922
Affected Issues
0000922
mod - /trunk/fs2_open/code/math/vecmat.cpp Diff File
mod - /trunk/fs2_open/code/object/collideweaponweapon.cpp Diff File

trunk r3081

2006-05-21 18:57

Goober5000


Ported: N/A

Details Diff
fix for Mantis 0000750
--Goober5000
mod - /trunk/fs2_open/code/gamesnd/eventmusic.cpp Diff File
mod - /trunk/fs2_open/code/gamesnd/eventmusic.h Diff File
mod - /trunk/fs2_open/code/menuui/mainhallmenu.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File

trunk r3080

2006-05-20 23:58

Goober5000


Ported: N/A

Details Diff
fix Mantis 0000834
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File

trunk r3079

2006-05-20 22:12

Goober5000


Ported: N/A

Details Diff
fix for Mantis 0000827
--Goober5000
mod - /trunk/fs2_open/code/mission/missionlog.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionlog.h Diff File

trunk r3078

2006-05-19 23:00

Goober5000


Ported: N/A

Details Diff
and actually commit the uncorrupted file - grr...
--Goober5000
mod - /trunk/fs2_open/openal/libs/win32/openal32.lib Diff File
mod - /trunk/fs2_open/openal/libs/win64/openal32.lib Diff File

trunk r3077

2006-05-19 22:56

Goober5000


Ported: N/A

Details Diff
try changing the format again
--Goober5000
mod - /trunk/fs2_open/openal/libs/win32/openal32.lib Diff File
mod - /trunk/fs2_open/openal/libs/win64/openal32.lib Diff File

trunk r3076

2006-05-19 22:03

Goober5000


Ported: N/A

Details Diff
fix for Mantis 0000755, plus make the missionlog #defines uniform
--Goober5000
mod - /trunk/fs2_open/code/ai/aicode.cpp Diff File
mod - /trunk/fs2_open/code/ai/aigoals.cpp Diff File
mod - /trunk/fs2_open/code/hud/hudsquadmsg.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionlog.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionlog.h Diff File
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File
mod - /trunk/fs2_open/code/ship/shiphit.cpp Diff File

trunk r3075

2006-05-19 00:47

Goober5000


Ported: N/A

Details Diff
formatting and clarification, plus fix for Mantis 0000911
--Goober5000
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 313 314 315 316 317 318 319 320 ... 360 ... 400 ... 437 438 439  Next  Last