bunnei
1e778e2f70
time: Implement GetStandardUserSystemClock, GetCurrentTime.
8 years ago
bunnei
814a088f41
audio: Add files to CMake.
8 years ago
bunnei
d5c25e7115
hid: Remove unused registered_loggers.
8 years ago
bunnei
3f3d08e5f4
audio: Stub out AudOutU::ListAudioOuts.
8 years ago
bunnei
951d762f1e
hid: Implement IAppletResource::GetSharedMemoryHandle.
8 years ago
bunnei
182548ec86
yuzu: Update license text to be consistent across project.
8 years ago
James Rowe
d0588e52ab
Remove settings issues in sdl and fix a few files that broke in mingw
8 years ago
James Rowe
a5b9cd4d18
Remove references to PICA and rasterizers in video_core
8 years ago
bunnei
7e02ba1ae3
core: Include <algorithm> where used.
8 years ago
bunnei
5a7a2eba0d
nv: Fix more broken asserts.
8 years ago
bunnei
d673462aa5
nvdisp_disp0: Fix broken assert.
8 years ago
bunnei
cfb9f39472
nvdisp_disp0: Call SwapBuffers to render framebuffer.
8 years ago
Subv
81bcb331f8
NV: Move the nv device nodes to their own directory and namespace.
8 years ago
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
8 years ago
bunnei
1401c44cf4
vi: Use new CoreTiming::EventType
8 years ago
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.
8 years ago
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.
8 years ago
Subv
1b907ea655
NV: Signal all display's vsync event 60 times per second.
8 years ago
Subv
67222ea3a6
NV: Give each display its own vsync event.
8 years ago
Subv
a7c31ad468
NV: Keep track of Displays, Layers and BufferQueues in nvflinger.
8 years ago
Subv
2d06628c52
NV: Implemented (with stubs) the vi:m service and some of its subservices.
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.
8 years ago
Subv
54650737a3
NV: Implemented the nvdrv:a service and the /dev/nvmap device.
8 years ago
Subv
9de1929da9
Services: Allow lm to log single-character messages.
8 years ago
Subv
d3f259cd73
IPC: Make DuplicateSession return the Domain instead of the Session if the request was made on a Domain interface.
8 years ago
Subv
f0a939c240
AppletOE: Fixed command buffer structure for ReceiveMessage.
8 years ago
Subv
b01b7eea52
IPC: Corrected some command headers in the IPC Controller interface.
8 years ago
Subv
3dd00433fe
IPC: Corrected some command header sizes in appletOE.
8 years ago
Subv
f262afb38a
IPC: Take the number of domain objects as a parameter in MakeBuilder.
8 years ago
Subv
ed8e7b90cd
SM: Fixed connecting to services with an 8-byte name, like appletOE.
8 years ago
Subv
7d966999d4
IPC: Fixed pushing ResultCodes into the command buffer.
They should have 32 bits of padding after the error code now.
8 years ago
Subv
fd93b1e0ef
IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests.
Popping objects from the buffer is still not implemented.
8 years ago
Subv
6a6013d4c3
IPC: Skip the entire u64 of the command id when receiving an IPC request.
Service code now doesn't have to deal with this.
8 years ago
bunnei
718c77f373
lm: Assert on unsupported multi-message.
8 years ago
bunnei
1941e021bc
lm: Improve Log() to format a useful string.
8 years ago
bunnei
7d16a38e06
pctl: Remove duplicate InstallInterfaces function.
8 years ago
bunnei
7b3a56f0fb
applet_oe: Stub out a bunch of interfaces necessary for boot.
8 years ago
bunnei
33fa650a20
controller: Implement DuplicateSession.
8 years ago
bunnei
9d04a45a90
kernel: Fix implementation of ConvertSessionToDomain.
8 years ago
bunnei
d203083a1c
ap, aoc_u: Minor cleanup.
8 years ago
bunnei
26495098a9
service: Add empty interface for pctl:a.
8 years ago
bunnei
82fb80da76
service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor.
8 years ago
bunnei
6d0751cd00
service: Halt on ReportUnimplementedFunction and improve output log.
8 years ago
bunnei
f9d160c819
service: Add empty interface for aoc:u.
8 years ago
bunnei
1edc9cc327
service: Return proper result code for IPC::CommandType::Close.
8 years ago
bunnei
714dd3da6d
hle: Use Switch formatted result codes.
8 years ago
bunnei
bb50d29ca9
lm: Implement lm::Initialize and Logger::log.
8 years ago
bunnei
c6a1d24720
service: Add CreatePort function (that does not register/install).
8 years ago
bunnei
c40bfc606d
service: Print correct command ID on unimplemented function.
8 years ago
bunnei
be299c7636
hle: Implement ConvertSessionToDomain, various cleanups.
8 years ago
bunnei
9ce5a90aa6
hle: Add service stubs for apm and appletOE.
8 years ago