summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * emitter: Get rid of CanDoOpWithGravatar Lioncash2016-03-091-7/+0
| | | | | | | | | | This was removed in Dolphin as there were no particular uses for it. I'm sure the same will apply to citra.
| * emitter: constexpr-ify OpArgGravatar Lioncash2016-03-091-30/+30
| |
| * emitter: friend class OpArg with XEmitterGravatar Lioncash2016-03-091-3/+4
| |
| * emitter: Remove unimplemented prototypeGravatar Lioncash2016-03-091-1/+0
| |
* | Common: Get rid of alignment macrosGravatar Lioncash2016-03-091-9/+1
|/ | | | | The gl rasterizer already uses alignas, so we may as well move everything over.
* Merge pull request #1297 from Subv/savesGravatar bunnei2016-03-011-1/+1
|\ | | | | DiskDirectory: Initialize the directory member with valid info.
| * DiskDirectory: Initialize the directory member with valid info.Gravatar Subv2016-01-161-1/+1
| |
* | Merge pull request #1427 from MerryMage/emit-lbitGravatar Yuri Kunde Schlesner2016-02-281-2/+2
|\ \ | | | | | | x64 Emitter: Fix L bit in VEX prefix
| * | x64 Emitter: Fix L bit in VEX prefixGravatar MerryMage2016-02-271-2/+2
| | |
* | | Initial implementation ir:userGravatar mailwl2016-02-262-0/+2
|/ /
* | AudioCore: Skeleton ImplementationGravatar MerryMage2016-02-213-1/+5
| | | | | | | | | | | | | | | | | | 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.
* | BitField: Make trivially copyable and remove assignment operatorGravatar MerryMage2016-02-122-26/+22
| |
* | backend: defaulted move constructor/assignmentGravatar Lioncash2016-02-041-18/+2
| |
* | color: Make trivial helpers constexprGravatar Lioncash2016-01-271-8/+8
| |
* | key_map: Use std::tie for comparisonsGravatar Lioncash2016-01-251-7/+7
|/
* Add missing return values in ForeachDirectoryEntryGravatar LFsWang2015-12-231-4/+14
| | | | | ForeachDirectoryEntry is changed by #1256 ,but return value at last line was missing.
* Merge pull request #1252 from Subv/camGravatar bunnei2015-12-032-0/+2
|\ | | | | Services/Cam: Added new log type and camera enums from 3dbrew.
| * Services/Cam: Added new log type and camera enums from 3dbrew.Gravatar Subv2015-11-232-0/+2
| | | | | | | | | | Followup to #1102 Original author @mailwl
* | Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsGravatar archshift2015-11-272-50/+53
|/ | | | | | | | | 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.
* fix failure on gcc and clangGravatar wwylele2015-11-121-3/+3
|
* disable unary minus when the type is not signedGravatar wwylele2015-11-121-0/+4
| | | | silent warning C4146 on msvc
* Implement gdbstubGravatar polaris-2015-10-042-0/+2
|
* Merge pull request #1176 from lioncash/vs2015-code-junking-dayGravatar bunnei2015-10-031-11/+0
|\ | | | | Obligatory "Throw out workarounds VS2013 once limited us to" PR
| * bit_field: Re-enable code on MSVCGravatar Lioncash2015-10-011-11/+0
| |
* | Merge pull request #1095 from archshift/game-listGravatar bunnei2015-10-012-103/+83
|\ \ | | | | | | Initial implementation of a game list
| * | Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom ↵Gravatar archshift2015-09-302-103/+83
| | | | | | | | | | | | | | | | | | | | | behavior Converted FileUtil::ScanDirectoryTree and FileUtil::DeleteDirRecursively to use the new ScanDirectoryTreeAndCallback function internally.
* | | symbols: Replace an insert call with emplaceGravatar Lioncash2015-09-301-1/+1
| | |
* | | symbols: Get rid of initial underscores in variable namesGravatar Lioncash2015-09-302-20/+20
| | |
* | | symbols: Directly initialize TSymbol membersGravatar Lioncash2015-09-301-8/+3
| | |
* | | symbols: Simplify GetSymbolGravatar Lioncash2015-09-301-8/+5
| |/ |/|
* | hash: Get rid of unused functionsGravatar Lioncash2015-09-161-16/+0
| |
* | general: Silence some warnings when using clangGravatar Lioncash2015-09-161-2/+2
|/
* memory_util: Remove unnecessary assignment in FreeMemoryPagesGravatar Lioncash2015-09-111-3/+0
|
* memory_util: Remove commented out printf statementsGravatar Lioncash2015-09-111-10/+0
|
* general: Replace 0 literals with nullptr where applicableGravatar Lioncash2015-09-112-6/+6
|
* synchronized_wrapper: Add missing return in SynchronizedRef move assignment ↵Gravatar Lioncash2015-09-111-0/+1
| | | | operator
* Merge pull request #1144 from lioncash/removeGravatar bunnei2015-09-114-176/+0
|\ | | | | common: Get rid of debug_interface.h
| * common: Get rid of debug_interface.hGravatar Lioncash2015-09-114-176/+0
| | | | | | | | | | | | 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.
* | common: Get rid of a cast in swap.hGravatar Lioncash2015-09-111-2/+2
|/
* x64: Proper stack alignment in shader JIT function callsGravatar aroulin2015-09-013-424/+90
| | | | | Import Dolphin stack handling and register saving routines Also removes the x86 parts from abi files
* Common: Import BitSet from DolphinGravatar aroulin2015-09-012-0/+190
|
* Common: Fix MicroProfile compilation in MSVC2015Gravatar Yuri Kunde Schlesner2015-08-281-0/+5
|
* Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-244-0/+51
| | | | | This brings goodies such as a configurable user interface and multi-threaded timeline view.
* x64-emitter: add RCPSS SSE instructionGravatar aroulin2015-08-232-0/+2
|
* Merge pull request #1058 from lioncash/ptrGravatar Lioncash2015-08-222-4/+27
|\ | | | | emitter: Remove pointer casts
| * emitter: Remove pointer castsGravatar Lioncash2015-08-212-4/+27
| | | | | | | | This should also technically silence quite a few ubsan warnings.
* | Merge pull request #1025 from yuriks/heap-managementGravatar Yuri Kunde Schlesner2015-08-221-8/+7
|\ \ | |/ |/| Kernel: Correct(er) handling of Heap and Linear Heap allocations
| * VMManager: Make LogLayout log level configurable as a parameterGravatar Yuri Kunde Schlesner2015-08-161-8/+7
| |
* | emitter: Remove unnecessary definesGravatar Lioncash2015-08-201-5/+1
| |
* | emitter: Remove unnecessary else keywordsGravatar Lioncash2015-08-201-7/+7
| |