| Age | Commit message (Collapse) | Author |
|
The FPS counter was based on metrics in the nvdisp swapbuffers call. This metric would be accurate if the gpu thread/renderer were synchronous with the nvdisp service, but that's no longer the case.
This commit moves the frame counting responsibility onto the concrete renderers after their frame draw calls. Resulting in more meaningful metrics.
The displayed FPS is now made up of the average framerate between the previous and most recent update, in order to avoid distracting FPS counter updates when framerate is oscillating between close values.
The status bar update frequency was also changed from 2 seconds to 500ms.
|
|
- Used in JUMP FORCE Deluxe Edition
|
|
hid: Improve hardware accuracy of gestures
|
|
|
|
|
|
management.
|
|
|
|
|
|
- Fixes our error checking of names as well.
|
|
- Fixes our move handles implementation to actually move objects.
- Simplifies the traditional IPC path.
|
|
KSession.
|
|
|
|
- This was not actually closing sessions before.
|
|
|
|
|
|
CreateNamedServicePort interface.
|
|
- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kernel: Eliminate variable shadowing
|
|
|
|
Now that the large kernel refactor is merged, we can eliminate the
remaining variable shadowing cases.
|
|
Kernel Rework: Migrate kernel objects to KAutoObject
|
|
ldr: Simplify memory copy within LoadNro()
|
|
We can use the dedicated memory function for performing copies instead
of reading into a temporary buffer and then immediately writing it back
out to memory.
Eliminates a bit of heap memory churn.
|
|
Fixes Shantae softlock on boot.
|
|
|
|
|
|
|
|
|
|
created.
|
|
created.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KAutoObject.
|
|
KAutoObject.
|
|
|