Commit Graph

263 Commits

Author SHA1 Message Date
Sacha
b9c5c5fc3d Crash fix for Symbian. Will have to put up with crummy music a little bit longer. 2013-10-23 04:10:32 +10:00
Sacha
30edf6b894 Simply stick the Qt audio in a thread. It will now run flawlessly at low frame rates or frameskipping as well. 2013-10-22 14:52:14 +10:00
Sacha
6986edb978 Audio: Best settings on all platforms.
After numerous tests, I have found the perfect audio settings. It seems samples now needs to be 2048 for everyone. Buffer needs to be 8192. Anything else gets a patchy noise. None of these platforms were using the right audio settings. Qt and SDL now sound perfect but Blackberry still doesn't (OpenAL thing?).
2013-10-22 13:29:34 +10:00
Sacha
dbef0b21a9 Fix #2 for Qt Audio. Increase samples as it seems to sound much better. 2013-10-22 03:58:56 +10:00
Sacha
edab3dc0fb Fix Qt Audio. 2013-10-22 01:35:03 +10:00
Sacha
887d140d55 Qt:Use ARM to define mobile platform. Don't show fullscreen on Windows. 2013-10-21 22:44:46 +10:00
Unknown W. Brackets
40e820b905 Dumb typo. 2013-10-19 22:36:04 -07:00
Unknown W. Brackets
5406579d6d Fix some const usage warnings. 2013-10-19 14:56:06 -07:00
Unknown W. Brackets
29e6114fe1 Qt: Don't crash if audio feed is null. 2013-10-19 12:37:54 -07:00
Sacha
70af7173e0 Linux Qt5 fix. 2013-10-20 05:04:02 +10:00
Sacha
644b781687 Make build work for Qt5 as well. 2013-10-19 05:21:44 +10:00
Sacha
3b8f098e7a Use a better method for getting locale with Qt. Now works with Qt 4.7. 2013-10-17 18:41:00 +10:00
Sacha
f08d4ccad5 Correctly identify language and region on all Qt platforms. 2013-10-17 15:43:49 +10:00
Sacha
d65859d16d Support system language and region in Blackberry. 2013-10-17 15:22:05 +10:00
Sacha
5e1a52a841 Fix naming for Blackberry. 2013-10-15 15:27:40 +10:00
Henrik Rydgard
d19cef2395 Do not crash on broken shaders, allow error message return 2013-10-13 12:00:41 +02:00
Sacha
a25169dc4c Distinguish between Touch and QWERTY Blackberry. 2013-10-12 17:17:48 +10:00
Sacha
36bc59f006 Add vibration support for Symbian and stub for Qt. 2013-10-11 02:49:09 +10:00
Sacha
75048fd002 Make Blackberry vibrate compatible with haptic feedback option. 2013-10-11 02:12:28 +10:00
Henrik Rydgård
9aa30a69f6 Add support for standard Android haptic feedback, which does not require the VIBRATE permission. 2013-10-10 16:00:30 +02:00
The Dax
615e01b2af Add new System Property. 2013-10-09 20:31:29 -04:00
Nassim "Nass" Eddequiouaq
0b1f4ad3c9 Fix: SDL not finding a ddevice doesn’t stop the program anymore. 2013-10-07 03:42:42 +02:00
Sacha
85648db42f Build fixes for Symbian. 2013-10-05 00:12:43 +10:00
Siddharth
dfbc5f3644 atomic_flag needs to have public methods. 2013-10-02 07:51:48 -07:00
Unknown W. Brackets
8f4a25c64a Add an atomic_flag implementation. 2013-10-02 00:04:14 -07:00
The Dax
26d037f4ad Put previously removed ifdef back, and add some comments with the reason why. Also clarify the situation with "C const func" in thread.h with a few comments. 2013-09-17 10:17:58 -04:00
Henrik Rydgård
111dda2c38 Merge pull request #134 from thedax/master
Prepare native for Visual Studio 2013.
2013-09-17 07:08:23 -07:00
Aapo Rantalainen
15d92565d8 Fix: landscape and portrait should be same resolution 2013-09-17 09:49:10 +03:00
The Dax
705239de2e Remove previously required define stuff. 2013 doesn't need this. 2013-09-17 01:43:47 -04:00
Henrik Rydgård
b3c6a8b014 Merge pull request #128 from Vality/master
Disabled broken scaling feature on Linux Qt environments
2013-09-10 14:26:31 -07:00
Zetro
080fa6ff78 Add uppercase keys in Qt->native key mapping 2013-09-10 19:24:03 +02:00
Vality
d43247f4a0 Updated ifdef to exclude mobile platforms. 2013-09-10 08:22:33 +01:00
Vality
bf065b7404 Update QtMain.cpp 2013-09-09 23:48:35 +01:00
Vality
c9dcf024b9 Disabled (forced to 1) broken scaling on Linux Qt environments. 2013-09-09 23:48:08 +01:00
Henrik Rydgard
1790bd8b7e Replace System_GetName with System_GetProperty so we can return more info 2013-09-04 11:28:19 +02:00
Henrik Rydgard
b505648c99 Fix issues with line breaks in system font 2013-08-30 17:44:44 +02:00
Henrik Rydgard
b063724c9e Logging bug fix and some warning fixes. 2013-08-27 19:44:05 +02:00
Henrik Rydgard
a038f612bd Unicode prep 2013-08-26 18:59:08 +02:00
Aapo Rantalainen
3673bf6b0e Maemo: There are no Escape on Maemo, use SDL_BACKSPACE 2013-08-23 11:25:24 +03:00
Aapo Rantalainen
74c9731d7c Maemo: *joy was not defined when MAEMO 2013-08-23 11:15:08 +03:00
Sacha
6fe1102ab4 Fix DPI issue on Qt + Blackberry. 2013-08-20 20:33:16 +10:00
Sacha
2f7f6adfd2 Blackberry buildfix. 2013-08-19 00:26:00 +10:00
Sacha
b8b4add222 Use new input method for controllers on Blackberry. 2013-08-19 00:01:59 +10:00
Sacha
a0560859e2 System strings for Qt and Blackberry frontends. 2013-08-18 17:28:34 +10:00
Henrik Rydgard
0a857fe4a1 Add a way to get the "System name" (will be mostly useful for android). Tweaks. 2013-08-18 00:14:25 +02:00
Henrik Rydgard
4a1c3c4f83 More UI stuff, add glMapBuffer 2013-08-16 16:47:25 +02:00
Unknown W. Brackets
1be25472a5 Use semaphores instead of events on win32.
And correctly unlock during the wait, even if there's holes.
2013-08-11 14:53:37 -07:00
Henrik Rydgard
44c239ef18 In 64-bit builds, use Win32 native condition variables.
In 32-bit builds we cant use it as we want to be XP compatible.
2013-08-08 21:29:49 +02:00
Sacha
1483365689 Implement Qt keymapping. 2013-08-05 20:08:38 +10:00
Sacha
48498d1833 Rename KEYCODE to NKCODE (native key code) to kill name collision. Implement keymapping for Blackberry. 2013-08-05 03:30:34 +10:00