aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Common: Remove the BIT macroGravatar Yuri Kunde Schlesner2015-05-09
| | | | | | | When the macro was introduced in 326ec51261299e48de97592631c02523da9c8118 it wasn't noticed that it conflicted in name with a heavily used macro inside of dyncom. This causes some compiler warnings. Since it's only lightly used, it was opted to simply remove the new macro.
* Merge pull request #734 from yuriks/memmapGravatar Tony Wasserka2015-05-09
|\ | | | | Small memory map definitions cleanup
* | Loader: Add missing includeGravatar Yuri Kunde Schlesner2015-05-09
| |
| * Memory: Add GetPhysicalPointer helper functionGravatar Yuri Kunde Schlesner2015-05-09
| |
| * Memory: Support more regions in the VAddr-PAddr translation functionsGravatar Yuri Kunde Schlesner2015-05-09
| | | | | | | | | | Also adds better documentation and removes the one-off reimplementation of the function in pica.h.
| * Memory: Sort memory region variables by VAddrGravatar Yuri Kunde Schlesner2015-05-09
| |
| * Memory: Re-organize and rename memory area address constantsGravatar Yuri Kunde Schlesner2015-05-09
|/
* Loader: Remove .bin file supportGravatar Yuri Kunde Schlesner2015-05-08
| | | | | It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
* Kernel: Remove unused g_main_thread variableGravatar Yuri Kunde Schlesner2015-05-08
|
* Process: Rename StaticAddressMapping => AddressMappingGravatar Yuri Kunde Schlesner2015-05-08
|
* Process: Add more documentation to the class membersGravatar Yuri Kunde Schlesner2015-05-08
|
* Process: Use BitField to store process flagsGravatar Yuri Kunde Schlesner2015-05-08
|
* Loader/NCCH: Fix formatting of bracesGravatar Yuri Kunde Schlesner2015-05-08
|
* Process: Support parsing of exheader kernel capsGravatar Yuri Kunde Schlesner2015-05-08
|
* Common: Add BIT macroGravatar Yuri Kunde Schlesner2015-05-08
|
* Kernel: Remove g_program_idGravatar Yuri Kunde Schlesner2015-05-08
| | | | This has been obsoleted by the field in Process.
* Kernel: Introduce skeleton Process class to hold process dataGravatar Yuri Kunde Schlesner2015-05-08
|
* Common: Add StringFromFixedZeroTerminatedBufferGravatar Yuri Kunde Schlesner2015-05-08
|
* Core: Fix sorting in CMakeFiles.txtGravatar Yuri Kunde Schlesner2015-05-08
|
* Merge pull request #728 from lioncash/varsGravatar Lioncash2015-05-07
|\ | | | | dyncom: Remove an unnecessary variable in the interpreter
* | Remove unnecessary dyncom header filesGravatar Lioncash2015-05-07
| |
| * dyncom: Remove an unnecessary variable in the interpreterGravatar Lioncash2015-05-07
|/ | | | All this was doing was needlessly aliasing a variable.
* Merge pull request #725 from yuriks/remove-common-crapGravatar Yuri Kunde Schlesner2015-05-07
|\ | | | | Remove unused hash and mem_arena from common
* \ Merge pull request #723 from lioncash/commonstrGravatar bunnei2015-05-07
|\ \ | | | | | | string_util: Get rid of UriDecode/UriEncode
* | | Profiler: Fix off-by-one error when computing average.Gravatar Yuri Kunde Schlesner2015-05-07
| | |
| | * Common: Remove mem_arena.cpp/hGravatar Yuri Kunde Schlesner2015-05-07
| | | | | | | | | | | | | | | | | | It is superfluous for Citra. (It's only really necessary if you're doing JIT. We were using it but not taking any advantage from it.) This should make 32-bit builds work again.
| | * Common: Remove hash.cpp/hGravatar Yuri Kunde Schlesner2015-05-07
| |/ |/| | | | | Currently unused and the code quality is pretty questionable.
* | Common: Add proper macros to test for architecture pointer sizeGravatar Yuri Kunde Schlesner2015-05-07
| | | | | | | | | | | | | | The old system of just defining macros available in some other platform was susceptible to silently using the wrong code if you forgot to include a particular header. This fixes a crash on non-Windows platforms introduced by e1fbac3ca13d37d2625c11d30cfdece4327b446b.
| * string_util: Get rid of UriDecode/UriEncodeGravatar Lioncash2015-05-07
|/
* Merge pull request #721 from yuriks/more-cleanupsGravatar Yuri Kunde Schlesner2015-05-07
|\ | | | | More cleanups
| * Fix printf format warningGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Move alignment macros to common_funcs.hGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Move SSE detection ifdefs to platform.hGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Remove more unused compatibility definesGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Move IO-specific compatibility macros to file_util.cppGravatar Yuri Kunde Schlesner2015-05-07
| |
| * Common: Remove many unnecessary cross-platform compatibility macrosGravatar Yuri Kunde Schlesner2015-05-06
| |
| * Clean-up includesGravatar Yuri Kunde Schlesner2015-05-06
| |
| * FileSys: De-inline Path membersGravatar Yuri Kunde Schlesner2015-05-06
| |
| * FileSys: Clean-up includes, de-inline destructorsGravatar Yuri Kunde Schlesner2015-05-06
| |
| * Move typedefs from kernel.h to more appropriate placesGravatar Yuri Kunde Schlesner2015-05-06
| |
| * Common: Move NonCopyable to common_types.hGravatar Yuri Kunde Schlesner2015-05-06
| |
| * Common: Use C++11 deleted functions for NonCopyableGravatar Yuri Kunde Schlesner2015-05-06
| |
| * Common: Remove unused enumsGravatar Yuri Kunde Schlesner2015-05-06
| |
* | Merge pull request #695 from Subv/crash_fGravatar bunnei2015-05-06
|\ \ | |/ |/| GPU: Implemented default vertex shader attributes.
| * GPU: Implemented default vertex shader attributes.Gravatar Subv2015-05-06
| | | | | | | | Fixes some games crashing.
* | HLE: Clean up SVC dispatch mechanismGravatar Yuri Kunde Schlesner2015-05-06
| |
* | Core: Remove some unused functions and typesGravatar Yuri Kunde Schlesner2015-05-04
| |
* | Merge pull request #698 from Zaneo/clip_stylus_inputGravatar Tony Wasserka2015-05-02
|\ \ | | | | | | EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
| * | EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Gravatar Zaneo2015-05-01
| | | | | | | | | | | | | | | | | | | | | 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.