b8328593fe
EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
...
If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to
the emulated screen dimensions.
Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction
to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
2015-05-01 23:52:33 -04:00
5b9bbc37d4
Merge pull request #715 from purpasmart96/configmem_typo_fix
...
ConfigMem: Remove duplicate retail bit
2015-04-28 16:24:53 -07:00
8716445621
ConfigMem: Remove duplicate retail bit
2015-04-28 16:22:50 -07:00
2cc6511039
Merge pull request #692 from purpasmart96/log_improvements
...
Services/Loader: Use more sensible log formats for certain functions along with more info being logged.
2015-04-28 10:12:50 -04:00
c3a480160e
Services/Loader: Use more sensible log formats for certain functions
...
along with more info being logged.
2015-04-27 23:07:08 -07:00
d8b22d8b87
Merge pull request #710 from lioncash/static
...
ptm_sysm: Add static specifier to IsLegacyPowerOff
2015-04-24 15:25:18 -07:00
1baab50e7c
ptm_sysm: Add static specifier to IsLegacyPowerOff
2015-04-24 18:23:20 -04:00
4dbe358a71
Merge pull request #706 from lioncash/unused
...
dyncom: Remove more unused/unnecessary code
2015-04-20 20:47:26 -04:00
8b2b620a5e
dyncom: Remove more unused/unnecessary code
...
Gets rid of a sizeable amount of stuff in armdefs.
2015-04-20 16:30:34 -04:00
e3eba48596
Merge pull request #704 from citra-emu/archshift-patch-1
...
Add "or any later version" qualifier to the GPLv2 statement in the readme
2015-04-19 20:53:07 -04:00
a698e15c5d
Merge pull request #703 from lioncash/cruft
...
dyncom: Remove unused/unnecessary VFP cruft
2015-04-19 20:50:41 -04:00
33aaf13586
Add "or any later version" qualifier to the GPLv2 statement in the readme
2015-04-18 03:32:01 -07:00
d66a12c6f6
dyncom: Remove unused/unnecessary VFP cruft
2015-04-17 20:46:05 -04:00
5e55a525d8
Merge pull request #691 from rohit-n/sign-compare
...
Silence some -Wsign-compare warnings.
2015-04-17 20:22:03 -04:00
1add98d7f8
Merge pull request #699 from yuriks/event-use-lambda
...
Common: thread.h cleanups
2015-04-17 20:18:01 -04:00
6402de9ae7
Common: thread.h cleanups
...
The helper classes are rendered obsolete by C++11 lambdas. Also made
formatting conform to our code style.
2015-04-16 17:55:30 -03:00
3ee9f6c5d8
Merge pull request #696 from yuriks/interface-deinline
...
De-inline functions from Interface, removing them from service.h
2015-04-14 19:14:27 -04:00
46ea6944c3
Merge pull request #697 from linkmauve/clang<3
...
Fix a few warnings as reported by clang 3.6
2015-04-14 19:13:33 -04:00
2e860bd59c
Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.
2015-04-14 21:34:36 +02:00
d9eb7ca95c
citra-qt: Use std::abs() to get the right absolute function for s64.
2015-04-14 21:18:35 +02:00
0d69b2f7bd
Kernel: Use the correct format string for u64 hex.
2015-04-14 21:18:31 +02:00
bdcf28e3bc
Headers: Add some forgotten overrides, thanks clang!
2015-04-14 21:18:25 +02:00
ad3e25b414
De-inline functions from Interface, removing them from service.h
...
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
2015-04-14 15:34:28 -03:00
6f1143885b
Merge pull request #683 from bunnei/thread-priority
...
Thread priority and scheduler improvements
2015-04-09 23:05:49 -04:00
db4bd98bac
SVC: Assert on unsupported CreateThread processor ID.
2015-04-09 22:55:18 -04:00
f15c142c5e
Silence some -Wsign-compare warnings.
2015-04-09 18:55:01 -05:00
c077bcefa9
SVC: Update various SVCs to cause a reschedule.
...
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
2015-04-09 19:06:42 -04:00
9c3419ebcc
Kernel: Implemented priority inheritance for mutexes.
2015-04-09 19:06:39 -04:00
7b9f428b23
Thread: Implement priority boost for starved threads.
...
SVC: Return correct error code on invalid CreateThread processor ID.
SVC: Assert when creating a thread with an invalid userland priority.
2015-04-09 19:05:21 -04:00
ee3377b67d
SVC: Reschedule on svcCreateThread.
2015-04-09 19:04:20 -04:00
bdd190363d
APT: (Subv) Fix bug where start event was being incorrectly signaled.
2015-04-09 19:04:19 -04:00
e08f55b1a7
Kernel: Fixed default thread priority.
2015-04-09 19:04:19 -04:00
b16fe21764
Merge pull request #690 from Zaneo/sharedmemory
...
Shared_memory: Initialize base address to 0x0
2015-04-09 14:37:15 -04:00
25a43cd2ec
Initialize base address to 0x0
2015-04-08 20:34:41 -04:00
8af5753da5
Merge pull request #689 from lioncash/format
...
gpu: Fix a missing format specifier
2015-04-08 15:41:21 +02:00
114126b216
Merge pull request #688 from lioncash/unused
...
dyncom: Remove unnecessary enum and typedef
2015-04-07 23:03:08 -04:00
e630fd2a95
Merge pull request #676 from purpasmart96/ir_service_refc
...
IR: Move The IR services to their own folder and implement "GetHandles"
2015-04-07 23:01:07 -04:00
7da90dee42
gpu: Fix a missing format specifier
2015-04-07 10:38:49 -04:00
a6c9e453b2
dyncom: Remove unnecessary enum and typedef
...
Also fixes descriptions in the process.
2015-04-07 08:05:41 -04:00
11bd6024fb
Merge pull request #686 from lioncash/vfp
...
vfp: Minor cleanups
2015-04-06 21:21:59 -04:00
29a4b6c7ed
vfp: Make the FPSID values match the MPCore
2015-04-06 16:09:35 -04:00
f9cc6d6484
vfp: Get rid of the VFP_OFFSET macro
2015-04-06 16:09:28 -04:00
14dcd98653
Merge pull request #685 from lioncash/cpregs
...
dyncom: Set the MPCore CP15 register reset values on initialization.
2015-04-06 15:06:07 -04:00
8d7a77a1d4
Merge pull request #684 from lioncash/uninit
...
dyncom: Suppress uninitialized variable warnings
2015-04-06 10:34:56 -07:00
8004d35ea1
core: Migrate 3DS-specific CP15 register setting into Init
2015-04-06 13:01:19 -04:00
c3ffe8f9c3
arm_interface: Support retrieval/storage to CP15 registers
2015-04-06 12:57:49 -04:00
b7b8b67620
Move CP15 enum definitions into their own enum.
...
Also gets rid of preprocessor mumbo-jumbo
2015-04-06 12:48:35 -04:00
23dd2ca8a6
dyncom: Properly return the value of the user RO thread register
2015-04-06 09:26:04 -04:00
e628ed4810
dyncom: Set CP15 reset values on initialization
2015-04-06 09:16:42 -04:00
bb7dac022e
dyncom: Suppress uninitialized variable warnings
...
The switch cases will always be hit, but this makes compilers stop complaining.
2015-04-05 23:49:06 -04:00