Andreas Schiffler
edbd20ec34
Add tests to SDLtest suite
2013-02-13 23:10:29 -08:00
Sam Lantinga
db07aa4faf
Added SDL_bits.h to the Xcode projects
2013-02-13 21:22:29 -08:00
Jørgen P. Tjernø
6fee8913ec
New SDL_MSBIndex, updated VS projects, cleanup gamecontroller.
...
- Updated Visual Studio 2010 project with SDL 2.0 library names
- Don't use a 256 byte LUT, but rather <32 bytes of data on the stack.
- Cleanups in SDL_gamecontroller.h
--HG--
extra : amend_source : e7d1b224d1356c5be7a89df7b82a7f5e1141c167
2013-02-13 17:19:21 -08:00
Andreas Schiffler
ea312e87fa
Fix fuzzer random boundary functions; add tests for fuzzer
2013-02-12 22:23:42 -08:00
David Ludwig
d193b5e364
WinRT: made SDL_CreateRenderer default to using the SW renderer, for now
2013-02-12 21:26:04 -05:00
David Ludwig
1d2bde7131
WinRT: fixed one scaling bug (more remain) in the Direct3D 11.1 renderer
2013-02-12 21:25:26 -05:00
David Ludwig
5e66f60ffa
WinRT: fixed bug: SDL_RenderCopy was always filling the entire screen
2013-02-12 20:49:26 -05:00
Jørgen P. Tjernø
e34e953eba
Check bounds in SDL_IsGameController. Switch two functions to SDL_bool.
...
Switches SDL_GameControllerGetAttached and SDL_IsGameController to
return SDL_bool, instead of int.
2013-02-12 17:07:21 -08:00
Jørgen P. Tjernø
3e60f92228
Regenerate configure to enable dbus
...
The configure script was out of date - re-running autogen.sh adds dbus
support.
2013-02-12 16:17:24 -08:00
David Ludwig
48ce80d49a
WinRT: made d3d 11.1 vertex buffers get created, and updated, when a render op is invoked
2013-02-12 19:08:35 -05:00
Jørgen P. Tjernø
ee501f4736
Fix another non-C90 variable declaration
...
This fixes a build issue with C variable declarations in the tests, for
VisualC.
2013-02-12 14:53:47 -08:00
Jørgen P. Tjernø
2d5dc3c4ed
Fix linker error for Win32 tests.
...
This adds the new testautomation_main.c to the VisualC projects.
2013-02-12 12:29:08 -08:00
Jørgen P. Tjernø
564d47f878
Fix build issue on Win/Haiku.
...
This fixes a build issue with C variable declarations in my refcounting
change.
2013-02-12 12:18:46 -08:00
Jørgen P. Tjernø
f85aeb98c7
Don't clobber refcounting in SDL_Init.
...
- Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init.
- Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount
the canonical source of truth for whether or not a subsystem has been
initialized.
- Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper
functions to manage refcount.
- Adds automated tests for SDL_Init/Quit*.
- Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
2013-02-12 11:47:31 -08:00
Jørgen P. Tjernø
781ab3764f
Fix a corruption when you remove first joystick on Linux.
...
Fixes a bug where the joystick subsystem would get corrupted if you unplug the
first of multiple joysticks. Fixes bug 1714.
CR: saml
2013-02-12 11:47:29 -08:00
David Ludwig
0f985feb15
WinRT: fixed bug: SDL_CreateWindow wouldn't work after an initial window was created + destroyed
2013-02-12 12:57:06 -05:00
Gabriel Jacobo
7ecccf3fbd
Bug 1703 - SDL calls a wrong JNI function on Android by Philipp Wiesemann
2013-02-12 13:59:04 -03:00
Sam Lantinga
a1afe6c175
tree 5b46fd5b8c94
...
parent 971b278f0756
author Edward Rudd <urkle@outoforder.cc> 1358022907 18000
committer Edward Rudd <urkle@outoforder.cc> 1358022907 18000
revision 6819
branch default
Remove some redundant assigns
2013-02-11 21:47:13 -08:00
Sam Lantinga
c54822142d
Fixed increasing the size of resizable windows
2013-02-11 21:39:58 -08:00
Sam Lantinga
eb63dcd330
Fixed mouse wheel delta on Windows
2013-02-11 21:29:36 -08:00
Sam Lantinga
5f3f837a42
Fixed bug 1491 - Directx3d Crash on resize
...
Spinduluz
RenderTarget has to be released before a device reset is done. It's a
D3DPOOL_DEFAULT surface (resides in video memory and have to be recreated).
2013-02-11 21:12:14 -08:00
Sam Lantinga
0febc124d4
tree 83b195127130
...
parent 35774131eaaf
author Edward Rudd <urkle@outoforder.cc> 1358013805 18000
committer Edward Rudd <urkle@outoforder.cc> 1358013805 18000
revision 6805
branch default
ignore the workspace and userdir for all xcode projects
2013-02-11 21:04:46 -08:00
Sam Lantinga
31abc7a80a
tree e293c2b7fde8
...
parent d0a3ee09cf93
author Edward Rudd <urkle@outoforder.cc> 1358013809 18000
committer Edward Rudd <urkle@outoforder.cc> 1358013809 18000
revision 6806
branch default
cleanup the test xcode project to compile on current codebase and be simpler to add new tests
2013-02-11 21:04:41 -08:00
David Ludwig
754df984f0
WinRT: made SDL_RenderClear display the correct color via Direct3D 11.1
2013-02-10 17:35:38 -05:00
David Ludwig
55865b3917
WinRT: emit SDL_MOUSEWHEEL events
2013-02-10 10:39:24 -05:00
David Ludwig
805c1ffa95
WinRT: made mouse button events include the correct button type (left, right, middle, x1, or x2)
2013-02-10 10:28:52 -05:00
David Ludwig
2649db8b65
WinRT: consolidated all WinRT path-retrieval functions into one function
2013-02-09 22:48:19 -05:00
David Ludwig
af0c2dad3d
WinRT: fixed a crash that occurred after rotating the host device
2013-02-09 20:30:53 -05:00
David Ludwig
8b75a125cc
WinRT: made sure the device orientation transform gets applied (by the D3D 11.1 renderer) when drawing
2013-02-09 20:26:39 -05:00
David Ludwig
46530ef818
WinRT: made use of SDL's framebuffer emulation code, instead of the custom stuff; then removed SDL_winrtrenderer
2013-02-09 19:39:42 -05:00
David Ludwig
ba872e50c7
WinRT: moved texture management code from SDL_winrtrenderer to the D3D 11.1 SDL_Renderer backend
2013-02-09 18:58:13 -05:00
David Ludwig
43c3909acd
WinRT: added SDL_WINDOWEVENT_RESIZED support, and moved window-resize-handling code from WinRT rendering code to D3D 11.1 code
2013-02-09 16:00:55 -05:00
David Ludwig
0408a58b16
WinRT: more code-moving from WinRT code to Direct3D 11.1 code
2013-02-09 15:43:13 -05:00
David Ludwig
587165bdd6
WinRT: made the Direct3D 11.1 renderer directly initialize more of itself, rather than deferring to code in the WinRT video driver
2013-02-09 15:22:49 -05:00
David Ludwig
9df73a8ba1
WinRT: more work on moving rendering code from SDL_winrtrenderer.* to SDL_render_d3d11*
2013-02-09 14:56:32 -05:00
David Ludwig
4b6b1755fe
WinRT: provided access, via SDL_GetWindowWMInfo, to SDL's WinRT CoreWindow
2013-02-09 14:35:06 -05:00
David Ludwig
0bc7f7eac8
WinRT: more code-moving from SDL_winrtrenderer* to SDL_render_d3d11*
2013-02-09 11:42:17 -05:00
David Ludwig
7eee7ec08f
WinRT: Windows Phone build fixes
2013-02-09 10:43:20 -05:00
David Ludwig
47036f380f
WinRT: removed some now-unnecessary file loading code
2013-02-03 18:56:52 -05:00
David Ludwig
8885ad92d2
WinRT: made renderer init code be synchronous for now, in order to make error handling be a bit easier in the near future
2013-02-03 18:56:11 -05:00
David Ludwig
ce927b6d43
WinRT: fixed an odd path retrieval bug
2013-02-03 13:18:31 -05:00
David Ludwig
e3d03f99fd
WinRT: added a function to retrieve the root path to the installed app
2013-02-03 12:49:12 -05:00
David Ludwig
1be3dc9512
WinRT: made path retrieval functions return NULL on Windows Phone whenever said data isn't available
2013-02-03 12:38:55 -05:00
David Ludwig
31e3d85727
WinRT: made path retrieval functions return wide-char strings
2013-02-03 12:34:34 -05:00
David Ludwig
e14a2fd8b6
WinRT: use OS-native vsnprintf, which allows SDL_Log to format wide strings (via %ls)
2013-02-03 12:33:15 -05:00
David Ludwig
b9299763b6
WinRT: moved a bit more Direct3D 11.1 code into the SDL_Renderer backend
2013-02-02 21:05:32 -05:00
David Ludwig
f7b08ae60b
WinRT: started refactoring Direct3D 11.1 code into a new SDL_Renderer backend
2013-02-02 19:32:44 -05:00
David Ludwig
53ce1e6ab7
WinRT: Windows Phone fixes. SDL can now display images, and respond to input, on Microsoft's Windows Phone 8 emulator.
2013-01-29 20:27:47 -05:00
David Ludwig
cb26260357
WinRT: re-added SDL's MSVC project file, which I accidentally deleted (oops!)
2013-01-28 23:19:13 -05:00
David Ludwig
a1ef55a6f7
WinRT: added Windows Phone 8 project files, and got SDL compiling under them
2013-01-28 23:13:07 -05:00