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