| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This may break libnx homebrew due to a bug in libnx but is required by official games since they always assume that the buffer will be there.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- Another fix for libnx.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
vi::CreateStrayLayer : add padding to request
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
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
|
| |
|
|\
| |
| | |
vi: Minor clean up/correctness changes
|
| |
| |
| |
| | |
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.
|