- Aug 02, 2018
-
-
greggameplayer authored
-
Lioncash authored
-
Lioncash authored
Makes our immutable state explicit.
-
Lioncash authored
These two variables correspond to address ranges.
-
Lioncash authored
This wasn't being used for anything, so it can be removed.
-
Lioncash authored
The lambda elements should be taken by const reference here, and we can move the virtual directory passed to ReplaceFileWithSubdirectory()
-
Lioncash authored
Gets rid of the use of a raw C array.
-
Lioncash authored
gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader() Avoids performing unnecessary copies of 65560 byte sized ShaderSetup instances, considering it's only used as part of lookup and not modified. Given the parameters were already const, it's likely taking these parameters by reference was intended but the ampersand was forgotten.
-
Lioncash authored
None of these files are used in any meaningful way. They're just leftovers from citra. Also has the benefit of getting rid of an unused global variable.
-
Lioncash authored
This makes the Buffer::Tag usage consistent with the Stream class's prototype of GetTagsAndReleaseBuffers().
-
Lioncash authored
PCV isn't the parental control service.
-
Lioncash authored
Adds the basic skeleton for the psc services based off the information provided by Switch Brew.
-
- Aug 01, 2018
-
-
Lioncash authored
Implements the basic skeleton of ns:am2, ns:ec, ns:rid, ns:rt, ns:su, ns:vm, and ns:web based off the information provided by Switch Brew and SwIPC.
-
Lioncash authored
Previously this was being registered with the name "Logger". While we're at it, also change the name of the class to match it.
-
Lioncash authored
Adds the basic skeleton for the remaining fsp services based off information provided by Switch Brew.
-
Lioncash authored
Adds the basic skeleton for the capture services based off information provided by Switch Brew.
-
Lioncash authored
Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew.
-
Unknown authored
-
Lioncash authored
Given there's no implementation, we may as well remove the code entirely.
-
bunnei authored
-
Lioncash authored
Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
-
- Jul 31, 2018
-
-
Lioncash authored
These source files were entirely unused throughout the rest of the codebase. This also has the benefit of getting rid of a global variable as well.
-
Lioncash authored
Previously the code was using the values from params further below after it was std::moved. Thankfully, given AudoutParams is a trivially copyable struct, the values would have simply been copied in this instance and not invalidated to garbage values.
-
Lioncash authored
Removes unnecessary direct dependencies in some headers and also gets rid of indirect dependencies that were being relied on to be included.
-
Lioncash authored
Adds the basic skeleton for missing am services idle:sys, omm, and spsm based off the information provided by Switch Brew.
-
Lioncash authored
Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
-
Lioncash authored
Makes the definition use the same type aliases as in its prototype.
-
Lioncash authored
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
-
Lioncash authored
Amends the initializer list to be in the same order that each variable would be initialized in. We also do this to ensure we don't use a bogus uninitialized instance of the exclusive monitor within MakeJit() We can also remove the jit member from the initializer list as this is initialized by PageTableChanged()
-
Lioncash authored
Adds the basic skeleton of the pcie service based off information on Switch Brew.
-
bunnei authored
-
bunnei authored
-
Subv authored
The branch target is signed, so multiply by 4 instead of left shifting by 2
-
Subv authored
nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list.
-
Subv authored
Passing nullptr to memcpy is undefined behavior.
-
- Jul 30, 2018