| Age | Commit message (Collapse) | Author |
|
Gets rid of a few indirect inclusions.
|
|
file_sys: Add support for LayeredFS mods
|
|
This is only exposed by reference, so we can just make it a unique
pointer to get rid of the need to also use reference counting for the
pointer.
|
|
It doesn't make sense to allow a scheduler to be constructed around a
null pointer.
|
|
Keeps the used toolchain up to date and finally allows the use of
<optional> and <variant> standard library headers within the codebase.
|
|
|
|
svc: Updated svc names
|
|
The locations of these can actually vary depending on the address space
layout, so we shouldn't be using these when determining where to map
memory or be using them as offsets for calculations. This keeps all the
memory ranges flexible and malleable based off of the virtual memory
manager instance state.
|
|
svcGetInfo()
Previously, these were reporting hardcoded values, but given the regions
can change depending on the requested address spaces, these need to
report the values that the memory manager contains.
|
|
Given games can also request a 32-bit or 39-bit address space, we
shouldn't be hardcoding the address space range as 36-bit.
|
|
Rather than hard-code the address range to be 36-bit, we can derive the
parameters from supplied NPDM metadata if the supplied exectuable
supports it. This is the bare minimum necessary for this to be possible.
The following commits will rework the memory code further to adjust to
this.
|
|
* 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
|
|
* 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
|
|
Corrected SSL::SetInterfaceVersion
|
|
|
|
Preserves the meaning/type-safetiness of the stream state instead of
making it an opaque u32. This makes it usable for other things outside
of the service HLE context.
|
|
|
|
* Added glObjectLabels for renderdoc for textures and shader programs
* Changed hardcoded "Texture" name to reflect the texture type instead
* Removed string initialize
|
|
Port citra-emu/citra#4245: "common/thread: remove YieldCPU()"
|
|
Port citra-emu/citra#4214: "Set citra-qt project as default StartUp Project in Visual Studio"
|
|
Added audren:u#GetAudioRendererState
|
|
Correction of the ComponentType of BC6H_UF16 & BC6H_SF16
|
|
|
|
|
|
|
|
process: Make a few member variables private where applicable
|
|
Github Linguist will read this file when calculating language stats for
the repository. We can use this to exclude any vendored dependencies in
externals and dist. Also makes all h files be considered cpp
|
|
simply use the standard library yield()
|
|
Build: Reintroduce Appveyor deploy
|
|
This was erroneously removed when we added travis mingw builds. We still
want to push MSVC builds to github for the time being
|
|
in Visual Studio"
|
|
shader_bytecode: Make operator== and operator!= of IpaMode const qualified
|
|
gl_state: Remove unused type alias
|
|
Logging: Change the TimeStretch::Process log from debug to trace level.
|
|
yuzu_cmd: fix sd card directory set to nand directory
|
|
game_list: Add Qt SmoothTransformation to picture scaling
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reads multiple dirs through as if a waterfall.
|
|
Maps a vector into the VFS interface.
|
|
Always returns the template argument byte for all reads. Doesn't support writes.
|
|
|
|
Maps name string to directory or file.
|
|
|