Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This prevents missing frames if the vblank fires between the DequeueBuffer and Wait(vsync) calls
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
svcGetInfo(AllowedCpuIdBitmask)
|
|
|
|
immediately ready.
|
|
|
|
|
|
them is ready.
|
|
|
|
|
|
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.
|
|
fixes userland locking/unlocking.
|
|
|
|
|
|
|
|
* CoreTiming: New CoreTiming; Add Test for CoreTiming
|
|
request was made on a Domain interface.
|
|
|
|
|
|
|