Commit Graph

97 Commits

Author SHA1 Message Date
Chris Danford ebce24b57e added F6 to save screenshot. (currently this conflicts with the editor's use of F6, but it won't after the editor UI changes) 2003-01-31 22:34:04 +00:00
Glenn Maynard aa2e0a0113 cope with drivers advertising broken or really old extensions 2003-01-31 18:19:58 +00:00
Glenn Maynard d0a01ec8f6 add poly radar pref
no options menu for this; very obscure and, er, we have no room
2003-01-26 03:51:59 +00:00
Andrew Livy 6723b6fdb1 Ez2/Pump/Para Song Select Screen now supports the 'stars' and/or 'blob' difficulty ratings as seen in para/ez2. 2003-01-25 23:48:33 +00:00
Glenn Maynard 21245926e5 add fallback line renderer (not yet used) 2003-01-25 03:57:14 +00:00
Glenn Maynard c15e4ef153 use Info 2003-01-25 00:19:21 +00:00
Glenn Maynard 1c269bfc77 add code to find driver versions (gack) 2003-01-24 23:57:02 +00:00
Glenn Maynard 3a78d48b84 remove dupe log
use info
2003-01-24 01:35:53 +00:00
Glenn Maynard 55cf338955 add some debug stuff 2003-01-24 00:19:56 +00:00
Glenn Maynard b2062dd91f add paletted texture entry points
remove texture compression ones
2003-01-22 22:41:05 +00:00
Glenn Maynard 40dbb3191d update:
Set BPP in a window.
Fix and clean up mode switching.  Don't accidentally grab the
mouse.  Don't reload everything when we switch to fullscreen.
2003-01-20 21:54:58 +00:00
Chris Danford e2a91a79a9 Warn if using software OpenGL, sound driver now falls back to WaveOut by default 2003-01-19 21:51:46 +00:00
Glenn Maynard 1dbf49de57 use LOG->Info for important stuff 2003-01-19 21:11:35 +00:00
Chris Danford d84e10f9d2 Fixed crash in demo if no songs. 2003-01-19 21:05:03 +00:00
Glenn Maynard 70e386192b err, commit cumulative-FPS display 2003-01-14 21:58:01 +00:00
Glenn Maynard 82a4960bd9 switch vector types
add average-FPS-during-this-screen; i'm using it for benchmarking
2003-01-11 05:12:17 +00:00
Glenn Maynard 9879d254fd "add comment" committed the wrong file ... 2003-01-11 03:57:45 +00:00
Glenn Maynard dfeb8feb49 add comment 2003-01-10 03:26:41 +00:00
Glenn Maynard ff40f5057d err, not yet 2003-01-09 04:48:29 +00:00
Glenn Maynard 6ee211e7fa fix and flatten EnterPerspective 2003-01-09 04:35:20 +00:00
Glenn Maynard 8c4a024888 get rid of vertex queue 2003-01-08 23:16:28 +00:00
Glenn Maynard 7e45cabbb1 get rid of the matrix stack; use opengl's 2003-01-08 22:30:32 +00:00
Glenn Maynard 19ced1fdc3 "view transform" is never used 2003-01-08 21:00:51 +00:00
Chris Danford 7d1c2ea22e removed dependency on plib, updated installer, fixed warnings 2003-01-08 04:16:39 +00:00
Glenn Maynard ea407b7bcc definition fixup 2002-12-30 04:04:18 +00:00
Glenn Maynard 9607765e1e centralize pulling in opengl
make gl data available externally (but separately from RageDisplay)
clean up extension stuff
2002-12-30 00:48:31 +00:00
Glenn Maynard 4658ebff6b this is a per-texture setting; don't set it here (confusing) 2002-12-28 21:39:14 +00:00
Glenn Maynard 9aa85c2293 fix fullscreen getting "stuck" 2002-12-28 21:37:18 +00:00
Glenn Maynard 49f05c9ab8 s/throw RageException/RageException::Throw/ 2002-12-21 19:34:02 +00:00
Glenn Maynard 6ffd189d53 add stat clearing 2002-12-21 07:54:24 +00:00
Glenn Maynard 03886901da fix course display 2002-12-17 05:05:41 +00:00
Glenn Maynard c41b0bf85a Remove the line loop width hack. It sometimes makes things worse ... 2002-12-07 06:20:47 +00:00
Chris Danford 4a588230e1 DirectInput replaced with SDL's input routines. Keyboard works, but joystick and pump are untested. 2002-11-29 20:37:12 +00:00
Glenn Maynard da226d2f57 fix flushing on systems without the texture combining extension 2002-11-21 09:19:36 +00:00
Glenn Maynard 52ce8414b3 Set up smoothing hints at setup time.
Fix radar tween-out.
2002-11-18 20:55:23 +00:00
Glenn Maynard ee20acddb7 fix changing bpp 2002-11-16 21:21:43 +00:00
Glenn Maynard feca14fb91 fix error message
go to more lengths to get our own glext.h
2002-11-16 07:40:32 +00:00
Glenn Maynard 265b3926d6 remove unused functions 2002-11-15 08:26:23 +00:00
Glenn Maynard 344c513a62 use the projection matrix stack 2002-11-15 08:22:53 +00:00
Glenn Maynard df22699cec Set up the ortho projection directly, and only once. 2002-11-15 08:13:51 +00:00
Glenn Maynard 79da35a795 Add perspective stuff. 2002-11-15 08:01:34 +00:00
Glenn Maynard f7f1d2cd9f Move OpenGL specs into a struct, so they're easy to scan.
Log the line/point size specs.

Move viewport setting into a function, and allow shifting the screen around.

Tweak the line loop points.
2002-11-15 02:47:08 +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
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 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
Chris Gilbert 3bd65dbe56 refresh rate changes fixed 2002-11-13 01:30:01 +00:00
Glenn Maynard 086bf5bf89 move extension tests to after opengl init 2002-11-12 20:39:08 +00:00
Glenn Maynard 78fb452cd3 implement vsync 2002-11-12 19:29:45 +00:00