Commit Graph
1094 Commits
Author SHA1 Message Date
Glenn Maynard c81eb5ea31 remove + 0 2002-11-14 09:15:05 +00:00
Glenn Maynard a2d83b3d39 remove magic constant 2002-11-14 09:12:42 +00:00
Glenn Maynard f730e6d981 Mitered edges look bad with sharp angles; make GrooveRadar use
rounded edges instead.

This also lets us use lines instead of polys, which have cheap antialiasing
on a lot of hardware, which makes the radar look a lot better.
2002-11-14 09:06:54 +00:00
Glenn Maynard 6b12eddc7f Fix up line loops. 2002-11-14 09:03:19 +00:00
Glenn Maynard 88264c3a56 Make SetProjectionTransform set the projection transform.
Remove unused variable.
Add a function to draw an antialiased line loop with rounded corners.
2002-11-14 08:38:41 +00:00
Glenn Maynard f08a747182 trivial 2002-11-14 06:56:31 +00:00
Chris Danford 38a451d0e9 no message 2002-11-14 05:07:23 +00:00
Angela Stefanski 65dba8d282 Added three committed BUG FIXes to news file. 2002-11-14 02:37:33 +00:00
Glenn Maynard 0a1ec64bf6 remove comment 2002-11-14 01:48:48 +00:00
Chris Danford 487b4e9527 Readded texture stretch, texture dither, and 16 bit textures. 2002-11-14 01:26:19 +00:00
Chris Danford 9d68ff5d7b Added clamp in RageColor->RageVColor conversion to fix some artifacts
Fixed "autogen doesn't generate patterns for all difficulties for some songs"
Fixed incorrect "show" value in "show!hold" being written in DWIs
Fixed "song ends early after adding an edit then playing"
2002-11-13 05:17:15 +00:00
Glenn Maynard 4788da7a4e Another try at refresh rates. 2002-11-13 04:03:29 +00:00
Chris Gilbert b67d9446dc Updated 2002-11-13 04:00:04 +00:00
Glenn Maynard ea28757815 Use plib for some matrix ops, implement some others without
d3dx.  (Rest coming soon ...)
2002-11-13 03:54:20 +00:00
Glenn Maynard a64cfed1cf Put my refresh rate code back in. (mutter) 2002-11-13 02:37:15 +00:00
Glenn Maynard 3195ca664c fix up refresh rate stuff 2002-11-13 02:32:20 +00:00
Glenn Maynard 42ddf7e470 Make sure transitions are always [0..1]. (The fact that this wasn't the
case became a problem due to lack of color clamping; this seems the
right thing to do anyway.)
2002-11-13 02:19:01 +00:00
Glenn Maynard 08c0dcacce Add plib; extremely useful library. We only use sg (and ul, which sg uses). 2002-11-13 01:33:14 +00:00
Chris Gilbert 3bd65dbe56 refresh rate changes fixed 2002-11-13 01:30:01 +00:00
Chris Gilbert 1e5f77f3e1 uploading todo list 2002-11-13 01:28:12 +00:00
Glenn Maynard 086bf5bf89 move extension tests to after opengl init 2002-11-12 20:39:08 +00:00
Glenn Maynard 47a8fcb1a2 don't clamp color values; slow and seems unneeded
(be nice if we didn't have to convert it, either, but there's no
GL_T2F_C4F_V3F)
2002-11-12 20:38:14 +00:00
Glenn Maynard 78fb452cd3 implement vsync 2002-11-12 19:29:45 +00:00
Chris Danford 12c2a81174 stale lock gone yet? 2002-11-12 11:27:32 +00:00
Chris Danford 19244acaf1 Added missing GraphicOptions help text, re-added F4 fullscreen and F5 detail toggles, fixed texel-pixel alignment in Sprite, BitmapText 2002-11-12 11:11:16 +00:00
Glenn Maynard 5b33869ed8 uncomment mode switch code 2002-11-12 09:56:57 +00:00
Glenn Maynard 64bf5fbb0d (actually compiled the release version this time ...) 2002-11-12 09:53:17 +00:00
Glenn Maynard 3a43c3f2d7 update 2002-11-12 09:31:53 +00:00
Glenn Maynard 7026fb79d2 set caption
handle selective reloading after video mode change and texture prefs
change
2002-11-12 09:31:08 +00:00
Glenn Maynard 03c2431d01 Move OpenGL init to a function
handle refresh rates
use the SDL change vid mode extension
remove refresh rate stuff
use 16-bit zbuffer, never 32 (we'd probably be fine with 8, even)
2002-11-12 09:29:46 +00:00
Glenn Maynard 33b0eff159 reimplement refresh rates
no MAX; not sure how to do that
2002-11-12 09:24:36 +00:00
Glenn Maynard f56b5e9b6b change refreshratemode to refreshrate 2002-11-12 09:23:50 +00:00
Glenn Maynard 892fcb47dc impement Invalidate() 2002-11-12 09:23:15 +00:00
Glenn Maynard 58dbd9bdb3 Add InvalidateTextures; change reload behavior. (breaks reloading
until I get the rest committed in a moment)
2002-11-12 09:21:44 +00:00
Glenn Maynard 92bfe3d484 fix title menu exit 2002-11-12 07:04:45 +00:00
Glenn Maynard df7aec2eb0 enable fullscreen 2002-11-12 02:43:36 +00:00
Glenn Maynard 0178e1e3df fix hold notes 2002-11-12 01:55:25 +00:00
Glenn Maynard ec764db169 render even when alpha is 0 when zbuffering is on (fixes
ScreenStage, lifebar)
2002-11-12 01:29:19 +00:00
Glenn Maynard ee223ec178 fix version 2002-11-12 01:28:39 +00:00
Glenn Maynard dac8bd4f2d add ZBufferEnabled() query 2002-11-12 01:25:03 +00:00
Chris Danford b4a16fc246 Fixed little compile error in RageDisplay and fixed error in README 2002-11-12 00:59:19 +00:00
Glenn Maynard 5673bec6f2 Add SetBlendMode;
add glexts.h;
log version and available extensions;
implement real glow with GL_EXT_texture_env_combine.
2002-11-12 00:51:27 +00:00
Glenn Maynard 3cca0545d0 add glext.h 2002-11-12 00:43:09 +00:00
Glenn Maynard 3f4b11f495 store and log opengl version 2002-11-11 21:05:02 +00:00
Glenn Maynard b037524db0 finish draw stats 2002-11-11 20:43:30 +00:00
Glenn Maynard b13fe6e6b6 Fix color endianness problems.
Remove operator== and != from POD types.

Scope the disabled warning better.
2002-11-11 20:36:39 +00:00
Glenn Maynard f8027f16c3 ALL MUSIC must come first; fix infinite looping on init 2002-11-11 19:02:33 +00:00
Glenn Maynard bdf364a5aa Fix flushing when setting modulate and when changing textures;
implement stats.
2002-11-11 09:56:07 +00:00
Glenn Maynard 63de3aac42 add alt-f4 2002-11-11 09:06:30 +00:00
Glenn Maynard 8bad0c8a30 fix commandline parsing 2002-11-11 08:53:26 +00:00