summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2476 from yuriks/shader-refactor3Gravatar Yuri Kunde Schlesner2017-02-041-14/+19
|\ | | | | Oh No! More shader changes!
| * Common: Optimize BitSet iteratorGravatar Yuri Kunde Schlesner2017-01-291-14/+19
| |
* | Common/x64: remove legacy emitter and abi (#2504)Gravatar Weiyi Wang2017-01-315-4201/+1
| | | | | | These are not used any more since we moved shader JIT to xbyak.
* | file_util: Fixed implicit type conversion warning (#2503)Gravatar noah the goodra2017-01-301-2/+2
|/
* common: add <cstddef> to hash.hGravatar Kloen2017-01-281-0/+1
|
* common: switch ComputeHash64 len param to size_t instead of int, fix warning ↵Gravatar Kloen2017-01-282-6/+6
| | | | on MSVC on dsp_dsp.cpp
* Merge pull request #1951 from wwylele/motion-sensorGravatar bunnei2017-01-075-0/+76
|\ | | | | Emulate motion sensor in frontend
| * Common: add QuaternionGravatar wwylele2016-12-262-0/+45
| |
| * vector math: add implementation of Length and NormalizeGravatar wwylele2016-12-261-0/+19
| |
| * MathUtil: add PI constantGravatar wwylele2016-12-261-0/+2
| |
| * Common::Event: add WaitUntilGravatar wwylele2016-12-261-0/+10
| |
* | Service/NFC: stub GetTagInRangeEventGravatar mailwl2016-12-302-0/+2
|/ | | | Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
* Merge pull request #2369 from MerryMage/core-frontendGravatar bunnei2016-12-235-646/+0
|\ | | | | core: Move emu_window and key_map into core
| * core: Move emu_window and key_map into coreGravatar MerryMage2016-12-235-646/+0
| | | | | | | | * Removes circular dependences (common should not depend on core)
* | file_util: fix missing sysdata pathGravatar wwylele2016-12-231-3/+1
|/
* Merge pull request #2343 from bunnei/core-cleanupGravatar bunnei2016-12-223-87/+3
|\ | | | | Core: Top-level consolidate & misc cleanup
| * file_util: Remove unused paths.Gravatar bunnei2016-12-213-87/+3
| |
* | Merge pull request #2285 from mailwl/csnd-formatGravatar bunnei2016-12-222-0/+2
|\ \ | |/ |/| csnd:SND: Reformat source code
| * csnd:SND reformat source codeGravatar mailwl2016-12-122-0/+2
| |
* | Fixed GPLv2 license text in the start.Gravatar Vamsi Krishna2016-12-191-1/+1
| |
* | Merge pull request #2316 from endrift/macos-gccGravatar bunnei2016-12-161-0/+11
|\ \ | | | | | | Common: Fix gcc build on macOS
| * | Common: Fix gcc build on macOSGravatar Jeffrey Pfau2016-12-131-0/+11
| |/
* / VideoCore: Convert x64 shader JIT to use Xbyak for assemblyGravatar Yuri Kunde Schlesner2016-12-143-1/+234
|/
* Support mingw cross-compileGravatar Jannik Vogel2016-12-055-5/+6
|
* Merge pull request #2228 from freiro/winver_fixGravatar Yuri Kunde Schlesner2016-11-301-3/+0
|\ | | | | Move WINVER definition to cmake and a bit of cleanup
| * WINVER definition moved to CMake and cleanupGravatar freiro2016-11-301-3/+0
| |
* | Set client SDK version to Service APIsGravatar mailwl2016-11-301-3/+2
|/
* Build: Fixed a few warnings.Gravatar Subv2016-11-291-4/+4
|
* Merge pull request #2168 from mailwl/micGravatar Sebastian Valle2016-11-272-0/+2
|\ | | | | MIC_U: Stub service funcions
| * MIC_U: Stub service funcionsGravatar mailwl2016-11-252-0/+2
| |
* | Move to AppData/Roaming/Citra/Gravatar freiro2016-11-261-1/+1
| |
* | Removed /user/ from pathGravatar freiro2016-11-261-2/+1
| |
* | Switch to AppData/RoamingGravatar freiro2016-11-242-4/+4
| |
* | Return by value and other fixesGravatar freiro2016-11-192-14/+8
| |
* | Win32 move default user folder location to AppDataGravatar freiro2016-11-192-0/+24
|/
* Merge pull request #2172 from jroweboy/fix-mingwGravatar bunnei2016-11-151-2/+3
|\ | | | | Fix mingw compilation support
| * Add mingw compile supportGravatar James Rowe2016-11-131-2/+3
| |
* | Round the rectangle size to prevent float to int casting issuesGravatar James Rowe2016-11-123-8/+9
| | | | | | | | And other minor style changes
* | Add default hotkey to swap primary screens.Gravatar James Rowe2016-11-054-7/+10
| | | | | | | | Also minor style changes
* | Rework frame layouts to use a max rectangle instead of hardcoded calculationsGravatar James Rowe2016-11-052-250/+100
| |
* | LargeFrameLayout + SwappedGravatar SonofUgly2016-11-051-50/+36
| | | | | | Make small screen stay at 1x, and large screen maintain its aspect ratio.
* | Support additional screen layouts.Gravatar James Rowe2016-11-055-73/+382
|/ | | | | Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
* common: use system bswap* functions on more BSDsGravatar Jan Beich2016-10-271-2/+5
|
* common: use system CPUID routine on DragonFly as wellGravatar Jan Beich2016-10-271-2/+2
|
* common: some FreeBSD headers are incomplete to avoid namespace pollutionGravatar Jan Beich2016-10-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | In file included from src/common/x64/cpu_detect.cpp:16: /usr/include/machine/cpufunc.h:66:17: error: unknown type name 'u_int' static __inline u_int ^ /usr/include/machine/cpufunc.h:67:6: error: unknown type name 'u_int' bsfl(u_int mask) ^ /usr/include/machine/cpufunc.h:69:2: error: unknown type name 'u_int' u_int result; ^ /usr/include/machine/cpufunc.h:75:17: error: unknown type name 'u_long'; did you mean 'long'? static __inline u_long ^ /usr/include/machine/cpufunc.h:76:6: error: unknown type name 'u_long'; did you mean 'long'? bsfq(u_long mask) ^ /usr/include/machine/cpufunc.h:78:2: error: use of undeclared identifier 'u_long'; did you mean 'long'? u_long result; ^ [...]
* common: convert to standard stat()/fstat() interfacesGravatar Anthony J. Bentley2016-10-271-15/+10
| | | | | | | | | | | | | Most modern Unix environments use 64-bit off_t by default: OpenBSD, FreeBSD, OS X, and Linux libc implementations such as Musl. glibc is the lone exception; it can default to 32 bits but this is configurable by setting _FILE_OFFSET_BITS. Avoiding the stat64()/fstat64() interfaces is desirable because they are nonstandard and not implemented on many systems (including OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either the default or trivial to set up.
* common: stat64 is non-standard, hide on a random UnixGravatar Jan Beich2016-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | src/common/file_util.cpp:79:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:79:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:342:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:342:12: note: forward declaration of 'stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:12: note: forward declaration of 'stat64' struct stat64 buf; ^ 4 errors generated.
* common: only FreeBSD has thread affinity compatible with LinuxGravatar Jan Beich2016-10-271-1/+5
| | | | | | | | | | | src/common/thread.cpp:90:5: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'? cpu_set_t cpu_set; ^~~~~~~~~ cpuset_t /usr/include/sys/_cpuset.h:48:24: note: 'cpuset_t' declared here typedef struct _cpuset cpuset_t; ^ 1 error generated.
* common: define routines to set thread name on more BSDsGravatar Jan Beich2016-10-271-2/+4
| | | | | | | src/common/thread.cpp:123:5: error: use of undeclared identifier 'pthread_setname_np' pthread_setname_np(pthread_self(), szThreadName); ^ 1 error generated.
* Fix typosGravatar Ricardo de Almeida Gonzaga2016-10-202-2/+2
|