Commit Graph
578 Commits
Author SHA1 Message Date
Unknown W. Brackets 92d5643423 Implement SetCurrentThreadAffinity on Android.
But, it doesn't really seem to improve performance.
2013-11-09 23:08:45 -08:00
Unknown W. Brackets 83fe874dcc armjit: Use multiple BICs in ANDI2R if possible.
Rather than a temporary.
2013-11-09 08:42:31 -08:00
Unknown W. Brackets 6038d96b46 armjit: Flush regs using STMIA where possible. 2013-11-09 08:25:07 -08:00
Henrik Rydgard 1bf83efe9e ARM optimization in ADDI2R: Dual adds instead of MOVI2R, ADD when possible 2013-11-08 12:43:47 +01:00
Henrik Rydgård a03e5c6de0 Merge pull request #4460 from hrydgard/vertex-decoder-jit
Vertex decoder JIT
2013-11-05 07:30:58 -08:00
Unknown W. Brackets f6662054bd Fix arm emitter bug in LDRH and friends. 2013-11-05 00:32:08 -08:00
Unknown W. Brackets 732ae13ebb Fast path CallSyscall where possible.
It seems we're spending a decent amount of time there, which isn't
entirely unexpected.  We can eliminate some things easily.
2013-11-04 07:59:37 -08:00
Unknown W. Brackets 7a8671f8a2 Add a TSTI2R helper for readability mainly. 2013-11-03 21:58:26 -08:00
Unknown W. Brackets 5de7181b36 Add other forms of LDM/STM to the emitter. 2013-11-03 21:31:05 -08:00
Sacha 52eb46c291 Buildfix for Symbian. Remove unused swap code.
Symbian didn't like the -= even though Linux did.
2013-11-03 20:40:40 +10:00
Sacha 3abeb62230 Use new OS10.2 APIs for detecting some CPU info on Blackberry. 2013-11-02 00:35:39 +10:00
Henrik Rydgård 5b58497b0d Flip the default Y-axis stick mapping for Ouya 2013-11-01 12:03:38 +01:00
Henrik Rydgård 43240515de Fix weird axis mapping issue on Ouya 2013-10-31 11:06:54 +01:00
Henrik Rydgård cdee118c60 Make the default control mapping on Ouya a bit more workable:
Start/Select are now mapped to the analog triggers instead of
non-existing buttons.
2013-10-31 10:51:03 +01:00
Sacha e411968dc9 Remove duplicate thread library (StdThread) 2013-10-29 11:50:29 +10:00
Henrik Rydgård 0e54e24b24 Revert "Use swap code from native instead. Remove all other versions of it."
Broke movie playback.

This reverts commit 9fcb08a326.

Conflicts:
	native
