Connor McLaughlin
Connor McLaughlin
### Description of Changes - Support building without -fno-operator-names - Set UTF-8 source file format globally. - Set permissive/compliance mode globally. - Get rid of include of base 3rdparty directory,...
### Description of Changes Attempting to further improve frame pacing. The current frame times are a bit of a lie with Vulkan, because it's the time the GS thread kicked...
### Description of Changes Needed for #9060. ### Rationale behind Changes Less duplication. ### Suggested Testing Steps Make sure build passes.
### Description of Changes Onimusha 3 moves texture data to a previous render target location (e00), then copies it back with a 1-line offset, to "scroll" the texture upwards. Of...
### Description of Changes Moves the Linux builder to Ubuntu 22.04 so we can use C++20. Switches from manual AppImage creation to using linuxdeploy, but we have to do some...
### Description of Changes Our clear detection sucks at the moment, in particular for double half/striped-double/FBW clears. This PR attempts to detect them more accurately, to avoid creating false targets...
### Description of Changes Lookup creating targets doesn't a lot of much sense. ### Rationale behind Changes Making the TC ever so slightly easier to reason about. ### Suggested Testing...
### Description of Changes Despite what jake's blog posts from years ago say, exceptions are **not** free. 1. They further complicate the control flow of the function, potentially implicating optimizations....
Still work in progress and experimental.
### Description of Changes GitHub recently enabled M1 runners for public projects. They bring a considerable speed boost to CI runtimes, DuckStation went from 15mins+ down to 3mins after switching....