portej05
49ce1e23a5
Fullscreen window request from QuantumDelta
2009-09-07 11:39:32 +00:00
Echelon9
3810491748
Modified version of blowfish's FSAA implementation for OS X. Enabled in ~/Library/FS2_Open/fs2_open.ini with OGL_AntiAliasSamples
2009-08-13 12:41:47 +00:00
Echelon9
35a8b8bb08
Proposed change for a OpenGL GLint fix in Snow Leopard
2009-08-08 06:02:00 +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
karajorma
a4e623db23
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
Goober5000
6e4021888d
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
chief1983
51a6901dae
OpenGL tweaks from Taylor's 3610 patch and a big fix for OS X graphics - Thanks Echelon9!
2009-01-03 02:39:11 +00:00
phreak
38abe31509
Possible fix for Mantis #1669
2008-09-01 03:09:00 +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
phreak
43407479d5
Alpha blending and line widths for radar orb rings when in HTL mode.
2008-06-03 00:18:58 +00:00
taylor
c040093c68
disable PBO support for the time being (causes hangs under OS X for some reason)
2008-04-03 22:01:47 +00:00
taylor
75baeadbed
crap, that did need to be a float to work properly (fixes wobbly hud from r4561)
...
also be sure to handle the overflow case in HUD_get_nose_coordinates()
2008-03-30 08:53:50 +00:00
taylor
94d2357dd4
some minor optimization and cleanup
2008-03-29 05:22:28 +00:00
taylor
29f8a54cd9
change gr_set_cull() so that it works better (mainly part of the RTT fix)
2008-03-20 20:18:49 +00:00
taylor
a22f065ea1
add Murleen's prospective fix and revert r4421 (should cover Mantis #83 , #1248 , and everything loosely based on them)
2008-02-22 02:35:22 +00:00
Kazan
0f84bc8c55
recommiting keldor's cutscene bars fix without busting line endings
2008-02-08 04:33:07 +00:00
Kazan
1d2d2bce10
revert all my commits from today [revert codebase back to r4410]
2008-02-08 02:29:47 +00:00
Kazan
2edf72bf47
Keldor's Cutscene Bars temporary fix (until 3.7) - Approved by Kazan and Taylor
2008-02-07 16:46:33 +00:00
phreak
9d96935ab3
Change the device context variable name.
2007-11-22 17:51:35 +00:00
taylor
5503c0b87f
try to deal better with gamma setting/resetting when minimizing/restoring the game (Mantis #1210 )
2007-11-22 05:11:38 +00:00
taylor
5188a848ea
get rid of some old/obsolete items (Mantis #1489 and #1497 )
2007-10-04 16:18:46 +00:00
taylor
9bcc5a5bd1
various bits of bmpman cleanup
...
be sure to clean all three possible buffers with OGL init
fix a couple of bmpman loading bugs that messed up animations
fix bmpman bug that didn't properly account for free'd texture ram count with unload_fast
2007-03-22 20:14:17 +00:00
taylor
ec3793f746
fix stupid bug (Mantis #1275 )
2007-02-12 07:29:51 +00:00
taylor
5f79202cdb
remove cloakmap stuff, we'll need to redo this later on anyway
...
don't need the AVI movie hacks any longer, so remove it
deal better with a strange Windows buffer swap issue
various bits of cleanup and performance improvements
fix for gr_opengl_flash() that I had screwed up earlier
2007-02-11 10:01:11 +00:00
taylor
c3e78b3f35
make sure that we don't set the 2d view matrix and then not reset it (Mantis #1269 )
...
clean up some of the fullneb mess that was causing some initial setup issues (colors wrong, etc.)
2007-02-10 20:23:51 +00:00
taylor
5a4332c3a8
lots of little cleanup, stale code removal, and small performance adjustments
...
get rid of the default combine texture state, we don't need it in general, and it can screw up fonts
get rid of the secondary color support, it doesn't do much in non-HTL mode, screws up various things, and has long since been obsolete but material setup
get rid of the old gamma setup, it actually conflicts with newer gamma support
default texture wrapping to edge clamp
do second gr_clear() on init to be sure and catch double-buffer
make sure that our active texture will always get reset to 0, rather than leaving it at whatever was used last
fixed that damn FBO bug from it hanging on textures and causing some rendering errors for various people
only lock verts once in HTL model rendering
2006-12-26 05:25:18 +00:00
taylor
33780d9f26
get rid of GL_activate and GL_deactivate, it was just Glide ported stuff that we never used and never needed
...
handle window/fullscreen/minimize changes better, fixes cursor handling mostly (Mantis bug #1146 )
don't flush on gamma change, we don't really need to any more
2006-12-07 18:07:51 +00:00
taylor
03834fd5a0
properly support the updated window create code (all told: should take of of Mantis bugs #542 , #624 , #1140 , and possibly #962 and #1124 )
2006-11-15 00:47:57 +00:00
taylor
723e5d97f4
enable/disable alpha test based on blend mode (found this hidden in an old tree, may help with blending the newer alphablend mode)
2006-11-06 05:21:32 +00:00
taylor
e53cf0b18d
grrr ... fix dos EOL chars
2006-10-27 06:44:35 +00:00
taylor
4e3b4a4d72
don't require hardware GL if running FRED (this is mainly for my benefit since I always forget to add that locally)
2006-10-24 13:39:26 +00:00
taylor
ca9e6d1cb8
bit of cleanup (technically the vertex buffer stuff is part of a much larger change slated for post-3.6.9, but this should be a little faster)
2006-10-01 19:24:46 +00:00
taylor
396fdf6e36
clean up the function ptrs so that it's a bit easier to read
2006-09-24 22:54:24 +00:00
taylor
7846d6f8c8
minor clean and code optimizations
...
clean up view/proj matrix fubar that made us need far more matrix levels that actually needed (partial fix for Mantis #563 )
add debug safety check to make sure that we don't use more than 2 proj matrices (all that GL is required to support)
set up a texture matrix for the env map to that it doesn't move/look funky
2006-09-24 13:26:01 +00:00
taylor
42d9e22380
some gamma ramp fixage, still hasn't gotten a steller review from DaBrain but it does work much better than before, so I'll tweak it later if need be
2006-09-20 04:58:13 +00:00
taylor
698686748d
allow W32 init fallback if desktop depth is less than requested game depth (it may look like crap, but at least it will work)
2006-08-29 07:27:43 +00:00
taylor
534995aa38
clean up the grstub mess (for work on standalone server, and just for sanity sake)
...
move color and shader functions to 2d.cpp since they are exactly the same everywhere
don't bother with the function pointer for gr_set_font(), it's the same everywhere anyway
2006-08-22 05:41:36 +00:00
taylor
f47fde1eda
OMG! MEMLEAK!!!! (maybe no one will notice that it was my fault ;))
2006-08-19 04:23:56 +00:00
taylor
8887b83f53
very small math optimization
2006-08-09 14:41:44 +00:00
taylor
8088a2c1f1
only do i2fl() on the font bitmap once per string rather than doing it per-letter (basically unnoticable performance boost)
...
before doing alpha channel check, make sure the bitmap is valid, since it doesn't actually catch that until later in the texture code
2006-07-17 01:10:45 +00:00
taylor
a7282eca38
handle non-MVE movies a bit better in OpenGL (don't get freaky with the window, don't lose input, etc.)
...
some cleanup to OpenGL window handling, to fix min/max/full issues, and try to make shutdown a little nicer
2006-07-13 22:06:38 +00:00
Goober5000
ab19abcb21
cvs comment tweaks
2006-07-05 23:37:13 +00:00
taylor
825e394523
be sure to properly reset fullscreen/minimized state vars as we switch between them
2006-06-23 09:01:07 +00:00
taylor
fc765d5e29
fix various things that Valgrind has been complaining about
2006-06-22 14:59:45 +00:00
taylor
19829284fe
fix screenshots on big endian
2006-06-18 20:09:03 +00:00
taylor
ca5b63540d
sync current OGL changes:
...
- go back to using minimize mode which non-active, but doin't minimize when Fred_running
- remove temporary cmdline options (-spec_scale, -env_scale, -alpha_alpha_blend)
- change FBO renderbuffer link around a little to maybe avoid freaky drivers (or freaky code)
2006-06-12 03:37:24 +00:00
taylor
44f9b71191
this should hopefully fix cursor drift on multi-display configs
2006-06-05 23:59:11 +00:00
taylor
b7c87f6047
flip color/depth values, appears some are initting software GL again and this was the problem previously
2006-06-01 07:33:59 +00:00
taylor
e3f7b75542
render strings a string at a time rather than a letter at the time (should be at least 3 times faster from state changes alone)
2006-05-31 04:02:05 +00:00