- Jan 12, 2018
- Jan 11, 2018
-
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
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
-
MerryMage authored
-