exhalatio
ea94aea447
Dummy implementation dlp:SRVR Service.
10 years ago
Lioncash
0c83775827
vector_math: Add missing member in Vec4's SetZero function
10 years ago
JamePeng
7d60d58ee1
Reorganize the ndm service path for dummy implement function
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons
The NDM file move to /core/hle/service/ndm/ now!
10 years ago
Jannik Vogel
5cf2de5ecf
PICA: Align vertex attributes
10 years ago
Lioncash
353df6fd72
common_types: Make NonCopyable constructor constexpr
10 years ago
Lioncash
388b2e938b
common_types: Specify const in deleted copy constructor/assignment operator
10 years ago
Lioncash
11f0ba5143
emitter: templatize ImmPtr
10 years ago
Lioncash
adc46f6a4f
emitter: constexpr-ify helper functions
10 years ago
Lioncash
eaf4973993
emitter: Get rid of CanDoOpWith
This was removed in Dolphin as there were no particular uses for it.
I'm sure the same will apply to citra.
10 years ago
Lioncash
fad503ce71
emitter: constexpr-ify OpArg
10 years ago
Lioncash
3a2c84f5a4
emitter: friend class OpArg with XEmitter
10 years ago
Lioncash
ba1b8314f4
emitter: Remove unimplemented prototype
10 years ago
Lioncash
f932c2f4ac
Common: Get rid of alignment macros
The gl rasterizer already uses alignas,
so we may as well move everything over.
10 years ago
MerryMage
7ca5dd5e08
x64 Emitter: Fix L bit in VEX prefix
10 years ago
mailwl
7695b324c9
Initial implementation ir:user
10 years ago
MerryMage
d2710b784a
AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
e9114a6976
backend: defaulted move constructor/assignment
10 years ago
Lioncash
15d0530902
color: Make trivial helpers constexpr
10 years ago
Lioncash
fa95cad2f9
key_map: Use std::tie for comparisons
10 years ago
Subv
155cba90f3
DiskDirectory: Initialize the directory member with valid info.
10 years ago
LFsWang
d8d9d5d916
Add missing return values in ForeachDirectoryEntry
ForeachDirectoryEntry is changed by #1256 ,but return value at last line
was missing.
10 years ago
archshift
6e66a1244e
Refactor ScanDirectoryTreeAndCallback to separate errors and retvals
ScanDirectoryTreeAndCallback, before this change, coupled error/return
codes and actual return values (number of entries found). This caused
confusion and difficulty interpreting the precise way the function
worked.
Supersedes, and closes #1255 .
10 years ago
Subv
092d5b04ec
Services/Cam: Added new log type and camera enums from 3dbrew.
Followup to #1102
Original author @mailwl
10 years ago
wwylele
8b6d444dd1
fix failure on gcc and clang
10 years ago
wwylele
3b7cbb25e3
disable unary minus when the type is not signed
silent warning C4146 on msvc
10 years ago
bunnei
2fd9b1999f
gl_rasterizer: Use MMH3 hash for shader cache hey.
- Includes a check to confirm no hash collisions.
10 years ago
bunnei
eefabd6b7d
renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.
10 years ago
polaris-
1d319e5b46
Implement gdbstub
10 years ago
Lioncash
03af08ae81
bit_field: Re-enable code on MSVC
10 years ago
archshift
7b96bd3136
Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom behavior
Converted FileUtil::ScanDirectoryTree and FileUtil::DeleteDirRecursively
to use the new ScanDirectoryTreeAndCallback function internally.
10 years ago
Lioncash
84a0b184f5
symbols: Replace an insert call with emplace
10 years ago
Lioncash
3564f8ae6f
symbols: Get rid of initial underscores in variable names
10 years ago
Lioncash
7b63b5f819
symbols: Directly initialize TSymbol members
10 years ago
Lioncash
d5071c2b9a
symbols: Simplify GetSymbol
10 years ago
polaris-
021fab70ac
Implement gdbstub
10 years ago
Lioncash
2c2f1250d2
hash: Get rid of unused functions
10 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
10 years ago
Lioncash
f28802e883
memory_util: Remove unnecessary assignment in FreeMemoryPages
10 years ago
Lioncash
36c2bedcd8
memory_util: Remove commented out printf statements
10 years ago
Lioncash
1ab765ff61
general: Replace 0 literals with nullptr where applicable
10 years ago
Lioncash
82efda5aaf
synchronized_wrapper: Add missing return in SynchronizedRef move assignment operator
10 years ago
Lioncash
ad57b24255
common: Get rid of a cast in swap.h
10 years ago
Lioncash
75b3e911ec
common: Get rid of debug_interface.h
This is technically unused. Also removes TMemChecks because it relies on this.
Whenever memory breakpoints are implemented for real, it should be designed to
match the codebase debugging mechanisms.
10 years ago
aroulin
89a7c9068f
x64: Proper stack alignment in shader JIT function calls
Import Dolphin stack handling and register saving routines
Also removes the x86 parts from abi files
10 years ago
aroulin
22bc3b66d3
Common: Import BitSet from Dolphin
10 years ago
Yuri Kunde Schlesner
b5ae1497e6
Common: Fix MicroProfile compilation in MSVC2015
10 years ago
Yuri Kunde Schlesner
424b0fa646
Integrate the MicroProfile profiling library
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
11 years ago
aroulin
5429dbf738
x64-emitter: add RCPSS SSE instruction
10 years ago
Lioncash
b150e1d68f
emitter: Remove pointer casts
This should also technically silence quite a few ubsan warnings.
10 years ago