-
Notifications
You must be signed in to change notification settings - Fork 152
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Imagine: Add IO::writeVector() API to allow for writing out multiple buffers in a single syscall using writev() * Imagine: Optimize PipeMessagePort::sendWithExtraData() using writeVector() API * Imagine: Split out PipeMessages class from PipeMessagePort and add MessageReplyMode enum to replace bool parameters * Imagine: Allow RendererTask::run() to append extra data after the CommandMessage * Imagine: Optimize large data case in RendererTask::write() to avoid blocking on Buffer::map() * Imagine: Add support for OpenGL Vertex Array Objects to reduce drawing overhead when supported * Imagine: Make RendererTask in Gfx::Buffer immutable to simplify code * Imagine: Add vertex array helper classes and update all templated drawing functions to use them * Imagine: Move common quad index buffer from ViewManager to Renderer and add QuadVertexArray class that implicitly sets it * Imagine: Pass ViewAttachParams to MenuItem objects so the constructors have access to the default fonts and renderer * Imagine: Simplify MenuItem constructors using Config class * Imagine: Combine all generic math headers into single math.hh * Imagine: Abort program on a high severity OpenGL error in debug builds * Imagine: Add support for running MessagePort without an event loop in blocking mode * Imagine: Update GLTask to use MessagePort without an event loop to minimize overhead * EmuFramework: Update Precise Frame Pacing option to allow for applying presentation time even when using the full target frame rate * EmuFramework: Remove unneeded Image Buffers option * EmuFramework: Fix crash when selecting yes in promptSystemReloadDueToSetOption()
- Loading branch information
Robert Broglia
committed
Dec 23, 2023
1 parent
7408dae
commit 10de9bc
Showing
150 changed files
with
2,696 additions
and
2,611 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.