| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Another fix for libnx.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It is now created during Service initialization and passed to all the services that need it.
|
|
|
|
|
|
* Fixes some cast warnings, partially fixes citra #3064
* Converted casts to uint32_t to u32
* Ran clang-format
|
|
|
|
Prevents implicit conversions.
|
|
|
|
Previously this would unnecessarily zero-initialize the vector before
copying the actual data into the vector instance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|