bunnei
93e711daf1
lm: Minor logging fix to skip a byte.
2018-01-18 00:08:38 -05:00
bunnei
eae8413876
controller: Use DuplicateSession for DuplicateSessionEx.
2018-01-17 21:48:17 -05:00
Rozlette
44abbee4c3
TIME: consolidate time:* interfaces, stub functions and structs
2018-01-17 14:15:14 -06:00
bunnei
7b7b852743
Merge pull request #64 from shinyquagsire23/hid-timing
...
hid: Adjust timing based on actual hardware
2018-01-17 12:30:46 -05:00
Frederic Meyer
2a9b625cd7
nvdrv: stubbed Close(cmd 2)
2018-01-17 17:08:46 +01:00
shinyquagsire23
ebd7b8409e
hid: Adjust timing based on actual hardware
2018-01-17 01:20:25 -07:00
bunnei
c3330b0a08
Merge pull request #60 from jroweboy/game-frame
...
UI: Fix frame rate perf stats
2018-01-17 01:23:43 -05:00
James Rowe
263386fe42
UI: Fix frame rate perf stats
...
Adds in a missing EndGameFrame when nvdrv swaps buffers
2018-01-16 20:44:02 -07:00
bunnei
6db358e905
Merge pull request #34 from shinyquagsire23/hid-sharedmem-layouts-circbufs-meta
...
hid: Write to all layouts, implement circular buffers, set up controller metadata.
2018-01-16 21:54:46 -05:00
bunnei
d4e594651f
acc_u0: Add IPC interface and stub InitializeApplicationInfo.
2018-01-16 21:34:27 -05:00
shinyquagsire23
6424b131db
hid: clang-format
2018-01-16 19:22:58 -07:00
shinyquagsire23
63ab9293d4
hid: Adjust for style guide
2018-01-16 19:22:12 -07:00
bunnei
164c8e8bc7
applet_oe: Fix GetOperationMode and GetPerformanceMode.
2018-01-16 20:32:08 -05:00
Subv
9eb6d67a12
NV: Implemented the nvdrv service, which uses the same interface as nvdrv:a
2018-01-16 19:04:09 -05:00
Subv
fd950afe3a
NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call.
2018-01-16 19:03:49 -05:00
Subv
d0477951b9
VI: Stubbed GetNativeHandle, Create/DestroyStrayLayer and CloseDisplay
2018-01-16 19:01:03 -05:00
Subv
02b6fc7330
Services: Stubbed APM::OpenSession and the ISession interface.
...
# Conflicts:
# src/core/hle/service/am/applet_oe.cpp
# src/core/hle/service/apm/apm.cpp
2018-01-16 19:00:32 -05:00
Subv
279e546493
AppletOE: Stub a bunch of functions required by libnx homebrew.
2018-01-16 18:58:06 -05:00
bunnei
227f2f7664
Merge pull request #52 from ogniK5377/fsp
...
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-16 18:27:48 -05:00
David Marcec
642c9062c0
implemented more of ISelfController and IApplicationFunctions
2018-01-16 14:18:18 -08:00
MerryMage
41bfd994f6
clang-format
2018-01-16 18:05:21 +00:00
shinyquagsire23
7d238badfb
hid: Write to all layouts, implement circular buffers, set up controller metadata.
2018-01-16 03:14:27 -07:00
bunnei
f68b97960c
pctl: Clang format.
2018-01-15 15:16:06 -05:00
bunnei
c8359e72f5
pctl: GetService should return an IParentalControlService interface.
2018-01-15 15:10:18 -05:00
bunnei
e2229c84ad
applet_oe: Stub SetFocusHandlingMode, GetCurrentFocusState, SetTerminateResult.
2018-01-15 14:41:06 -05:00
bunnei
002a7474ba
Merge pull request #16 from shinyquagsire23/hid-sharedmem-impl-start
...
HID Sharedmem Impl Start
2018-01-15 12:54:54 -05:00
shinyquagsire23
2f5dbd0f43
hid: Bare-minimum sharedmem input
2018-01-15 02:30:58 -07:00
shinyquagsire23
5d387d9205
hid: Remove redundant HID prefix on structs/enums
2018-01-15 02:30:58 -07:00
shinyquagsire23
65b9660a84
hid: Add sharedmem structs
2018-01-15 02:30:53 -07:00
bsaleil
2d46f08fa0
vi: Add IManagerDisplayService::CloseDisplay function
2018-01-15 01:29:00 -05:00
David Marcec
8e6ff4bd7b
Games expect 15 for ICommonStateGetter::ReceiveMessage in order to continue execution
2018-01-14 21:06:34 -08:00
bunnei
f0bccde0a0
renderer: Render previous frame when no new one is available.
2018-01-14 23:54:56 -05:00
bunnei
2d7ec3bbe0
lm: Fix IPC header for Initialize.
2018-01-14 21:45:06 -05:00
bunnei
1e778e2f70
time: Implement GetStandardUserSystemClock, GetCurrentTime.
2018-01-14 21:45:06 -05:00
bunnei
814a088f41
audio: Add files to CMake.
2018-01-14 21:45:06 -05:00
bunnei
d5c25e7115
hid: Remove unused registered_loggers.
2018-01-14 21:45:06 -05:00
bunnei
3f3d08e5f4
audio: Stub out AudOutU::ListAudioOuts.
2018-01-14 21:45:06 -05:00
bunnei
951d762f1e
hid: Implement IAppletResource::GetSharedMemoryHandle.
2018-01-14 21:45:06 -05:00
bunnei
182548ec86
yuzu: Update license text to be consistent across project.
2018-01-13 16:22:39 -05:00
James Rowe
d0588e52ab
Remove settings issues in sdl and fix a few files that broke in mingw
2018-01-12 19:11:05 -07:00
James Rowe
a5b9cd4d18
Remove references to PICA and rasterizers in video_core
2018-01-12 19:11:03 -07:00
bunnei
7e02ba1ae3
core: Include <algorithm> where used.
2018-01-11 22:36:56 -05:00
bunnei
5a7a2eba0d
nv: Fix more broken asserts.
2018-01-11 22:31:12 -05:00
bunnei
d673462aa5
nvdisp_disp0: Fix broken assert.
2018-01-11 22:29:29 -05:00
bunnei
cfb9f39472
nvdisp_disp0: Call SwapBuffers to render framebuffer.
2018-01-10 23:29:03 -05:00
Subv
81bcb331f8
NV: Move the nv device nodes to their own directory and namespace.
2018-01-10 23:28:40 -05:00
Subv
8c39b10e47
VI: Use a Pulse event instead of OneShot for the vblank events.
...
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
2018-01-10 23:28:36 -05:00
bunnei
1401c44cf4
vi: Use new CoreTiming::EventType
2018-01-10 23:28:33 -05:00
Subv
2d5bf5a379
NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.
...
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-10 23:28:29 -05:00
Subv
91a0d29466
NV: Determine what buffer to draw for each layer of each display.
...
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-10 23:28:25 -05:00