summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-12-03node: Mark member functions as [[nodiscard]] where applicableLioncash
Prevents logic bugs from accidentally ignoring the return value.
2020-12-03node: Eliminate variable shadowingLioncash
2020-12-02Merge pull request #5000 from lioncash/audio-errorbunnei
audio_core: Make shadowing and unused parameters errors
2020-12-03audio_core: Make shadowing and unused parameters errorsLioncash
Moves the audio code closer to enabling warnings as errors in general.
2020-12-02Merge pull request #5002 from ameerj/nvdec-frameskipbunnei
nvdec: Queue and display all decoded frames, cleanup decoders
2020-12-01Merge pull request #4937 from german77/multiUDPbunnei
InputCommon: Add multiple udp server support
2020-12-01Merge pull request #5047 from german77/MouseInputLC
InputCommon: Fix implicit conversion in mouse input
2020-11-30Fix implicit conversion in mouse inputgerman
2020-11-30Merge pull request #5013 from ReinUsesLisp/vk-early-zbunnei
vk_shader_decompiler: Implement force early fragment tests
2020-11-30Disable web applet and warning when compiling for Linux on CIlat9nq
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.
2020-11-29Merge pull request #4939 from german77/MouseInputbunnei
InputCommon: Implement full mouse support
2020-11-29Merge pull request #5005 from ReinUsesLisp/div-ceilbunnei
common: Add Common::DivCeil and Common::DivCeilLog2
2020-11-28Merge pull request #4998 from Morph1984/bioshock-patchbunnei
hid: Check if applet_resource exists in InitializeVibrationDevice
2020-11-28Add missing types to NpadCommunicationModegerman
2020-11-28Merge pull request #5021 from german77/StubCommunicationModebunnei
HID: Stub set and get NpadCommunicationMode
2020-11-28audio_core: Remove temp_mix_bufferChloe Marcec
It's unused and doesn't need to be initialized
2020-11-27Merge pull request #5015 from comex/xx-sign-comparebunnei
tests: Fix warning about comparison between signed and unsigned
2020-11-27Merge pull request #5011 from lioncash/file-str2bunnei
core: Reduce string copies in GetGameFileFromPath()
2020-11-27Merge pull request #5014 from comex/xx-invalid-offsetofLC
CMakeLists: disable -Winvalid-offsetof
2020-11-27CMakeLists: disable -Winvalid-offsetofcomex
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).
2020-11-27tests: Fix warning about comparison between signed and unsignedcomex
2020-11-27core: Eliminate remaining usages of the global system instanceLioncash
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.
2020-11-27savedata_factory: Eliminate usage of the global system instanceLioncash
Now there's only two meaningful instances left in core.
2020-11-27Merge pull request #5018 from lioncash/service-globalRodrigo Locatti
service: Eliminate usages of the global system instance
2020-11-26Stub set and get NpadCommunicationModegerman
2020-11-26service: Eliminate usages of the global system instanceLioncash
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-11-26codec: Fix `pragma GCC diagnostic pop` missing corresponding pushcomex
2020-11-26vk_shader_decompiler: Implement force early fragment testsReinUsesLisp
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.
2020-11-26core: Reduce string copies in GetGameFileFromPath()Lioncash
Eliminates some minor string churn where applicable. Also eliminates an unnecessary vector copy.
2020-11-26Limit queue size to 10 framesameerj
Workaround for ZLA, which seems to decode and queue twice as many frames as it displays.
2020-11-26Merge pull request #4975 from comex/invalid-syncpoint-idbunnei
nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID
2020-11-25Implement full mouse supportgerman
2020-11-25Merge pull request #4981 from ogniK5377/ioctl-ctrlbunnei
nvservices: Reintroducee IoctlCtrl
2020-11-25Add multiple udp server supportgerman
2020-11-26Address PR feedbackameerj
remove some redundant moves, make deleter match naming guidelines. Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
2020-11-25common: Add Common::DivCeil and Common::DivCeilLog2ReinUsesLisp
Add an equivalent to 'Common::AlignUp(n, d) / d' and a log2 alternative.
2020-11-25input_common: ignore some Clang warnings after 5c4774e8ce1dJan Beich
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]
2020-11-25Merge pull request #4976 from comex/poll-eventsRodrigo Locatti
Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread
2020-11-25Queue decoded frames, cleanup decodersameerj
2020-11-25Merge pull request #4946 from ameerj/alpha-testRodrigo Locatti
renderer_vulkan: Implement alpha testing
2020-11-25cleanup unneeded comments and newlinesameerj
2020-11-25Merge pull request #4959 from Morph1984/emulated-controller-stylesetbunnei
configure_input_player: Use the NpadStyleSet to limit the available controllers shown
2020-11-25Merge pull request #4932 from ogniK5377/misc-audiobunnei
audren: Make use of nodiscard, rework downmixing, release all buffers
2020-11-25hid: Check if applet_resource exists in InitializeVibrationDeviceMorph
2020-11-25Merge pull request #4978 from bunnei/shutdown-crashbunnei
core: cpu_manager: Fix shutdown crash when closing before emulation starts.
2020-11-25Refactor MaxwellToSpirvComparison. Use Common::BitCastameerj
Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc>
2020-11-24Address PR feedback from Reinameerj
2020-11-24vulkan_renderer: Alpha Test Culling Implementationameerj
Used by various textures in many titles, e.g. SSBU menu.
2020-11-24Merge pull request #4905 from german77/AnalogFromButtonbunnei
Allow to dial any angle with digital joystick
2020-11-24core: cpu_manager: Fix shutdown crash when closing before emulation starts.bunnei