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
David Ludwig
62303fa63a
WinRT: made project file name include "WinRT", in order to make it distinct from a future WinPhone project
...
--HG--
rename : VisualC-WinRT/SDL/SDL_VS2012.vcxproj.filters => VisualC-WinRT/SDL/SDL_VS2012-WinRT.vcxproj.filters
rename : VisualC-WinRT/SDL_VS2012.sln => VisualC-WinRT/SDL_VS2012-WinRT.sln
2013-01-28 22:03:12 -05:00
David Ludwig
240e6d6b71
WinRT: separated Win32 and WinRT project files
...
--HG--
rename : VisualC/SDL/SDL_VS2012_WinRT.vcxproj => VisualC-WinRT/SDL/SDL_VS2012.vcxproj
rename : VisualC/SDL/SDL_VS2012_WinRT.vcxproj.filters => VisualC-WinRT/SDL/SDL_VS2012.vcxproj.filters
rename : VisualC/SDL_VS2012_WinRT.sln => VisualC-WinRT/SDL_VS2012.sln
rename : VisualC/tests/loopwave/WinRT/Assets/Logo.png => VisualC-WinRT/tests/loopwave/Assets/Logo.png
rename : VisualC/tests/loopwave/WinRT/Assets/SmallLogo.png => VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png
rename : VisualC/tests/loopwave/WinRT/Assets/SplashScreen.png => VisualC-WinRT/tests/loopwave/Assets/SplashScreen.png
rename : VisualC/tests/loopwave/WinRT/Assets/StoreLogo.png => VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png
rename : VisualC/tests/loopwave/WinRT/Package.appxmanifest => VisualC-WinRT/tests/loopwave/Package.appxmanifest
rename : VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT.vcxproj => VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj
rename : VisualC/tests/loopwave/WinRT/loopwave_VS2012_WinRT_TemporaryKey.pfx => VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx
rename : VisualC/tests/testthread/WinRT/Assets/Logo.png => VisualC-WinRT/tests/testthread/Assets/Logo.png
rename : VisualC/tests/testthread/WinRT/Assets/SmallLogo.png => VisualC-WinRT/tests/testthread/Assets/SmallLogo.png
rename : VisualC/tests/testthread/WinRT/Assets/SplashScreen.png => VisualC-WinRT/tests/testthread/Assets/SplashScreen.png
rename : VisualC/tests/testthread/WinRT/Assets/StoreLogo.png => VisualC-WinRT/tests/testthread/Assets/StoreLogo.png
rename : VisualC/tests/testthread/WinRT/Package.appxmanifest => VisualC-WinRT/tests/testthread/Package.appxmanifest
rename : VisualC/tests/testthread/WinRT/testthread_VS2012_WinRT.vcxproj => VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj
rename : VisualC/tests/testthread/WinRT/testthread_VS2012_WinRT_TemporaryKey.pfx => VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx
2013-01-23 23:42:50 -05:00
David Ludwig
499746bea9
WinRT: made the grave/tilde key work
2013-01-23 09:51:04 -05:00
David Ludwig
82b19786d3
WinRT: got backslash keys working, at least on Win8 in a Parallels 8 VM
2013-01-23 09:09:23 -05:00
David Ludwig
5a354ebb69
WinRT: minor comment change to keyboard code
2013-01-23 08:45:28 -05:00
David Ludwig
fe5d1f4c32
WinRT: made use of Win32 key codes if and when a documented WinRT key code can't be found
2013-01-23 08:44:12 -05:00
David Ludwig
37f50a4f25
WinRT: hack-fixed a bug whereby SDL_UpdateWindowSurface would fail if the app was hidden, then re-shown
2013-01-22 22:36:32 -05:00
David Ludwig
8620bcfefe
WinRT: minor, MSVC project file cleanup
2013-01-22 21:46:39 -05:00
David Ludwig
61cc1f3aa4
WinRT: added platform-specific APIs to access common, writable folder paths
2013-01-22 21:45:59 -05:00
David Ludwig
1fcdc86757
WinRT: created sections/filters to organize the MSVC project a bit more
2013-01-22 21:05:48 -05:00
David Ludwig
10e7b5696f
WinRT: added a keyboard mapping for the Backspace key
2013-01-22 20:40:15 -05:00
David Ludwig
12cc058140
WinRT: emit SDL_WINDOWEVENT_SHOWN and SDL_WINDOWEVENT_HIDDEN
2013-01-08 23:30:21 -05:00
David Ludwig
ebb98e824c
WinRT: converted tabs to spaces in src/video/windowsrt/*
2013-01-08 23:11:22 -05:00
David Ludwig
219f50d87e
WinRT: send window 'minimized' and 'restored' events for app-suspend and app-resume. Use SDL_AddEventWatch() to receive these.
2013-01-08 22:50:29 -05:00
David Ludwig
1ce8f1c824
WinRT: added support for the SDL_loadso APIs, via LoadPackagedLibrary
2012-12-31 10:30:38 -05:00
David Ludwig
cc456a7516
WinRT: added a note to try removing some WinRT-specific code from SDL_xaudio2.c
2012-12-30 13:03:45 -05:00
David Ludwig
0b7cfac19e
WinRT: fixed XAudio2 crash bug + enabled XAudio2 backend
2012-12-30 12:57:33 -05:00
David Ludwig
0d14e78972
WinRT: scaled relative mouse mode values from the native screen size to SDL's window size
2012-12-28 16:10:44 -05:00
David Ludwig
69ff35e153
WinRT: added support for SDL_SetRelativeMouseMode
2012-12-28 13:24:36 -05:00
David Ludwig
643b3f0a30
WinRT: merged with the latest official SDL source
2012-12-16 22:02:01 -05:00
David@Birdo.localdomain
028182452b
WinRT: fixed a build error caused by a reference to a missing and unused header file
2012-12-16 21:39:02 -05:00
Ryan C. Gordon
ec4cfa8c73
SDL_assertion messages use "\n" instead of "\r\n" on non-Windows platforms.
2012-12-16 14:46:16 -05:00
Ryan C. Gordon
c2ec53f4fa
X11 messageboxes should treat "\r\n" as "\n" by ignoring the '\r' char.
...
--HG--
extra : rebase_source : 0054e96755f753555237f3d7dd64f1dfa1a1e56c
2012-12-16 14:39:49 -05:00
Andreas Schiffler
adefd543ce
Fixes in harness and fuzzer test lib components; improve harness driver; add rect test suite
2012-12-15 21:50:17 -08:00
Andreas Schiffler
a6185d6ad9
Refactor/fix test lib harness, assert and log component; add harness driver; port platform suite from GSOC code
2012-12-14 23:05:34 -08:00
Sam Lantinga
dfe7f2bc59
Improvements from Alfred:
...
- Add new SDL_WINDOW_FULLSCREEN_DESKTOP video mode, makes a fullscreen window the size of the desktop (i.e no window manager mode change)
- Fix crash in warp mouse if you specified null as the window
- Added new SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS Hint, if set to 0 then don't minimize a fullscreen window on focus lost (if not set or set to non-zero then minimize on focus loss)
2012-12-15 00:30:17 +00:00
Sam Lantinga
29bfd0ab48
Load the runtime udev library, not the development one.
2012-12-14 18:50:07 +00:00
Sam Lantinga
80493dfae0
Only check SDL_SYS_JoystickNeedsPolling() if we know we don't need to poll for other reasons. This avoids a select() syscall on Linux if it isn't necessary.
2012-12-14 09:22:13 -08:00
Ryan C. Gordon
6b4cb17219
Corrected Linux joystick things, fixes assertion failure from testjoystick.
2012-12-13 22:26:30 -05:00
Ryan C. Gordon
d2b1601539
Corrected device instance value for Linux joysticks.
2012-12-13 22:18:32 -05:00
Sam Lantinga
79bd6b2b7d
Added missing SDL_gamecontroller.h to the Mac OS X project
2012-12-13 16:57:12 -08:00
Ryan C. Gordon
22f3f2b927
Fixed compiler warning.
2012-12-11 19:25:35 -05:00