2013-10-28 17:24:03 +01:00
Henrik Rydgard 9df2025c4f Azerty L/R fix 2013-10-28 11:25:18 +01:00
Henrik Rydgård e5d802e82f Merge pull request #4339 from unknownbrackets/linux-minor
Fix Linux x86 pic build (Qt) for some versions of gcc
2013-10-27 11:54:15 -07:00
Sacha 9fcb08a326 Use swap code from native instead. Remove all other versions of it. 2013-10-28 03:07:32 +10:00
Unknown W. Brackets 443c719744 Support i386 PIC Linux builds (for Qt.) 2013-10-27 16:40:44 +00:00
Unknown W. Brackets 95c8ee5089 Missing stddef library (Linux buildfix.) 2013-10-27 15:52:40 +00:00
Sacha 484cb8211c Removed unused OpenSSL code and don't compile it. 2013-10-28 01:18:29 +10:00
Unknown W. Brackets ffa0f2fb44 Fix some arm emitter warnings on win64.
We link it in for debugging purposes.
2013-10-26 17:57:40 -07:00
Sacha 0282b505b0 Fix CPUDetect for i386 devices. Thanks @Sonic1. Confirmed by ganoo. 2013-10-26 01:18:59 +10:00
Sacha cc5934a588 Blackberry threading optimisations. 2013-10-25 21:52:50 +10:00
Sacha 4c52346063 Use Blackberry/UNIX time functions instead of fallbacks. 2013-10-25 21:52:50 +10:00
Henrik Rydgard 6c5a2ea91a Windows: Try to autodetect and adjust for QWERTZ and AZERTY keyboard layouts.
Might not have all the layout codes necessary yet.
2013-10-24 12:45:44 +02:00
Unknown W. Brackets a1c280f46b Simplify __cpuidex().
Wasn't building 32-bit for me on Ubuntu.
2013-10-20 23:45:56 -07:00
adrian17 d71fc887a9 Simplified MsgHandler 2013-10-20 17:42:07 +02:00
adrian17 2752e65727 Removed some unused content from Common.h 2013-10-20 16:32:09 +02:00
Henrik Rydgård 4426f84067 Merge pull request #4238 from skardach/master
Fix i386 crash at Qt startup
2013-10-19 15:19:18 -07:00
Unknown W. Brackets 3e18027b8d Fix some type comparison warnings. 2013-10-19 14:57:45 -07:00
Unknown W. Brackets f68f1e2482 Avoid an unused variable. 2013-10-19 14:57:45 -07:00
Stan Kardach 4c3a7f414e Fix __cpuid bug on i386 CPU family 2013-10-19 10:04:30 +02:00
Sacha 8de3d882a1 Buildfix for Qt, Qt5, Windows on Qt. 2013-10-19 05:22:32 +10:00
The Dax c955e07712 Clean up FileUtil.h. Remove GetBundleDirectory(I searched master and nothing uses it either). 2013-10-18 10:35:28 -04:00
The Dax 26e17e0e7f Disable default logging(--log still works fine), delete CommonPaths.h, and remove unused funcs in FileUtil. 2013-10-18 10:35:28 -04:00
The Dax a9a6e7b384 Move default log file to g_Config.memCardDirectory/PSP/SYSTEM/Logs/ppsspp.log. 2013-10-18 10:35:28 -04:00
Unknown W. Brackets 267bf97834 Avoid a divide by zero error on non-Core i cpus.
Also support Linux and, why not, Android too.
2013-10-17 23:12:04 -07:00
Henrik Rydgård 850b5d2961 Merge pull request #4228 from thedax/i7CPUDetection
System Info screen: Add correct core count detection for i7(and maybe i5/i3?) CPUs.
2013-10-17 16:27:01 -07:00
The Dax 2e58f04fee Ifdef away the detection on non-Windows for now. 2013-10-17 19:16:18 -04:00
The Dax 0400a61d51 Add correct core count detection for i7(and maybe i5/i3?) CPUs, and update the SysInfo screen to show more information about threads on x86/x64. 2013-10-17 19:03:33 -04:00
Unknown W. Brackets 01f97b1662 Get cpu info from /sys where possible.
Fixes #4215.  May impact texture scaling performance.
2013-10-16 22:56:20 -07:00
Unknown W. Brackets 77913c2d56 Don't flash open the console when disabled. 2013-10-15 22:27:03 -07:00
Sacha be47964ff2 Use 'Cores' instead of 'Threads' for ARM. 2013-10-15 15:28:19 +10:00
Sacha 2d7b58d64a Add CPU info for ARM-based devices. 2013-10-15 15:05:52 +10:00
Sacha 18b7503dd5 Fix rounding errors in armjit. 2013-10-14 19:24:13 +10:00
The Dax 54de8739f1 Fix critical bug with GetSysDirectories. 2013-10-13 19:30:07 -04:00
Sacha d49b4fad9a Miscellaneous changes for Blackberry. 2013-10-12 17:19:02 +10:00
Henrik Rydgård ef2d188a68 Merge pull request #4035 from shenweip/patch-12
Implemented sceJpegDecodeMJpegYCbCr and sceJpegMJpegCsc.
2013-10-08 02:52:42 -07:00