- Aug 02, 2018
-
-
Lioncash authored
Makes the global a member of the RendererBase class. We also change this to be a reference. Passing any form of null pointer to these functions is incorrect entirely, especially given the code itself assumes that the pointer would always be in a valid state. This also makes it easier to follow the lifecycle of instances being used, as we explicitly interact the renderer with the rasterizer, rather than it just operating on a global pointer.
-
- Aug 01, 2018
-
-
bunnei authored
Implement R32_FLOAT RenderTargetFormat
-
Unknown authored
-
bunnei authored
kernel/thread: Remove unimplemented function prototype
-
bunnei authored
audio_core: Add configuration settings.
-
Lioncash authored
Given there's no implementation, we may as well remove the code entirely.
-
bunnei authored
kernel: Remove unused object_address_table.cpp/.h
-
bunnei authored
service/audio: Add missing services
-
bunnei authored
-
bunnei authored
kernel: Remove unnecessary includes
-
Lioncash authored
Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
-
- Jul 31, 2018
-
-
bunnei authored
audout_u: Remove std::move in OpenAudioOutImpl()
-
bunnei authored
Port #3973 from Citra: "Remove polymorphism issue"
-
bunnei authored
Corrected a few error cases detected by asan/ubsan
-
bunnei authored
service: Add fgm services
-
bunnei authored
service/am: Add missing am services
-
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.
-
bunnei authored
arm_dynarmic: Correct initializer list order
-
bunnei authored
service: Add the pcie service
-
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
Audio output backend based on cubeb
-
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
-
-
Tobias authored
-
bunnei authored
-
bunnei authored
- This is necessary so streams are created on the same thread.
-
bunnei authored
-
David authored
-
bunnei authored
Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code"
-
bunnei authored
Port #3997 from Citra: "common/string_utils: replace boost::transform with std counterpart"
-