Commit Graph

210 Commits

Author SHA1 Message Date
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