aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service
AgeCommit message (Collapse)Author
2018-01-17Merge pull request #60 from jroweboy/game-framebunnei
UI: Fix frame rate perf stats
2018-01-16UI: Fix frame rate perf statsJames Rowe
Adds in a missing EndGameFrame when nvdrv swaps buffers
2018-01-16Merge pull request #34 from shinyquagsire23/hid-sharedmem-layouts-circbufs-metabunnei
hid: Write to all layouts, implement circular buffers, set up controller metadata.
2018-01-16acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei
2018-01-16hid: clang-formatshinyquagsire23
2018-01-16hid: Adjust for style guideshinyquagsire23
2018-01-16applet_oe: Fix GetOperationMode and GetPerformanceMode.bunnei
2018-01-16NV: Implemented the nvdrv service, which uses the same interface as nvdrv:aSubv
2018-01-16NV: Move the nvdrv classes into the Nvidia namespace, and move the ↵Subv
functionality to a s single module that services call.
2018-01-16VI: Stubbed GetNativeHandle, Create/DestroyStrayLayer and CloseDisplaySubv
2018-01-16Services: Stubbed APM::OpenSession and the ISession interface.Subv
# Conflicts: # src/core/hle/service/am/applet_oe.cpp # src/core/hle/service/apm/apm.cpp
2018-01-16AppletOE: Stub a bunch of functions required by libnx homebrew.Subv
2018-01-16Merge pull request #52 from ogniK5377/fspbunnei
added more svcGetInfo pairs for 3.0.0+ support, Changed HEAP_SIZE and TLS_AREA_VADDR. changed mem usage & heap usage stub added, ISelfController, IApplication function stubs. Added SetThreadCoreMask
2018-01-16implemented more of ISelfController and IApplicationFunctionsDavid Marcec
2018-01-16clang-formatMerryMage
2018-01-16hid: Write to all layouts, implement circular buffers, set up controller ↵shinyquagsire23
metadata.
2018-01-15pctl: Clang format.bunnei
2018-01-15pctl: GetService should return an IParentalControlService interface.bunnei
2018-01-15applet_oe: Stub SetFocusHandlingMode, GetCurrentFocusState, SetTerminateResult.bunnei
2018-01-15Merge pull request #16 from shinyquagsire23/hid-sharedmem-impl-startbunnei
HID Sharedmem Impl Start
2018-01-15hid: Bare-minimum sharedmem inputshinyquagsire23
2018-01-15hid: Remove redundant HID prefix on structs/enumsshinyquagsire23
2018-01-15hid: Add sharedmem structsshinyquagsire23
2018-01-15vi: Add IManagerDisplayService::CloseDisplay functionbsaleil
2018-01-14Games expect 15 for ICommonStateGetter::ReceiveMessage in order to continue ↵David Marcec
execution
2018-01-14renderer: Render previous frame when no new one is available.bunnei
2018-01-14lm: Fix IPC header for Initialize.bunnei
2018-01-14time: Implement GetStandardUserSystemClock, GetCurrentTime.bunnei
2018-01-14audio: Add files to CMake.bunnei
2018-01-14hid: Remove unused registered_loggers.bunnei
2018-01-14audio: Stub out AudOutU::ListAudioOuts.bunnei
2018-01-14hid: Implement IAppletResource::GetSharedMemoryHandle.bunnei
2018-01-13yuzu: Update license text to be consistent across project.bunnei
2018-01-12Remove settings issues in sdl and fix a few files that broke in mingwJames Rowe
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2018-01-11core: Include <algorithm> where used.bunnei
2018-01-11nv: Fix more broken asserts.bunnei
2018-01-11nvdisp_disp0: Fix broken assert.bunnei
2018-01-10nvdisp_disp0: Call SwapBuffers to render framebuffer.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
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
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
NVFlinger will call into the nvdisp_disp0 device to perform screen flips, bypassing the ioctl interface. We now have the address of the framebuffer to draw, we just need to actually put it on the screen.
2018-01-10NV: Determine what buffer to draw for each layer of each display.Subv
Don't try to draw buffers that the guest application is using, only queued buffers are eligible for drawing. Drawing actual pixels is still not implemented.
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-10NV: Implemented (with stubs) the vi:m service and some of its subservices.Subv
The homebrew display test application now properly writes graphics data to the graphics buffer but we still don't have a way to compose the display layers.
2018-01-10NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv
2018-01-10Services: Allow lm to log single-character messages.Subv