Yuri Kunde Schlesner
6ca816e011
common/cpu_detect: Add missing include and fix namespace scope
9 years ago
wwylele
d040a73bed
file_util: Log when using local user directory
9 years ago
wwylele
7cd6cc0fd9
file_util: lower logging level for harmless cases
9 years ago
wwylele
3974895e08
Input: add device and factory template
9 years ago
wwylele
8a8c0f348b
Common: add ParamPackage
9 years ago
Yuri Kunde Schlesner
3b4e400333
Remove built-in (non-Microprofile) profiler
9 years ago
Yuri Kunde Schlesner
21f4f49c7a
SynchronizedWrapper: Add Lock convenience method
9 years ago
James Rowe
b090422991
Gui: Change title bar to include build name
Nightly builds now have "Citra Nightly" in the titlebar
Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar
9 years ago
wwylele
ea1ea0224c
HW: add AES engine & implement AES-CCM
9 years ago
noah the goodra
091dd226d6
applied the change suggested by @wwylele
9 years ago
noah the goodra
1a84bce0f4
added http service enum to the log.h file
9 years ago
Weiyi Wang
0b9c59ff22
Common/x64: remove legacy emitter and abi ( #2504 )
These are not used any more since we moved shader JIT to xbyak.
9 years ago
noah the goodra
a2d0e2d807
file_util: Fixed implicit type conversion warning ( #2503 )
9 years ago
Yuri Kunde Schlesner
d36ec905b1
Common: Optimize BitSet iterator
9 years ago
Kloen
818b1730a9
common: add <cstddef> to hash.h
9 years ago
Kloen
2fa0971ceb
common: switch ComputeHash64 len param to size_t instead of int, fix warning on MSVC on dsp_dsp.cpp
9 years ago
mailwl
f2985f7080
Service/NFC: stub GetTagInRangeEvent
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
9 years ago
wwylele
6479f63091
Common: add Quaternion
9 years ago
wwylele
2e6d8e1321
vector math: add implementation of Length and Normalize
9 years ago
wwylele
55f5d0f777
MathUtil: add PI constant
9 years ago
wwylele
2a069e76a5
Common::Event: add WaitUntil
9 years ago
wwylele
488b7a4041
file_util: fix missing sysdata path
9 years ago
MerryMage
64f98f4d0f
core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
9 years ago
bunnei
707cc66362
file_util: Remove unused paths.
9 years ago
Vamsi Krishna
0db22eadd5
Fixed GPLv2 license text in the start.
9 years ago
Yuri Kunde Schlesner
f4e98ecf3f
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
9 years ago
Jeffrey Pfau
fb952c399e
Common: Fix gcc build on macOS
9 years ago
mailwl
1238e48c58
csnd:SND reformat source code
9 years ago
Jannik Vogel
45d941d62e
Support mingw cross-compile
9 years ago
freiro
0c22e52f52
WINVER definition moved to CMake and cleanup
9 years ago
mailwl
5b136aa211
Set client SDK version to Service APIs
9 years ago
Subv
aea9a91100
Build: Fixed a few warnings.
9 years ago
freiro
593ec7fa74
Move to AppData/Roaming/Citra/
9 years ago
freiro
972b289c78
Removed /user/ from path
9 years ago
mailwl
d4cadf11fc
MIC_U: Stub service funcions
9 years ago
freiro
79317b63d9
Switch to AppData/Roaming
9 years ago
freiro
3d75e3cd07
Return by value and other fixes
9 years ago
freiro
29bb82cb8e
Win32 move default user folder location to AppData
9 years ago
James Rowe
c3ea6f4ddb
Add mingw compile support
10 years ago
James Rowe
793339b73a
Round the rectangle size to prevent float to int casting issues
And other minor style changes
9 years ago
James Rowe
d9305b0a07
Add default hotkey to swap primary screens.
Also minor style changes
9 years ago
James Rowe
5f72aade77
Rework frame layouts to use a max rectangle instead of hardcoded calculations
9 years ago
SonofUgly
e40c23463f
LargeFrameLayout + Swapped
Make small screen stay at 1x, and large screen maintain its aspect ratio.
9 years ago
James Rowe
2b1654ad9b
Support additional screen layouts.
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
10 years ago
Jan Beich
94d23b480e
common: use system bswap* functions on more BSDs
9 years ago
Jan Beich
ddd8709e14
common: use system CPUID routine on DragonFly as well
9 years ago
Jan Beich
3d801be97d
common: some FreeBSD headers are incomplete to avoid namespace pollution
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;
^
[...]
9 years ago
Anthony J. Bentley
26af2b644c
common: convert to standard stat()/fstat() interfaces
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.
10 years ago
Jan Beich
51f92f0e4e
common: stat64 is non-standard, hide on a random Unix
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.
9 years ago
Jan Beich
8ce1ec7ffa
common: only FreeBSD has thread affinity compatible with Linux
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.
9 years ago