Changesets: fs2open

trunk r724

2003-11-02 00:50

Bobboau


Ported: N/A

Details Diff
modified trails to render with tristrips now rather than with stinky old trifans,
MUCH faster now, at least one order of magnatude.
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dlight.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3drender.cpp Diff File
mod - /trunk/fs2_open/code/graphics/tmapper.h Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/weapon/trails.cpp Diff File
mod - /trunk/fs2_open/code/weapon/trails.h Diff File

trunk r723

2003-11-01 16:59

Bobboau


Ported: N/A

Details Diff
new matrix handeling code, and fixed some problems with 3D lit verts,
several other small fixes
mod - /trunk/fs2_open/code/directx/vd3dtypes.h Diff File
mod - /trunk/fs2_open/code/graphics/2d.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.h 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/gropengl.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/render/3d.h Diff File
mod - /trunk/fs2_open/code/render/3dsetup.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File

trunk r722

2003-10-30 10:30

Kazan


Ported: N/A

Details Diff
lil update
mod - /trunk/fs2_open/Freespace2.dsp Diff File
mod - /trunk/fs2_open/code/code.dsp Diff File
mod - /trunk/fs2_open/code/fs2open_pxo/protocol.h Diff File
mod - /trunk/fs2_open/code/missionui/missiondebrief.cpp Diff File
mod - /trunk/fs2_open/code/network/multiutil.cpp Diff File

trunk r721

2003-10-30 03:20

fryday


Ported: N/A

Details Diff
Added code to handle MR_NO_ZBUFFER in d3d VB rendering code.
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File

trunk r720

2003-10-29 13:18

RandomTiger


Ported: N/A

Details Diff
D3D particle flicker fix, also fixes explosions and thruster glows
mod - /trunk/fs2_open/Freespace2.dsp Diff File
mod - /trunk/fs2_open/code/render/3ddraw.cpp Diff File

trunk r719

2003-10-28 21:09

RandomTiger


Ported: N/A

Details Diff
Updated timerbar code to work properly, also added support for it in OGL.
In D3D red is general processing (and generic graphics), green is 2D rendering, dark blue is 3D unlit, light blue is HT&L renders and yellow is the presentation of the frame to D3D. OGL is all red for now. Use compile flag TIMERBAR_ON with code lib to activate it.
Also updated some more D3D device stuff that might get a bit more speed out of some cards.
mod - /trunk/fs2_open/code/code.dsp Diff File
mod - /trunk/fs2_open/code/debugconsole/timerbar.cpp Diff File
mod - /trunk/fs2_open/code/debugconsole/timerbar.h Diff File
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp 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/gropengl.cpp Diff File

trunk r718

2003-10-28 18:59

Goober5000


Ported: N/A

Details Diff
tweakage
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File

trunk r717

2003-10-27 18:04

RandomTiger


Ported: N/A

Details Diff
Added -no_set_gamma flags
Fixed up some more non standard res stuff
Improved selection of device type, this includes using a pure device when allowed which means dev should not use Get* functions in D3D
Made fade in credits work
Stopped a call to gr_reser_lighting() in non htl mode when the pointer was NULL, was causing a crash loading a fogged level
Deleted directx8 directory content, has never been needed.
mod - /trunk/fs2_open/Freespace2.dsp Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.h Diff File
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff File
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/directx8 File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dbmpman.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dcalls.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dlight.cpp 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/grd3dtexture.cpp Diff File
mod - /trunk/fs2_open/code/menuui/mainhallmenu.cpp Diff File
mod - /trunk/fs2_open/code/menuui/playermenu.cpp Diff File
mod - /trunk/fs2_open/code/menuui/snazzyui.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/ui/gadget.cpp Diff File

trunk r716

2003-10-25 20:31

RandomTiger


Ported: N/A

Details Diff
Fixed hulls not drawing (with Phreaks advise).
Put my 32bit PCX loading under PCX_32 compile flag until its working.
Fixed a bug with res 640x480 I introduced with my non standard mode code.
Changed JPG and TGA loading command line param to "-t32"
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dbmpman.cpp 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/grd3dtexture.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/osapi/osapi.cpp Diff File

trunk r715

2003-10-25 16:42

phreak


Ported: N/A

Details Diff
added an INF_BUILD option to bump max sounds to 400 if INF_BUILD is defined
mod - /trunk/fs2_open/code/sound/sound.h Diff File

trunk r714

2003-10-25 02:56

Bobboau


Ported: N/A

