- Sep 26, 2018
-
-
Lioncash authored
Given we just recently had a patch backport this from citra, let's try and keep the convention uniform.
-
Lioncash authored
Given these are only added to the class to allow those functions to access the private constructor, it's a better approach to just make them static functions in the interface, to make the dependency explicit.
-
- Sep 25, 2018
-
-
Lioncash authored
This converts it into a regular constructor parameter. There's no need to make this a template parameter on the class when it functions perfectly well as a constructor argument. This also reduces the amount of code bloat produced by the compiler, as it doesn't need to generate the same code for multiple different instantiations of the same class type, but with a different fill value.
-
- Sep 24, 2018
-
-
David authored
* Implemented fatal:u properly fatal:u now is properly implemented with all the ipc cmds. Error reports/Crash reports are also now implemented for fatal:u. Crash reports save to yuzu/logs/crash_reports/ The register dump is currently known as sysmodules send all zeros. If there are any non zero values for the "registers" or the unknown values, let me know! * Fatal:U fixups * Made fatal:u execution break more clear * Fatal fixups
-
David authored
* Stubbed IRS Currently we have no ideal way of implementing IRS. For the time being we should have the functions stubbed until we come up with a way to emulate IRS properly. * Added IRS to logging backend * Forward declared shared memory for irs
-
Zach Hilman authored
-
tech4me authored
-
- Sep 23, 2018
-
-
David authored
* Added glObjectLabels for renderdoc for textures and shader programs * Changed hardcoded "Texture" name to reflect the texture type instead * Removed string initialize
-
greggameplayer authored
-
David Marcec authored
-
- Sep 22, 2018
-
-
Weiyi Wang authored
simply use the standard library yield()
-
Zach Hilman authored
-
- Sep 21, 2018
-
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Reads multiple dirs through as if a waterfall.
-
Zach Hilman authored
Maps a vector into the VFS interface.
-
Zach Hilman authored
Always returns the template argument byte for all reads. Doesn't support writes.
-
Zach Hilman authored
-
Zach Hilman authored
Maps name string to directory or file.
-
Zach Hilman authored
-
Lioncash authored
This isn't used anywhere within the header, so we can remove it, along with the include that was previously necessary. This also uncovers an indirect include in the cpp file for the assertion macros.
-
Valentin Vanelslande authored
-
Lioncash authored
This is more consistent with the surrounding enums.
-
Lioncash authored
These don't affect the state of the struct and can be const member functions.
-
Lioncash authored
This was very likely intended to be a logical OR based off the conditioning and testing of inversion in one case. Even if this was intentional, this is the kind of non-obvious thing one should be clarifying with a comment.
-
Lioncash authored
Reduces the use of Process class members externally and keeps most code related to tearing down a process with the rest of the process code.
-
Lioncash authored
Allows making several members of the process class private, it also avoids going through Core::CurrentProcess() just to retrieve the owning process.
-
David authored
* Added support for uncompressed NSOs * Moved compressed section check to NsoHeader
-
Subv authored
This function is called too many times and makes the debug logging basically unusable due to the spam.
-
Subv authored
Previously we were clearing the default backbuffer framebuffer. Found thanks to a Piglit test :)
-
David Marcec authored
Even though setting this value to 3 is more correct. We break more games than we fix due to missing implementations. We should keep this as 0 for the time being
-
Lioncash authored
The owning process of a thread is required to exist before the thread, so we can enforce this API-wise by using a reference. We can also avoid the reliance on the system instance by using that parameter to access the page table that needs to be set.
-
- Sep 20, 2018
-
-
Lioncash authored
Avoids an unnecessary inclusion and also uncovers three places where indirect inclusions were relied upon, which allows us to also resolve those.
-
Jarek Syrylak authored
-
MerryMage authored
-