Commit Graph

188 Commits

Author SHA1 Message Date
Ben Anderson 167e5aebc0 Put all the Make* functions into a single .h/.cpp file (yes, kinda like the way it was), and add Make* functions for DialogDrivers. This means there's only one object that's affected by drivers being added/removed. (Driver default changes are a little different -- 2 or 3 objects.) Also one or two minor cleanups. (note: I apparently don't know much about CVS, it appears that some files might not make it into the repository; hang tight, I'm trying to find a solution.) 2005-03-15 00:30:26 +00:00
Ben Anderson 0db665d4d6 Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory. 2005-03-14 06:44:38 +00:00
Glenn Maynard fb36d944f9 fix warnings (why aren't OpenGL handles a pointer type? yuck) 2005-02-11 04:06:52 +00:00
Chris Danford ae7076daf7 simplify fix for ATI 2005-02-05 06:43:35 +00:00
Chris Danford 1b43db7b59 fix vertex shader on ATI 2005-02-05 06:34:25 +00:00
Glenn Maynard 588f2a31ff implement TextureMatrixScale with a vertex shader 2005-02-01 03:04:32 +00:00
Glenn Maynard 023ffa7dce move extension handling into a separate file 2005-01-30 19:50:55 +00:00
Steve Checkoway 5bc0f4c99b Fix warning. 2005-01-22 04:41:59 +00:00
Glenn Maynard 1d3613f161 for real this time :) 2005-01-22 03:39:39 +00:00
Chris Danford 663bd5d8b7 fix misspelling 2005-01-21 06:13:45 +00:00
Glenn Maynard 8a29cc0459 remove separate glow modes 2005-01-08 22:14:08 +00:00
Glenn Maynard a1be0fdb33 add GetNumTextureUnits() 2005-01-04 05:34:58 +00:00
Glenn Maynard c41cefe7fd compile fix 2004-12-01 01:09:20 +00:00
Glenn Maynard 22812c0e7f exceptions 2004-11-30 22:21:50 +00:00
Glenn Maynard 6f46898f69 make SetVideoMode not throw 2004-11-30 20:01:07 +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
Glenn Maynard dfe6b48b70 cosmetic 2004-10-23 02:18:17 +00:00
Glenn Maynard c326423dce move win32 pixel format dumping code into LowLevelWindow_Win32 2004-10-23 02:16:59 +00:00
Glenn Maynard cf18ea9a73 fix precedence 2004-10-16 21:12:29 +00:00
Steve Checkoway ca6887e5f8 Fix warning. 2004-10-05 10:36:11 +00:00
Glenn Maynard 071af4b238 linux build fix 2004-09-30 04:52:06 +00:00
Glenn Maynard 75357eaa8f Allow passing a paletted RageSurface to CreateTexture when pixfmt isn't
FMT_PAL.  The intent is that all combinations are valid--that the pixfmt doesn't
depend on the format of img.  (The only exception is that CreateTexture
never palettizes, so if pixfmt is FMT_PAL, img must be, too.)
2004-09-26 09:15:16 +00:00
Glenn Maynard face100e30 cleanup 2004-09-26 08:56:32 +00:00
Glenn Maynard 618a6c7737 simplify, merge code 2004-09-26 08:53:01 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Glenn Maynard f056fedae2 fix crashes when fullscreen d3d window loses focus 2004-09-19 01:38:12 +00:00
Glenn Maynard e6eb3e5ff9 remove hack 2004-09-05 23:35:49 +00:00
Glenn Maynard c8e52ea1ac dumb temp debugging hack 2004-09-05 06:54:36 +00:00
Glenn Maynard bb90bca544 remove unused ckey parameter to RageSurfaceUtils::Blit 2004-08-31 01:15:12 +00:00
Glenn Maynard 04c9401034 temp debug hack 2004-08-31 01:06:51 +00:00
Glenn Maynard 1771747c0c RageSurfaceUtils::FlipVertically 2004-08-26 20:36:44 +00:00
Glenn Maynard d2ad8869f0 flush errors before glReadPixels 2004-08-26 20:26:03 +00:00
Glenn Maynard 39988e2d93 cleanup 2004-08-19 00:36:11 +00:00
Glenn Maynard 40cecbcf50 word -> uint16_t (a "word" is architecture-specific) 2004-08-19 00:35:35 +00:00
Glenn Maynard aad73b53e9 (float) atof() -> strtof(), which computes in float instead of computing in
double and casting to float, which is silly
2004-08-10 20:57:59 +00:00
Chris Danford f5d7d915ab fix alignment when magnifying 2004-08-09 07:32:49 +00:00
Chris Danford 1d376f5795 add support for texture coordinate animation in AnimatedTexture 2004-08-09 00:46:42 +00:00
Glenn Maynard 0d0494a580 line width is a float in OpenGL for line AA 2004-06-20 01:26:28 +00:00
Chris Danford 91aafcd4c1 move all graphics API calls into RageDisplay_* 2004-06-19 21:00:38 +00:00
Steve Checkoway f5ec5019d6 simplify 2004-06-19 06:46:13 +00:00
Glenn Maynard 1dfafc21da cleanup 2004-06-14 23:59:14 +00:00
Steve Checkoway 7450f75bbf Thank you Apple for renaming standard header files. I really appreciate it, a lot. 2004-06-14 11:14:16 +00:00
Glenn Maynard 1182fa0390 pull in GL ourself 2004-06-14 05:54:01 +00:00
Glenn Maynard 6440ee4936 LowLevelWindow is responsible for setting g_X11Display 2004-06-14 05:48:28 +00:00
Glenn Maynard b481fc465b excessively large commit: use RageSurface 2004-06-14 00:51:00 +00:00
Glenn Maynard 1efd594730 byte swap update 2004-06-13 07:35:08 +00:00
Glenn Maynard a6f0b840e9 Swap24BE 2004-06-13 07:10:26 +00:00
Glenn Maynard 349acbd121 don't log point/line info 2004-06-06 08:11:36 +00:00
Glenn Maynard 247aaeba4e fix paletted textures (oops) 2004-06-01 01:22:39 +00:00