Glenn Maynard
242f33fa91
fix type
2005-10-13 04:02:23 +00:00
Chris Danford
e628f74491
do note coloring with tex coord shifting, not separate elements
2005-10-04 19:45:45 +00:00
Chris Danford
bc6c7c89bc
move PixelFormat outside of RageDisplay because so many classes outside of RageDisplay use it.
...
Log PixelFormat strings instead of numbers for easier to read logs.
2005-09-29 17:15:12 +00:00
Chris Danford
48ebc53549
return NULL -> return CString() for clarity and efficiency
2005-09-04 16:55:21 +00:00
Chris Danford
e439ae2a96
return "" -> return NULL
2005-09-02 00:14:07 +00:00
Glenn Maynard
49466a567d
use GetStats for logs
2005-08-23 05:15:16 +00:00
Glenn Maynard
94ff3eca36
implement framerate limiting. This is imprecise; it's intended for giving
...
up CPU before waiting for vsync, and not for limiting to a precise framerate.
2005-07-13 06:16:37 +00:00
Glenn Maynard
fcbe90cc09
merge dupe EndFrame code
2005-07-13 00:37:43 +00:00
Glenn Maynard
65e8bd1ac0
update
2005-05-19 01:26:41 +00:00
Glenn Maynard
cf933964f2
debug -> options
2005-05-19 01:17:33 +00:00
Chris Danford
0ac5e2b008
add Skew for faux italic fonts
2005-05-02 21:43:27 +00:00
Chris Danford
7ca20486ef
use sin lookup table to fix terrible performance with float and tipsy performance on some archs
2005-03-22 00:58:05 +00:00
Glenn Maynard
cf99203db5
add m_bNeedsTextureMatrixScale
...
remove some stuff I didn't mean to commit yet
2005-02-01 02:47:30 +00:00
Glenn Maynard
57f5c487bc
move some code out of the header
2005-01-31 22:58:12 +00:00
Glenn Maynard
1823bbcbcc
remove old code
2005-01-28 07:55:06 +00:00
Glenn Maynard
61c2064f49
fix mixed tabbing
2005-01-28 07:31:41 +00:00
Glenn Maynard
65e5d35937
unneeded include
2005-01-20 17:18:51 +00:00
Glenn Maynard
9fc3addf45
cleanup
2005-01-20 01:42:05 +00:00
Glenn Maynard
9ebd1d19dd
more renames
2005-01-20 01:35:49 +00:00
Glenn Maynard
24250824de
At the cost of losing change history, I'm renaming a couple "SDL" filenames
...
that no longer have any connection to SDL; the names are just too confusing.
2005-01-20 01:26:15 +00:00
Glenn Maynard
10b175566b
preserve aspect ratio in screenshots even if resolution is 640x480
2005-01-16 22:14:39 +00:00
Glenn Maynard
bdc1b08695
pass DAR to the display; preserve aspect ratio in screenshots
2005-01-16 22:06:36 +00:00
Glenn Maynard
6f46898f69
make SetVideoMode not throw
2004-11-30 20:01:07 +00:00
Glenn Maynard
07f7827cec
typo
2004-11-26 19:47:26 +00:00
Chris Danford
72bd480883
CENTER_* -> SCREEN_CENTER
2004-11-05 06:35:10 +00:00
Glenn Maynard
3d084e2a2c
move stats formatting to RageDisplay, so renderers can add custom stats
2004-11-05 04:15:06 +00:00
Chris Danford
0a6acd94ae
fix centering matrix + perspective projections
2004-10-24 22:59:10 +00:00
Glenn Maynard
e483125b9f
Make RageDisplay_OGL::GetOrthoMatrix the default implementation.
2004-10-23 17:42:00 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Glenn Maynard
7573856a99
If the first TryVideoMode fails, log the error, since if one of the fallbacks
...
works, we'll never see the error.
2004-09-19 01:47:59 +00:00
Glenn Maynard
3dff054839
cleanup
2004-09-18 19:44:43 +00:00
Steve Checkoway
563ddf76e4
Simlify
2004-09-13 04:38:50 +00:00
Chris Danford
825c972bf5
make LogFPS a self-registering pref
2004-09-13 03:58:39 +00:00
Chris Danford
66246afeb7
add pref bLogFPS
2004-09-12 18:14:39 +00:00
Glenn Maynard
19f2cf7e3b
zoomSurface -> RageSurfaceUtils::Zoom
...
Zoom() handles its own format limitations
2004-08-28 09:38:22 +00:00
Chris Danford
1d376f5795
add support for texture coordinate animation in AnimatedTexture
2004-08-09 00:46:42 +00:00
Glenn Maynard
7b196e492e
fix warning
2004-07-14 21:08:59 +00:00
Glenn Maynard
e91d77f6aa
RageDisplay base no longer needs SDL
2004-06-14 22:27:16 +00:00
Glenn Maynard
b481fc465b
excessively large commit: use RageSurface
2004-06-14 00:51:00 +00:00
Glenn Maynard
ac637a7ec8
resize lossy screenshots to 640x480
2004-05-24 21:47:49 +00:00
Glenn Maynard
2f8e09ce7d
simplify OpenRWops
2004-05-18 19:25:53 +00:00
Glenn Maynard
b57a39a88f
unneeded header
2004-05-18 04:57:40 +00:00
Chris Danford
e83bbc40da
fix ActorFrame ZTest propogation
2004-05-15 18:35:03 +00:00
Glenn Maynard
33a04b79de
beginning GPL->X11 license transition
...
The conventions I'm using are to put the entire copyright notice at the bottom
of each file, and to put the summary of the source file's use at the top of the
header.
Putting the license text in each file avoids confusion, and is normal practice
for many projects. Putting it at the bottom gets it out of the way; it's a
ton of clutter to put at the top.
The description is in the header. People who don't know what a class is for,
or how to use it, are probably looking at the header to see the interface,
not the implementation, so let's put the description in there. Keep it brief
(one line); any substantial implementation notes should go in the source file.
2004-05-06 00:42:06 +00:00
Glenn Maynard
82595ecfe1
fix minor memleaks: a few bytes per screenshot, and a harmless "leak"
...
if IMG_LoadTyped_RW fails
2004-05-02 02:15:01 +00:00
Chris Danford
7de8269a67
pack all geometry for a Model into one set of vertex buffers
2004-04-16 05:09:02 +00:00
Chris Danford
3dc41e5d94
move rendundant renderer code to be shared by all
2004-04-15 05:24:28 +00:00
Glenn Maynard
d9f0e5819b
save lower quality jpeg to memcards
2004-03-23 22:35:30 +00:00
Glenn Maynard
4bbb6ae411
remove extra header
2004-02-13 20:17:59 +00:00