Sam Lantinga
a9d41506c3
If we leave the default SDL_config.h in place, it'll override the one generated by configure when building from a different directory. Argh...
2011-03-12 13:28:56 -08:00
Sam Lantinga
fc9ee0c10f
Fixed so code will compile with SDL_config_minimal.h
2011-03-12 13:21:57 -08:00
Sam Lantinga
2bfebc895c
Fixed operator precedence
...
Frank Zago to SDL
& takes precedence over |. (was a gcc warning)
2011-03-11 18:38:29 -08:00
Sam Lantinga
23b4b79a90
Fixed bug 1165 (SDL_GetMouseState() returns wrong location after switch to/from fullscreen)
...
I'm solving this by moving the mouse to the correct location after a fullscreen mode switch.
2011-03-11 18:16:39 -08:00
Sam Lantinga
0eb0a30eca
Fixed bug 1167 (SDL_WINDOWPOS_CENTERED doesn't work if used right after fullscreen -> windowed switch)
...
The top level code handles SDL_WINDOWPOS_CENTERED now, and the Cocoa SetWindowPosition call will clear the moveHack before adjusting the window position.
2011-03-11 16:54:43 -08:00
Sam Lantinga
06a33455ca
Fixed bug 1166 (No mouse motion events while SDL_SetRelativeMouseMode() is active and holding the mouse button)
2011-03-11 16:03:23 -08:00
Sam Lantinga
8fe03ca350
Copy icon.bmp for the testcursor build
2011-03-11 14:30:00 -08:00
Sam Lantinga
0f3c139a87
We don't want to remove SDL_config.h since it's in source control now.
2011-03-11 14:24:35 -08:00
Sam Lantinga
64db8ae2c6
Updated configure with newer autoconf
2011-03-11 14:15:25 -08:00
Sam Lantinga
27db584f54
Added a function to create color cursors: SDL_CreateColorCursor()
2011-03-11 14:14:38 -08:00
Sam Lantinga
3b5aaf8974
We can assume ARGB surface format when creating cursors (enforced by higher level API)
2011-03-11 13:59:52 -08:00
Sam Lantinga
3b97514dce
Added support for the Xcursor library for color cursors
2011-03-11 13:56:53 -08:00
Sam Lantinga
d8ce454e1e
Implemented X11 cursor support.
2011-03-11 13:27:25 -08:00
Sam Lantinga
3f39e2eae1
Fixing permissions
2011-03-11 13:22:43 -08:00
Sam Lantinga
c9e8ff608c
Fixed permissions for C header files
2011-03-11 11:53:09 -08:00
Sam Lantinga
45d991f20d
Fixed permissions for C source files
2011-03-11 11:52:41 -08:00
Sam Lantinga
7dd0385c57
Gamma support is back!
...
New API functions:
SDL_SetWindowBrightness()
SDL_GetWindowBrightness()
SDL_SetWindowGammaRamp()
SDL_GetWindowGammaRamp()
SDL_CalculateGammaRamp()
2011-03-11 08:49:20 -08:00
Sam Lantinga
2f6aa755d6
Fixed bug 1162 (Error calling SDL_RenderReadPixels() with format=0)
2011-03-10 01:03:43 -08:00
Sam Lantinga
903efd986f
SDL_RenderReadPixels() is restricted to the viewport area.
2011-03-10 01:00:43 -08:00
Sam Lantinga
768312f0a4
Added screenshot support for tests using the common framework.
2011-03-10 00:58:45 -08:00
Sam Lantinga
4f4a283d1e
Include an updated Version.rc in Visual Studio builds
2011-03-09 18:26:35 -08:00
Sam Lantinga
95c839f471
Fixed bug 1163 (SDL_TEXTINPUT not being received on iPhoneOS)
2011-03-09 17:38:12 -08:00
Sam Lantinga
608ec7da5f
Removed newlines from log messages
...
Slightly speeded up event history processing each frame
2011-03-09 15:51:51 -08:00
Sam Lantinga
48ef3c9e2e
Fixed touches for the !IPHONE_TOUCH_EFFICIENT_DANGEROUS case
2011-03-09 15:09:00 -08:00
Sam Lantinga
63251bb510
Use SDL_Log() so the messages show up on iPhone and Android
2011-03-09 15:08:41 -08:00
Sam Lantinga
bf7ca0d601
Make the globals static so they're initialized to zero.
2011-03-09 14:47:37 -08:00
Sam Lantinga
ca4b8205c8
Fixed testgesture to work on the iPhone
2011-03-09 14:46:09 -08:00
Sam Lantinga
5f55b90cbd
Fixed linking x64 with Visual Studio 2010.
2011-03-08 22:48:21 -08:00
Sam Lantinga
57a49884db
Removed obsolete test program
2011-03-08 16:58:45 -08:00
Sam Lantinga
78ea69628d
Added missing test program
2011-03-08 16:58:25 -08:00
Sam Lantinga
e8705164b3
Fixed 64-bit compiling
2011-03-07 23:27:51 -08:00
Sam Lantinga
f1ca1a0190
The msimg library isn't needed anymore.
2011-03-07 22:06:12 -08:00
Sam Lantinga
a17d0eb586
The MMX and 3DNow! instructions can't be compiled by 64-bit Visual Studio.
2011-03-07 22:04:10 -08:00
Sam Lantinga
4030919ec9
The msimg library isn't needed anymore.
2011-03-07 22:03:29 -08:00
Sam Lantinga
5137fef264
Fixed the libraries linked with Visual Studio 2010, the msimg library isn't needed anymore.
2011-03-07 22:03:11 -08:00
Sam Lantinga
8125f3670f
Fixed compiler warning on Visual C++
2011-03-07 14:07:08 -08:00
Sam Lantinga
150d58413e
Fixed bug 1161 (Setting GL_ACCELERATED_VISUAL to 1 forces software rendering in Windows XP)
...
Jesse Anders 2011-03-05 23:30:09 PST
It seems that in Windows XP, setting SDL_GL_ACCELERATED_VISUAL to 1 actually
disables hardware acceleration and puts OpenGL in software mode.
In the source code, the corresponding WGL attribute is first set here:
*iAttr++ = WGL_ACCELERATION_ARB;
*iAttr++ = WGL_FULL_ACCELERATION_ARB;
Later, this code:
if (_this->gl_config.accelerated >= 0) {
*iAttr++ = WGL_ACCELERATION_ARB;
*iAttr++ =
(_this->gl_config.accelerated ? WGL_GENERIC_ACCELERATION_ARB :
WGL_NO_ACCELERATION_ARB);
}
Sets it again if SDL_GL_ACCELERATED_VISUAL has a value other than the default.
More importantly, the documentation I found states that
WGL_GENERIC_ACCELERATION_ARB asks for an MDC driver, which, although I don't
know much about this topic, doesn't seem like the correct choice here. As
mentioned previously, the end effect is that requesting hardware acceleration
in Windows XP actually forces the renderer into software mode (on my system at
least), which I'm guessing isn't the desired behavior.
2011-03-07 14:06:46 -08:00
Sam Lantinga
5b00b273ef
Enabled multi-touch
2011-03-07 09:58:21 -08:00
Sam Lantinga
f33af0d17b
Added gesture test program
2011-03-07 09:57:59 -08:00
Sam Lantinga
43bb47452e
Removed associated source files
2011-03-07 09:35:53 -08:00
Sam Lantinga
b1a4969b91
Removed associated resources
2011-03-07 09:35:26 -08:00
Sam Lantinga
e5f6375640
Removed old test
2011-03-07 09:35:01 -08:00
Sam Lantinga
0469477aa9
Fixed compile error
2011-03-07 09:25:42 -08:00
Sam Lantinga
1c83266beb
Removed the NDS hack for ARGB1555 surfaces, since it's a general problem; added full color expansion for 16 bpp packed pixels.
2011-03-07 01:34:38 -08:00
Sam Lantinga
e43f8d8003
Fixed bitmap order interpretation; SDL defaults to MSB ordering so a bitstream corresponds to a pixel stream.
...
The bitmap ordering is defined such that the numbering refers to the pixel index from left to right, and the number position refers to the bit position in the byte.
SDL_BITMAPORDER_4321 is the fourth pixel at the high bit and the first pixel at the low bit (LSBFirst)
SDL_BITMAPORDER_1234 is the first pixel at the high bit and the fourth pixel at the low bit (MSBFirst)
2011-03-07 00:30:05 -08:00
Sam Lantinga
2bea0e636f
We explicitly don't know how to handle 1 and 4 bpp pixel formats.
2011-03-07 00:08:23 -08:00
Sam Lantinga
2d5640cc96
Fixed memory corruption with invalid pixel values.
2011-03-06 23:56:23 -08:00
Sam Lantinga
b2ad2a405c
Fixed up structure to match header, added missing Aloss
2011-03-06 23:54:50 -08:00
Sam Lantinga
4c1a08f150
Added padding for better aligned access to *shift/*loss members
2011-03-06 23:54:20 -08:00
Sam Lantinga
d8392622bb
Better error reporting in allocating a pixel format.
2011-03-06 21:49:52 -08:00