| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-04 | OpenGL: Ensure framebuffer binding is restored if completion check fails | Yuri Kunde Schlesner | |
| 2016-12-04 | OpenGL: Fix DisplayTransfer accel when input width != output width | Yuri Kunde Schlesner | |
| Fixes #2246, #2261 | |||
| 2016-12-03 | Merge pull request #2259 from JayFoxRox/fix-fallback | Yuri Kunde Schlesner | |
| shader_jit: Fix non-SSE4.1 path where FLR would not truncate | |||
| 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-04 | shader_jit: Fix non-SSE4.1 path where FLR would not truncate | Jannik Vogel | |
| 2016-12-03 | Merge pull request #2257 from citra-emu/fix-clang-format | Yuri Kunde Schlesner | |
| Travis: Use a stable version of clang-format | |||
| 2016-12-03 | clang-format: Fix coding style | Yuri Kunde Schlesner | |
| 2016-12-03 | Travis: Use a stable version of clang-format | Yuri Kunde Schlesner | |
| 2016-12-02 | Merge pull request #2255 from JayFoxRox/lsl4 | Yuri Kunde Schlesner | |
| shader_jit: Load LOOPCOUNT_REG and LOOPINC 4 bit left-shifted | |||
| 2016-12-02 | Declare empty ServerSession and ClientSession constructors as default. | Subv | |
| 2016-12-02 | shader_jit: Load LOOPCOUNT_REG and LOOPINC 4 bit left-shifted | Jannik Vogel | |
| 2016-12-01 | Merge pull request #2251 from JayFoxRox/remove-version | Mat M | |
| Remove unused version.h in citra_qt | |||
| 2016-12-01 | Threads do not wait for the server endpoint to call AcceptSession before ↵ | Subv | |
| returning from a ConnectToPort or GetServiceHandle call. | |||
| 2016-12-01 | Remove unused version.h | Jannik Vogel | |
| 2016-11-30 | Fixed the rebase mistakes. | Subv | |
| 2016-11-30 | A bit of a redesign. | Subv | |
| Sessions and Ports are now detached from each other. HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class. The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested. File::OpenLinkFile now creates a new session pair and binds the File instance to it. | |||
| 2016-11-30 | IPC/HLE: Associate the ClientSessions with their parent port's HLE interface ↵ | Subv | |
| if it exists. Pass the triggering ServerSession to the HLE command handler to differentiate which session caused the request. | |||
| 2016-11-30 | Kernel/HLE: Service::Interface no longer inherits from any Kernel object, ↵ | Subv | |
| and is now its own standalone class. Interface is now used by aggregation in ClientPort, to forward service commands to their HLE implementation if needed. | |||
| 2016-11-30 | fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block ↵ | Subv | |
| of Inter Process Communication. | |||
| 2016-11-30 | Kernel/IPC: Use Ports and Sessions as the fundamental building block of ↵ | Subv | |
| Inter Process Communication. All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately. | |||
| 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 | Merge pull request #2243 from MerryMage/r15 | Sebastian Valle | |
| dynarmic: Fix ABI violation | |||
| 2016-11-30 | dynarmic: Fix ABI violation | MerryMage | |
| Caused by not saving/restoring the x64 r15 register on entry/exit from JITted code. Closes #2224. | |||
| 2016-11-30 | Merge pull request #2241 from Subv/clang_format | wwylele | |
| ClangFormat: Fixed the clang-format errors | |||
| 2016-11-30 | Appending PLATFORM_LIBRARIES instead of redefining them | freiro | |
| 2016-11-30 | WINVER definition moved to CMake and cleanup | freiro | |
| 2016-11-30 | ClangFormat: Fixed the clang-format errors | Subv | |
| 2016-11-30 | Merge pull request #1820 from mailwl/service-ver | Sebastian Valle | |
| Set client SDK version to Service APIs | |||
| 2016-11-30 | Set client SDK version to Service APIs | mailwl | |
| 2016-11-29 | Merge pull request #2233 from Subv/warnings | bunnei | |
| Build: Fixed a few warnings. | |||
| 2016-11-29 | Update dynarmic to the latest version (#2234) | James Rowe | |
| 2016-11-29 | Build: Fixed a few warnings. | Subv | |
| 2016-11-29 | FileSys: Implement OtherSaveData | wwylele | |
| 2016-11-29 | FS: add missing MediaType | wwylele | |
| 2016-11-29 | FileSys: abstract SD save data archive source | wwylele | |
| 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 | Merge pull request #2218 from Subv/stencil_lines | Yuri Kunde Schlesner | |
| Rasterizer/Memfill: Set the correct stencil write mask when clearing the stencil buffer. | |||
| 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 | Merge pull request #2215 from MerryMage/ticks_executed | Yuri Kunde Schlesner | |
| dynarmic: Add ticks based on ticks executed, not ticks requested | |||
| 2016-11-26 | dynarmic: Add ticks based on ticks executed, not ticks requested | MerryMage | |
| 2016-11-26 | Add man documentation | James | |
| Includes both SDL and QT frontends | |||
| 2016-11-26 | Removed /user/ from path | freiro | |
