Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-09 | WaitSynch: Removed unused variables and reduced SharedPtr copies. | Subv | |
Define a variable with the value of the sync timeout error code. Use a boost::flat_map instead of an unordered_map to hold the equivalence of objects and wait indices in a WaitSynchN call. | |||
2016-12-06 | Use boost remove_erase_if instead of the erase-remove idiom | Subv | |
2016-12-06 | Improved the algorithm for GetHighestPriorityReadyThread. | Subv | |
2016-12-04 | Threading: Added some utility functions and const correctness. | Subv | |
2016-12-03 | Threading: Reworked the way our scheduler works. | Subv | |
Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then. The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback. This new implementation is based off reverse-engineering of the real kernel. See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling. | |||
2016-12-01 | Remove unused version.h | Jannik Vogel | |
2016-11-30 | Merge pull request #2228 from freiro/winver_fix | Yuri Kunde Schlesner | |
Move WINVER definition to cmake and a bit of cleanup | |||
2016-11-30 | WINVER definition moved to CMake and cleanup | freiro | |
2016-11-30 | ClangFormat: Fixed the clang-format errors | Subv | |
2016-11-30 | Set client SDK version to Service APIs | mailwl | |
2016-11-29 | Build: Fixed a few warnings. | Subv | |
2016-11-27 | Merge pull request #2196 from Subv/system_mode | Yuri Kunde Schlesner | |
Kernel/Loader: Grab the system mode from the NCCH ExHeader. | |||
2016-11-27 | Merge pull request #2222 from linkmauve/die-frameskip-die | Yuri Kunde Schlesner | |
Remove the broken frame_skip option | |||
2016-11-27 | Merge pull request #2132 from wwylele/fix-fs-err | Sebastian Valle | |
Correct FS error codes & add path boundary checks | |||
2016-11-27 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | |
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849 | |||
2016-11-27 | GPU: Remove the broken frame_skip option. | Emmanuel Gil Peyrot | |
Fixes #1960. | |||
2016-11-27 | RasterizerGL: Use GL_TRUE and 0xFF in the stencil and depth masks instead of ↵ | Subv | |
simply true and -1 | |||
2016-11-27 | Rasterizer/Memfill: Set the correct stencil write mask when clearing the ↵ | Subv | |
stencil buffer. | |||
2016-11-27 | Merge pull request #2168 from mailwl/mic | Sebastian Valle | |
MIC_U: Stub service funcions | |||
2016-11-26 | Merge pull request #2185 from freiro/local_folder | Yuri Kunde Schlesner | |
Change "user" folder default location to AppData/Roaming/ on Windows systems | |||
2016-11-26 | Move to AppData/Roaming/Citra/ | freiro | |
2016-11-26 | dynarmic: Add ticks based on ticks executed, not ticks requested | MerryMage | |
2016-11-26 | Removed /user/ from path | freiro | |
2016-11-25 | Output parameters to log | mailwl | |
2016-11-25 | MIC_U: Stub service funcions | mailwl | |
2016-11-24 | Expose page table to dynarmic for optimized reads and writes to the JIT | James Rowe | |
2016-11-24 | Switch to AppData/Roaming | freiro | |
2016-11-23 | Cache Vertices instead of Output registers (#2165) | jphalimi | |
This patch brings +3% performance improvement on average. It removes ToVertex() as an important hotspot of the emulator. | |||
2016-11-23 | Bravely Default/Second stuck #1822 (#2188) | pippo2931 | |
* Bravely Default/Second stuck #1822 CancelLibraryApplet stub * Log parameter. * Taking care of comments * Sync with 3DBrew * White space ? * lower case | |||
2016-11-23 | Merge pull request #2186 from wwylele/config9 | Yuri Kunde Schlesner | |
cfg: add config block 0x00090000 | |||
2016-11-23 | Merge pull request #1654 from JamePeng/errdisp | Yuri Kunde Schlesner | |
Rework the code of err:f service! | |||
2016-11-22 | Fix format error from #2195 | wwylele | |
2016-11-22 | Improve verbosity of audio errors with SDL_GetError() | freiro | |
2016-11-19 | Merge pull request #2195 from Subv/factor_check | bunnei | |
GPU/CiTrace: Avoid calling GetTextures() when not necessary. | |||
2016-11-19 | Merge pull request #2193 from Subv/pulse_events | bunnei | |
Kernel/Events: Log an error when trying to create Pulse events and timers | |||
2016-11-19 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | |
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849 | |||
2016-11-19 | Merge pull request #2192 from Subv/applet_enums | Sebastian Valle | |
APT/Applets: Renamed the members of the SignalType enum. | |||
2016-11-19 | GPU/CiTrace: Avoid calling GetTextures() when not necessary. | Subv | |
2016-11-19 | Merge pull request #2194 from jroweboy/extremely-minor-clangformat-change | James Rowe | |
Minor formatting change | |||
2016-11-19 | Minor formatting change | James Rowe | |
2016-11-19 | Kernel/Events: Log an error when trying to create Pulse events and timers. | Subv | |
Related to #1904 | |||
2016-11-19 | APT/Applets: Renamed the members of the SignalType enum. | Subv | |
Names now make sense and match 3dbrew. | |||
2016-11-19 | tests: add a work-around for macOS linking error | wwylele | |
2016-11-19 | FileSys: rename SaveDataCheck archive to NCCH archive | wwylele | |
According to the observation from game and 3dbrew "Used for accessing general NCCH data" | |||
2016-11-19 | FileSys: remove unused DiskArchive | wwylele | |
All "subclasses" of DiskArchive are splitted out. This class is useless | |||
2016-11-19 | PTM & CFG: use the correct path and error code according to the new FileSys ↵ | wwylele | |
policy | |||
2016-11-19 | FileSys: w->rw permission lift only happens in SDMC archive | wwylele | |
2016-11-19 | FileSys: add SDMCWriteOnlyArchive | wwylele | |
2016-11-19 | FileSys: add SDMCArchive | wwylele | |
Now DiskArchive only serves for SDMC, then it should be just a "SDMCArchive" | |||
2016-11-19 | FileSys: add ExtSaveDataArchive | wwylele | |
ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData |