Glenn Maynard
c548f045c0
add ConvertSDLSurface( src, dst )
...
split out CopySDLSurface(), CompareSDLFormats()
restore alpha flags when done converting
2004-02-25 03:36:20 +00:00
Glenn Maynard
3e8ff0b7ad
create mySDL_MakeDummySurface
2004-02-20 05:10:39 +00:00
Glenn Maynard
ae5f6e267e
fix uninintialized values
2004-01-21 05:48:07 +00:00
Glenn Maynard
d5db243378
fix writing uninitialized data to banner cache (harmless)
2004-01-21 03:49:35 +00:00
Glenn Maynard
11e7899226
fix minor memleaks
2004-01-21 03:09:59 +00:00
Glenn Maynard
0a2d283a4e
SDL_RWops *OpenRWops( const CString &sPath, bool Write=false );
...
SDL_RWops *OpenRWops( CString &sBuf );
2003-12-12 10:03:23 +00:00
Glenn Maynard
910419a14e
better error reporting
2003-12-10 05:01:51 +00:00
Glenn Maynard
a274e5c95c
use SDL_LoadImage in mySDL_SaveSurface, mySDL_LoadSurface
2003-12-04 21:17:51 +00:00
Glenn Maynard
51a4968659
use SDL_LoadImage in SDL_LoadImage
2003-12-04 21:11:29 +00:00
Glenn Maynard
abab6c0c9f
add SDL_LoadImage
2003-12-04 20:41:00 +00:00
Glenn Maynard
1d4ea12d96
Fix banner cache loading.
2003-11-12 04:39:49 +00:00
Glenn Maynard
e99b2f5965
fix memleaks
2003-11-11 23:19:40 +00:00
Glenn Maynard
2854c68a18
Remember if a surface fits in 4 bits.
2003-10-08 03:37:33 +00:00
Glenn Maynard
2c816714bb
add mySDL_Palettize
2003-10-08 01:46:00 +00:00
Glenn Maynard
5c030e3011
SDL-1.2.6
2003-09-29 23:17:03 +00:00
Glenn Maynard
0b80036bd8
remove unused code
2003-09-03 08:44:01 +00:00
Chris Danford
35950c4eaf
Add prefs for logging. Don't throw if can't open log file. Remove Ragefopen and Rageifstream (they aren't needed).
2003-08-13 04:40:23 +00:00
Chris Danford
278cb4c3f1
runs on Xbox
2003-07-22 07:47:27 +00:00
Glenn Maynard
a0bc9ef4f5
hush warning
2003-07-06 20:32:08 +00:00
Glenn Maynard
4df0a19973
fix compile problem
2003-06-29 22:44:30 +00:00
Glenn Maynard
5f5876af46
what is #defining "or" to "||"?
2003-06-29 22:43:41 +00:00
Glenn Maynard
9bcb468aa0
Sick of wrestling with the SDL blitters.
2003-06-29 07:03:00 +00:00
Glenn Maynard
06207a0171
Clean up endianness mess.
2003-06-28 01:45:44 +00:00
Steve Checkoway
8611441184
Don't change the application icon in OS X.
2003-06-25 02:31:33 +00:00
Chris Danford
a3e4ebca3f
fix incorrect window title and lost alpha in window icon
2003-06-16 20:54:10 +00:00
Chris Danford
429d311c2a
Remove composited text. The large amount of memory it uses is a bigger penalty than drawing a quad for each glyph.
2003-06-05 22:18:42 +00:00
Chris Danford
428d560a6b
Clean up resolution fallback logic
...
Add video settings for G400
Working on composited text
2003-06-05 19:29:27 +00:00
Glenn Maynard
09cf46a91e
fix wrong assert
2003-06-04 22:07:38 +00:00
Glenn Maynard
1dc380ee5c
When converting SDL surfaces, only copy the palette if both the source
...
and dest is paletted.
Add: mySDL_SaveSurface, mySDL_LoadSurface, mySDL_MapRGBExact
(like SDL_MapRGB but does no nearest-match) and mySDL_BlitTransform.
2003-06-04 20:08:51 +00:00
Glenn Maynard
982dc7551e
add error detection
2003-05-30 21:14:24 +00:00
Chris Danford
2a85a2b9df
Fix crash alt+tabbing in and out of fullscreen on Voodoo3+D3D+WinXP.
2003-05-30 00:30:40 +00:00
Glenn Maynard
35405bc34c
remove log
2003-05-26 01:51:59 +00:00
Glenn Maynard
2dc0c96c8d
add mySDL_GetAllEvents and mySDL_PushEvents
2003-05-26 01:43:23 +00:00
Glenn Maynard
96f86ed5e2
Add mySDL_EventState to work around bizarre SDL event behavior
2003-05-25 23:49:40 +00:00
Chris Danford
bb089f467e
consolidate SDL icon changing code
2003-05-25 21:58:34 +00:00
Chris Danford
02016ae442
Reorganize RageDisplay
...
Add Direct3D renderer (separate project configuration)
Add Xbox project config (doesn't yet compile)
2003-05-22 05:28:37 +00:00
Glenn Maynard
1ac4953877
fix bogus warning
2003-04-12 20:23:27 +00:00
Glenn Maynard
3046f71c66
add SDL_GetEvent
2003-04-12 19:00:56 +00:00
Chris Danford
9d163b0273
fix traits detection for surfaces with partial alpha, but no alpha=0 pixels
2003-04-06 01:26:48 +00:00
Chris Danford
0bb7164b91
worked on Error diffusion dithering algorithm, but it doesn't end up looking much better than OrderedDither
2003-04-05 21:17:51 +00:00
Glenn Maynard
609531c1a7
Automatically figure out if we can use 0alpha or 1alpha. I'll remove the
...
old code once the new code is stable.
2003-03-27 06:01:43 +00:00
Glenn Maynard
d7926b1ba0
add inline
2003-03-19 23:51:07 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Glenn Maynard
6b8395335d
s/_DEBUG/DEBUG/
2003-02-15 05:15:24 +00:00
Glenn Maynard
ea7867ac37
simplify and hopefully fix a crash
2003-01-26 00:50:22 +00:00
Glenn Maynard
d7f31e4202
comment
2003-01-23 05:51:28 +00:00
Glenn Maynard
7344ddf371
add a hack to fix annoying borders
2003-01-23 05:35:21 +00:00
Glenn Maynard
f44f8d818c
rudimentary paletted texture support and some other optimizations
2003-01-23 04:45:45 +00:00
Glenn Maynard
0fcf0b8ab1
reduce conversions
2003-01-22 04:18:02 +00:00
Glenn Maynard
6967db837b
fix black dots in images (finally)
2002-11-20 01:54:15 +00:00