summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-01-12Massive removal of unused modulesJames Rowe
2018-01-12config: Default CPU core to Unicorn.bunnei
2018-01-12core: Gut out cryptop, since it doesn't compile with C++17.bunnei
2018-01-12configuration: Add cpu_core configuration optionMerryMage
2018-01-12arm_dynarmic: Implement coreMerryMage
2018-01-11core: Include <algorithm> where used.bunnei
2018-01-11renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.bunnei
2018-01-11nv: Fix more broken asserts.bunnei
2018-01-11nvdisp_disp0: Fix broken assert.bunnei
2018-01-11core: Fix recent GCC build breaks.bunnei
2018-01-11svc: Implement GetSystemTick.bunnei
2018-01-10nvdisp_disp0: Call SwapBuffers to render framebuffer.bunnei
2018-01-10renderer_opengl: Support rendering Switch framebuffer.bunnei
2018-01-10render_base: Add a struct describing framebuffer metadata.bunnei
2018-01-10renderer_opengl: Add MortonCopyPixels function for Switch framebuffer.bunnei
2018-01-10renderer_opengl: Update DrawScreens for Switch.bunnei
2018-01-10CMakeLists: Add framebuffer_layout.cpp.bunnei
2018-01-10frontend: Update for undocked Switch screen layout.bunnei
2018-01-10NV: Move the nv device nodes to their own directory and namespace.Subv
2018-01-10VI: Use a Pulse event instead of OneShot for the vblank events.Subv
2018-01-10vi: Use new CoreTiming::EventTypebunnei
2018-01-10NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Subv
2018-01-10NV: Determine what buffer to draw for each layer of each display.Subv
2018-01-10NV: Signal all display's vsync event 60 times per second.Subv
2018-01-10NV: Give each display its own vsync event.Subv
2018-01-10NV: Keep track of Displays, Layers and BufferQueues in nvflinger.Subv
2018-01-10IPC: Allow passing arguments to the Interfaces when using PushIpcInterfaceSubv
2018-01-10NV: Implemented (with stubs) the vi:m service and some of its subservices.Subv
2018-01-10NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv
2018-01-10IPC: Corrected some definitions for the buffer C descriptor flags.Subv
2018-01-10svc: Stub ResetSignal and CreateTransferMemorySubv
2018-01-10svc: Stub SetMemoryAttributeSubv
2018-01-10Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGe...Subv
2018-01-10Services: Allow lm to log single-character messages.Subv
2018-01-09SVC: Fixed WaitSynchronization with multiple handles when none is immediately...Subv
2018-01-09SVC: Implemented CancelSynchronization.Subv
2018-01-09ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes.Subv
2018-01-09SVC: Fixed WaitSynchronization with multiple handles when at least one of the...Subv
2018-01-08kernel: Rename Semaphore to ConditionVariable.bunnei
2018-01-08mutex: Remove unused call to VerifyGuestState.bunnei
2018-01-08Kernel: Actually wake up the requested number of threads in Semaphore::Release.Subv
2018-01-08Kernel: Properly keep track of mutex lock data in the guest memory. This fixe...Subv
2018-01-08Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Subv
2018-01-08fix macos buildMerryMage
2018-01-08core_timing: Use 1.020GHz for core clock rate.bunnei
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
2018-01-07IPC: Make DuplicateSession return the Domain instead of the Session if the re...Subv
2018-01-07AppletOE: Fixed command buffer structure for ReceiveMessage.Subv
2018-01-07IPC: Corrected some command headers in the IPC Controller interface.Subv
2018-01-07IPC: Corrected some command header sizes in appletOE.Subv