- Jan 11, 2018
-
-
bunnei authored
-
Subv authored
-
Subv authored
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
-
bunnei authored
-
Subv authored
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.
-
Subv authored
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.
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
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.
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
- Jan 10, 2018
- Jan 09, 2018
-
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
bunnei authored
-
bunnei authored
-
Subv authored
Also properly keep track of data in guest memory, this fixes managing the semaphore from userland. It was found that Semaphores are actually Condition Variables, with Release(1) and Release(-1) being equivalent to notify_one and notify_all. We should change the name of the class to reflect this.
-
Subv authored
Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.
-
Subv authored
-
bunnei authored
-
MerryMage authored
-
bunnei authored
-
B3n30 authored
* CoreTiming: New CoreTiming; Add Test for CoreTiming
-
- Jan 07, 2018
-
-
Subv authored
IPC: Make DuplicateSession return the Domain instead of the Session if the request was made on a Domain interface.
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
They should have 32 bits of padding after the error code now.
-
Subv authored
-
Subv authored
-
Subv authored
Popping objects from the buffer is still not implemented.
-