Details Diff
adding FOF stuff,
and fixed a small error in the matrix code,
I told you it was indeed suposed to be gr_start_instance_matrix
in g3_done_instance,
g3_start_instance_angles needs to have an gr_ API abstraction version of it made
mod - /trunk/fs2_open/Freespace2.dsp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/render/3dsetup.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/weapon/weapon.h Diff File
mod - /trunk/fs2_open/code/weapon/weapons.cpp Diff File

trunk r713

2003-10-24 23:27

phreak


Ported: N/A

Details Diff
fixed some old bugs that reappeared after RT committed his texture code
mod - /trunk/fs2_open/code/graphics/2d.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.h Diff File
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/render/3dsetup.cpp Diff File

trunk r712

2003-10-24 13:35

RandomTiger


Ported: N/A

Details Diff
Implemented support for 32bit TGA and JPG for D3D
Also 32 bit PCX, but it still has some bugs to be worked out
Moved convert_24_to_16 out of the bitmap pfunction structures and into packunpack.cpp because thats the only place that uses it.
mod - /trunk/fs2_open/Freespace2.dsp Diff File
mod - /trunk/fs2_open/code/anim/packunpack.cpp Diff File
mod - /trunk/fs2_open/code/bmpman/bmpman.cpp Diff File
mod - /trunk/fs2_open/code/bmpman/bmpman.h Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.h Diff File
mod - /trunk/fs2_open/code/graphics/2d.h Diff 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/grd3drender.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dsetup.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3dtexture.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grdirectdraw.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grglide.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grsoft.cpp Diff File

trunk r711

2003-10-23 19:49

phreak


Ported: N/A

Details Diff
added code to render the user-defined skybox
mod - /trunk/fs2_open/code/starfield/starfield.cpp Diff File

trunk r710

2003-10-23 19:48

phreak


Ported: N/A

Details Diff
added code for the mission parser to recognize user defined skyboxes
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionparse.h Diff File

trunk r709

2003-10-23 14:03

RandomTiger


Ported: N/A

Details Diff
Bobs changes (take 2)
mod - /trunk/fs2_open/code/code.dsp Diff File
mod - /trunk/fs2_open/code/fireball/fireballs.cpp Diff File
mod - /trunk/fs2_open/code/graphics/2d.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.h Diff File
mod - /trunk/fs2_open/code/graphics/grd3dcalls.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3drender.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File
mod - /trunk/fs2_open/code/graphics/tmapper.h Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/particle/particle.cpp Diff File
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/3dmath.cpp Diff File
mod - /trunk/fs2_open/code/render/3dsetup.cpp Diff File
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/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

trunk r708

2003-10-23 09:53

fryday


Ported: N/A

Details Diff
Simplified model rendering, and it fixed up a serious bug on my system in which models with submodels didn't get their hull rendered
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File

trunk r707

2003-10-22 19:10

phreak


Ported: N/A

Details Diff
commented out some mprintfs that kazan missed
mod - /trunk/fs2_open/code/weapon/beam.cpp Diff File

trunk r706

2003-10-21 14:23

phreak


Ported: N/A

Details Diff
added gr_flip_window back in. its used in FRED
mod - /trunk/fs2_open/code/graphics/2d.h Diff File

trunk r705

2003-10-20 18:32

phreak


Ported: N/A

Details Diff
cleaned up a bunch of repeated code
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File

trunk r704

2003-10-20 07:49

Goober5000


Ported: N/A

Details Diff
added min, max, and avg sexps
--Goober5000
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File

trunk r703

2003-10-19 13:44

RandomTiger


Ported: N/A

Details Diff
Set gamma to 1.0 when quitting, someone was getting it carrying onto the desktop
mod - /trunk/fs2_open/code/graphics/grd3dsetup.cpp Diff File

trunk r702

2003-10-18 21:10

phreak


Ported: N/A

Details Diff
clipping planes now work
mod - /trunk/fs2_open/code/graphics/gropengl.cpp Diff File

trunk r701

2003-10-17 22:46

phreak


Ported: N/A

Details Diff
changed gr_start_instance_matrix(void) to gr_start_instance_matrix((vector*, matrix*)
mod - /trunk/fs2_open/code/graphics/2d.h Diff File

trunk r700

2003-10-17 22:45

phreak


Ported: N/A

Details Diff
edited gr_d3d_start_instance_matrix to make it take a vector* and a matrix*, but it doesn't do anything yet
mod - /trunk/fs2_open/code/graphics/grd3d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grd3d.h Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 320 ... 360 ... 400 ... 408 409 410 411 412 413 414 ... 437 438 439  Next  Last