Age | Commit message (Collapse) | Author |
|
gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader()
|
|
hw: Remove unused files
|
|
gl_state: Make texture_units a std::array
|
|
service/ns: Add missing ns services
|
|
|
|
service: Add the psc services
|
|
Gets rid of the use of a raw C array.
|
|
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.
|
|
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.
|
|
This makes the Buffer::Tag usage consistent with the Stream class's
prototype of GetTagsAndReleaseBuffers().
|
|
PCV isn't the parental control service.
|
|
Adds the basic skeleton for the psc services based off the information
provided by Switch Brew.
|
|
service: Add capture services
|
|
lm: Amend name of ILogger
|
|
service/filesystem: Add fsp:ldr and fsp:pr services
|
|
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.
|
|
Previously this was being registered with the name "Logger". While we're
at it, also change the name of the class to match it.
|
|
Adds the basic skeleton for the remaining fsp services based off
information provided by Switch Brew.
|
|
Adds the basic skeleton for the capture services based off information
provided by Switch Brew.
|
|
Adds the basic skeleton for the remaining pcv-related services based off
information on Switch Brew.
|
|
|
|
kernel/thread: Remove unimplemented function prototype
|
|
audio_core: Add configuration settings.
|
|
Given there's no implementation, we may as well remove the code
entirely.
|
|
kernel: Remove unused object_address_table.cpp/.h
|
|
service/audio: Add missing services
|
|
|
|
kernel: Remove unnecessary includes
|
|
Adds the missing audctl service, as well as the :a and :d services for
audin, audout, audrec, and audren.
|
|
audout_u: Remove std::move in OpenAudioOutImpl()
|
|
Port #3973 from Citra: "Remove polymorphism issue"
|
|
Corrected a few error cases detected by asan/ubsan
|
|
service: Add fgm services
|
|
service/am: Add missing am services
|
|
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.
|
|
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.
|
|
Removes unnecessary direct dependencies in some headers and also gets
rid of indirect dependencies that were being relied on to be included.
|
|
arm_dynarmic: Correct initializer list order
|
|
Adds the basic skeleton for missing am services idle:sys, omm, and spsm
based off the information provided by Switch Brew.
|
|
Adds the basic skeleton for the fgm services based off the information
provided by Switch Brew.
|
|
Makes the definition use the same type aliases as in its prototype.
|
|
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need
to qualify here.
|
|
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()
|
|
Adds the basic skeleton of the pcie service based off information on
Switch Brew.
|
|
Audio output backend based on cubeb
|
|
|
|
|
|
The branch target is signed, so multiply by 4 instead of left shifting by 2
|
|
when handling a GPU command list.
|
|
Passing nullptr to memcpy is undefined behavior.
|