Age | Commit message (Collapse) | Author |
|
Removes the usage of moves that don't result in behavior different from
a copy, or otherwise would prevent copy elision from occurring.
|
|
audio_core: Make shadowing and unused parameters errors
|
|
Moves the audio code closer to enabling warnings as errors in general.
|
|
nvdec: Queue and display all decoded frames, cleanup decoders
|
|
InputCommon: Add multiple udp server support
|
|
InputCommon: Fix implicit conversion in mouse input
|
|
|
|
vk_shader_decompiler: Implement force early fragment tests
|
|
Disable web applet and warning box when compiling for Linux on CI
|
|
yuzu's web applet does not or barely reacts to user input while open in
Linux. It can be closed via 'Exit Web Applet' on the menubar, however if
yuzu is in fullscreen, this is effectively a softlock as the menubar
cannot be accessed.
This disables building yuzu with the web applet on the Linux CI target.
In addition, this disables the QMessageBox warning about not having
compiled yuzu with the web applet.
|
|
InputCommon: Implement full mouse support
|
|
common: Add Common::DivCeil and Common::DivCeilLog2
|
|
hid: Check if applet_resource exists in InitializeVibrationDevice
|
|
Add missing types to NpadCommunicationMode
|
|
|
|
HID: Stub set and get NpadCommunicationMode
|
|
audio_core: Remove temp_mix_buffer
|
|
It's unused and doesn't need to be initialized
|
|
tests: Fix warning about comparison between signed and unsigned
|
|
core: Reduce string copies in GetGameFileFromPath()
|
|
CMakeLists: disable -Winvalid-offsetof
|
|
This Clang warning complains when offsetof is used on a
non-standard-layout type (i.e. any class using various C++ features),
even though it works fine (and is not undefined behavior as of C++17).
|
|
|
|
core: Eliminate remaining usages of the global system instance
|
|
Removes all remaining usages of the global system instance. After this,
migration can begin to migrate to being constructed and managed entirely
by the various frontends.
|
|
savedata_factory: Eliminate usage of the global system instance
|
|
Now there's only two meaningful instances left in core.
|
|
service: Eliminate usages of the global system instance
|
|
|
|
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
|
|
codec: Fix `pragma GCC diagnostic pop` missing corresponding push
|
|
|
|
Force early fragment tests when the 3D method is enabled.
The established pipeline cache takes care of recompiling if needed.
This is implemented only on Vulkan to avoid invalidating the shader
cache on OpenGL.
|
|
Eliminates some minor string churn where applicable. Also eliminates an
unnecessary vector copy.
|
|
Workaround for ZLA, which seems to decode and queue twice as many frames as it displays.
|
|
nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID
|
|
|
|
nvservices: Reintroducee IoctlCtrl
|
|
|
|
remove some redundant moves, make deleter match naming guidelines.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
|
|
Add an equivalent to 'Common::AlignUp(n, d) / d' and a log2 alternative.
|
|
input_common: unbreak -Werror with Clang
|
|
error: unknown warning option '-Werror=unused-but-set-parameter'; did you mean '-Werror=unused-parameter'? [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Werror=unused-but-set-variable'; did you mean '-Werror=unused-const-variable'? [-Werror,-Wunknown-warning-option]
|
|
Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread
|
|
|
|
renderer_vulkan: Implement alpha testing
|
|
|
|
configure_input_player: Use the NpadStyleSet to limit the available controllers shown
|
|
audren: Make use of nodiscard, rework downmixing, release all buffers
|
|
|