aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Core/Switch.cs
AgeCommit message (Collapse)Author
2018-06-10Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future ↵gdkchan
LLE implementation
2018-05-07NvServices refactoring (#120)gdkchan
* Initial implementation of NvMap/NvHostCtrl * More work on NvHostCtrl * Refactoring of nvservices, move GPU Vmm, make Vmm per-process, refactor most gpu devices, move Gpu to Core, fix CbBind * Implement GetGpuTime, support CancelSynchronization, fix issue on InsertWaitingMutex, proper double buffering support (again, not working properly for commercial games, only hb) * Try to fix perf regression reading/writing textures, moved syncpts and events to a UserCtx class, delete global state when the process exits, other minor tweaks * Remove now unused code, add comment about probably wrong result codes
2018-04-24Improved logging (#103)gdkchan
2018-03-19[WIP] Add support for events (#60)gdkchan
* Add support for events, move concept of domains to IpcService * Support waiting for KThread, remove some test code, other tweaks * Use move handle on NIFM since I can't test that now, it's better to leave it how it was
2018-03-15Improvements to audout (#58)gdkchan
* Some audout refactoring and improvements * More audio improvements * Change ReadAsciiString to use long for the Size, avoids some casting
2018-03-12Allow more than one process, free resources on process dispose, implement ↵gdkchan
SvcExitThread
2018-03-10Allow to enable/disable memory checks even on release mode through the flag, ↵gdkchan
return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks
2018-03-09Disable memory checks by default, even on debug, move ram memory allocation ↵gdkchan
inside the CPU, since the size if fixed anyway, better heap region size
2018-03-06Implement basic performance statistics (#53)emmauss
* implement basic frame time stats * added game frame time * made performancestatictics class non-static * report average framerate instead of current framerate
2018-03-05Allow multiple hid shared memory locationsgdkchan
2018-03-03Fix Rename* functions on FspSrv, add a separate class do hold system ↵gdkchan
settings on Switch
2018-03-02Refactor HID, fix issues (#48)gdkchan
* Refactor HID, fix issues * Fix on touch screen code with wrong offset * Don't use magic values * Replace more magic values with actual variables, fix touch screen coordinates on different window sizes
2018-02-22implement single tap touchscreen (#34)emmauss
2018-02-20Split main project into core,graphics and chocolarm4 subproject (#29)emmauss