summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Massive removal of unused modulesGravatar James Rowe2018-01-12120-5227/+21
* config: Default CPU core to Unicorn.Gravatar bunnei2018-01-123-3/+3
* core: Gut out cryptop, since it doesn't compile with C++17.Gravatar bunnei2018-01-124-126/+7
* configuration: Add cpu_core configuration optionGravatar MerryMage2018-01-128-16/+40
* arm_dynarmic: Implement coreGravatar MerryMage2018-01-128-65/+166
* core: Include <algorithm> where used.Gravatar bunnei2018-01-113-0/+6
* renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.Gravatar bunnei2018-01-111-1/+1
* nv: Fix more broken asserts.Gravatar bunnei2018-01-112-3/+3
* nvdisp_disp0: Fix broken assert.Gravatar bunnei2018-01-111-1/+1
* core: Fix recent GCC build breaks.Gravatar bunnei2018-01-112-2/+4
* svc: Implement GetSystemTick.Gravatar bunnei2018-01-112-2/+21
* nvdisp_disp0: Call SwapBuffers to render framebuffer.Gravatar bunnei2018-01-101-0/+7
* renderer_opengl: Support rendering Switch framebuffer.Gravatar bunnei2018-01-103-138/+83
* render_base: Add a struct describing framebuffer metadata.Gravatar bunnei2018-01-101-0/+26
* renderer_opengl: Add MortonCopyPixels function for Switch framebuffer.Gravatar bunnei2018-01-101-0/+111
* renderer_opengl: Update DrawScreens for Switch.Gravatar bunnei2018-01-102-23/+11
* CMakeLists: Add framebuffer_layout.cpp.Gravatar bunnei2018-01-101-0/+1
* frontend: Update for undocked Switch screen layout.Gravatar bunnei2018-01-108-279/+43
* NV: Move the nv device nodes to their own directory and namespace.Gravatar Subv2018-01-1011-166/+430
* VI: Use a Pulse event instead of OneShot for the vblank events.Gravatar Subv2018-01-101-1/+1
* vi: Use new CoreTiming::EventTypeGravatar bunnei2018-01-101-1/+5
* NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Gravatar Subv2018-01-106-172/+252
* NV: Determine what buffer to draw for each layer of each display.Gravatar Subv2018-01-102-13/+58
* NV: Signal all display's vsync event 60 times per second.Gravatar Subv2018-01-102-1/+32
* NV: Give each display its own vsync event.Gravatar Subv2018-01-102-12/+29
* NV: Keep track of Displays, Layers and BufferQueues in nvflinger.Gravatar Subv2018-01-104-41/+261
* IPC: Allow passing arguments to the Interfaces when using PushIpcInterfaceGravatar Subv2018-01-101-3/+3
* NV: Implemented (with stubs) the vi:m service and some of its subservices.Gravatar Subv2018-01-106-0/+726
* NV: Implemented the nvdrv:a service and the /dev/nvmap device.Gravatar Subv2018-01-104-0/+354
* IPC: Corrected some definitions for the buffer C descriptor flags.Gravatar Subv2018-01-103-3/+10
* svc: Stub ResetSignal and CreateTransferMemoryGravatar Subv2018-01-102-3/+28
* svc: Stub SetMemoryAttributeGravatar Subv2018-01-102-0/+11
* Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGe...Gravatar Subv2018-01-105-16/+28
* Services: Allow lm to log single-character messages.Gravatar Subv2018-01-101-7/+3
* SVC: Fixed WaitSynchronization with multiple handles when none is immediately...Gravatar Subv2018-01-091-7/+18
* SVC: Implemented CancelSynchronization.Gravatar Subv2018-01-092-1/+19
* ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes.Gravatar Subv2018-01-091-2/+7
* SVC: Fixed WaitSynchronization with multiple handles when at least one of the...Gravatar Subv2018-01-092-3/+29
* kernel: Rename Semaphore to ConditionVariable.Gravatar bunnei2018-01-0811-171/+180
* mutex: Remove unused call to VerifyGuestState.Gravatar bunnei2018-01-081-3/+0
* Kernel: Actually wake up the requested number of threads in Semaphore::Release.Gravatar Subv2018-01-084-21/+18
* Kernel: Properly keep track of mutex lock data in the guest memory. This fixe...Gravatar Subv2018-01-084-67/+63
* Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Gravatar Subv2018-01-084-30/+78
* fix macos buildGravatar MerryMage2018-01-082-5/+5
* core_timing: Use 1.020GHz for core clock rate.Gravatar bunnei2018-01-081-5/+3
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-0812-557/+638
* IPC: Make DuplicateSession return the Domain instead of the Session if the re...Gravatar Subv2018-01-072-2/+7
* AppletOE: Fixed command buffer structure for ReceiveMessage.Gravatar Subv2018-01-071-2/+1
* IPC: Corrected some command headers in the IPC Controller interface.Gravatar Subv2018-01-071-4/+2
* IPC: Corrected some command header sizes in appletOE.Gravatar Subv2018-01-071-12/+21