Commit Graph

277 Commits (e1fbac3ca13d37d2625c11d30cfdece4327b446b)

Author SHA1 Message Date
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Yuri Kunde Schlesner 1bd1a13a02 Common: Move alignment macros to common_funcs.h 11 years ago
Yuri Kunde Schlesner ae963d75f8 Common: Move SSE detection ifdefs to platform.h 11 years ago
Yuri Kunde Schlesner a594fdb66e Common: Remove more unused compatibility defines 11 years ago
Yuri Kunde Schlesner f3c096951b Common: Move IO-specific compatibility macros to file_util.cpp 11 years ago
Yuri Kunde Schlesner bf12f270b3 Common: Remove many unnecessary cross-platform compatibility macros 11 years ago
Yuri Kunde Schlesner c0eaa662d4 Clean-up includes 11 years ago
Yuri Kunde Schlesner c916bcf7b5 Move typedefs from kernel.h to more appropriate places 11 years ago
Yuri Kunde Schlesner 6ad71c216b Common: Move NonCopyable to common_types.h 11 years ago
Yuri Kunde Schlesner 7a4b717772 Common: Use C++11 deleted functions for NonCopyable 11 years ago
Yuri Kunde Schlesner 1fee769aa0 Common: Remove unused enums 11 years ago
Zaneo 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.
11 years ago
Yuri Kunde Schlesner 6402de9ae7 Common: thread.h cleanups
The helper classes are rendered obsolete by C++11 lambdas. Also made
formatting conform to our code style.
11 years ago
bunnei 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.
11 years ago
bunnei 3fd2cc566b Merge pull request #641 from purpasmart96/service_stubs
Services: Stubs and minor changes
11 years ago
purpasmart96 198c0ddc72 Services: Stubs and minor changes 11 years ago
Lioncash e05d6220f5 disassembler: Get rid of a const_cast 11 years ago
Emmanuel Gil Peyrot 188b419586 Common: Fix logic for setting EMU_DATA_DIR. 11 years ago
Emmanuel Gil Peyrot 4c684fb274 Common: Make a #else more apparent. 11 years ago
Subv c0d1a91017 EmuWindow: Fixed a reference to a temporary variable
in GetTouchState()
11 years ago
bunnei ed5b275d21 Merge pull request #642 from bunnei/touchpad
Touchpad support
11 years ago
bunnei d61b26b79f HID: Complete refactor of pad/touch input to fix threading issues. 11 years ago
bunnei b56829df02 Merge pull request #629 from archshift/lcdfb
Implement SetLcdForceBlack and add implementation for color filling in the GPU code
11 years ago
bunnei 953e09ddb5 EmuWindow: Made pad/touch functions non-static. 11 years ago
bunnei 543232436f EmuWindow: Added infrastructure code to enable touchpad support. 11 years ago
archshift 041e99b613 Added LCD registers, and implementation for color filling in OGL code. 11 years ago
bunnei 3da94a597b Merge pull request #634 from linkmauve/logging-performances
Apply the logging filter before sending the message to the queue
11 years ago
bunnei ba8ce6c8f5 Merge pull request #584 from yuriks/outline-asserts
Asserts: Use lambdas to keep assertion code away from the main code path
11 years ago
bunnei 25633b431d Fixed EmuWindow typo (fixes OSX build) 11 years ago
bunnei 06bf471581 Merge pull request #636 from bunnei/refactor-screen-win
Set framebuffer layout from EmuWindow.
11 years ago
bunnei 9960c49c21 Set framebuffer layout from EmuWindow. 11 years ago
Tony Wasserka 93e32bce72 Merge pull request #538 from yuriks/perf-stat
Add profiling infrastructure and widget
11 years ago
Emmanuel Gil Peyrot 0aa44e238d Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread. 11 years ago
archshift e011acaa84 Removed swap code redundancy and moved common swap code to swap.h 11 years ago
Yuri Kunde Schlesner dc8a3f8bc8 Profiler: Implement QPCClock to get better precision on Win32
MSVC 2013 (at least) doesn't use QueryPerformanceCounter to implement
std::chrono::high_resolution_clock, so it has bad precision. Manually
implementing our own clock type using it works around this for now.
11 years ago
Yuri Kunde Schlesner cd1fbfcf1b Add profiling infrastructure and widget 11 years ago
Emmanuel Gil Peyrot 129ad721c1 Common: Switch to the XDG Base Directory Specification for directory selection.
This allows for easily movable and independent configuration and data directories, using standardized paths.
11 years ago
bunnei 50a0c4f14f Merge pull request #581 from archshift/tfe
Added information reporting from ThrowFatalError
11 years ago
archshift 0420a4d1de Added information reporting from ThrowFatalError
This was RE'd from the errdisp applet.
11 years ago
Emmanuel Gil Peyrot 54d6f6c82b Common: Change names containing “Dolphin” or “PPSSPP” to something more generic. 11 years ago
archshift 4fb75d220a Misc cleanup of common and related functions 11 years ago
archshift 302f0b32f5 Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h 11 years ago
archshift 49f94b82b4 Remove "super lame/broken" file_search compilation unit that was leftover from Dolphin 11 years ago
archshift 961f65d1fe Remove redundant utf8 compilation unit that was leftover from Dolphin 11 years ago
archshift 9f7f1a2272 Remove useless extended_trace compilation unit that was leftover from Dolphin 11 years ago
archshift 5efd149ad5 Remove the useless msg_handler compilation unit that was left over from Dolphin 11 years ago
bunnei 745b42d236 Merge pull request #570 from purpasmart96/config_mem
ConfigMem: Clean up the Config memory to be more like the shared page
11 years ago
Yuri Kunde Schlesner 714d507938 Asserts: Use lambdas to keep assertion code away from the main code path 11 years ago
purpasmart96 c3c309f33d ConfigMem: Clean up the Config memory to be more like the shared page and moved
the helper macro for padding to common_funcs.h
11 years ago
bunnei 12181c8a64 Merge pull request #529 from Subv/master
Build: Fixed some warnings
11 years ago