| Age | Commit message (Collapse) | Author |
|
Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting.
|
|
* Add missing includes
* Add array
|
|
Used in Ninja Gaiden games.
|
|
|
|
|
|
Transition to PascalCase for result names.
|
|
- Removes a dependency on core and input_common from common.
|
|
|
|
|
|
Most notable fix is the voices in Fire Emblem Three Houses
|
|
Prevent over scheduling audio events and add motion update unschedule event
|
|
update event
|
|
As this is causing issues in a few games, it's best to have it disabled until it's completely implemented
|
|
Fixes Devil May Cry
|
|
This requires making several types trivial and properly initialize
them whenever they are called.
|
|
INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior.
|
|
Make the coding conventions more consistant
|
|
lut_index had 0 added when nothing was supposed to be added
despite this, index was not added to 0 when nothing was supposed to be added...
|
|
- This makes it such that we can safely access service members from CoreTiming thread.
|
|
|
|
|
|
audio_core: Make shadowing and unused parameters errors
|
|
Moves the audio code closer to enabling warnings as errors in general.
|
|
It's unused and doesn't need to be initialized
|
|
|
|
Preliminary work for upmixing & general cleanup. Fixes basic issues in games such as Shovel Knight and slightly improves the LEGO games. Upmixing stitll needs to be implemented.
Audio levels in a few games will be fixed as we now use the downmix coefficients when possible instead of supplying our own
|
|
Resolves the clang build issue in a more unintrusive way.
|
|
|
|
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
|
|
Normalizes the warnings shared between audio_core and core.
|
|
codec: Make lookup table static constexpr
|
|
cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback()
|
|
audio_core: Resolve sign conversion warnings
|
|
audio_core: Remove unnecessary inclusions
|
|
Allows compilers to elide needing to push these values on the stack
every time the function is called.
|
|
|
|
Conversions from void* to the proper data type are well-defined and
supported by static_cast. We don't need to use reinterpret_cast here.
|
|
Allows compilers to elide needing to push these values on the stack
every time the function is called.
|
|
Same behavior, but removes header dependencies where they don't need to
be.
|
|
While were at it, we can also enable sign conversion warnings and other
common warnings as errors to prevent these from creeping back into the
codebase.
|
|
While we're at it we can make the destructor of the base class virtual
to ensure that any polymorphism issues never occur.
|
|
In a lot of cases, we can make use of const references rather than
non-const references.
While we're in the area we can silence some truncation and sign
conversion warnings.
|
|
GenerateFinalMixCommand()
|
|
audio_core: Apollo Part 1, AudioRenderer refactor
|
|
|
|
|
|
|
|
|
|
|
|
|