fs2open: trunk r3093

Author Committer Branch Timestamp Parent
taylor trunk 2006-05-27 13:07 Pending
Changeset 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