- 26 Nov, 2020 4 commits
-
-
ReinUsesLisp authored
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.
-
bunnei authored
nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID
-
bunnei authored
nvservices: Reintroducee IoctlCtrl
-
LC authored
input_common: unbreak -Werror with Clang
-
- 25 Nov, 2020 11 commits
-
-
Jan Beich authored
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]
-
Rodrigo Locatti authored
Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread
-
Rodrigo Locatti authored
renderer_vulkan: Implement alpha testing
-
ameerj authored
-
bunnei authored
configure_input_player: Use the NpadStyleSet to limit the available controllers shown
-
bunnei authored
audren: Make use of nodiscard, rework downmixing, release all buffers
-
bunnei authored
core: cpu_manager: Fix shutdown crash when closing before emulation starts.
-
ameerj authored
Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc>
-
ameerj authored
-
ameerj authored
Used by various textures in many titles, e.g. SSBU menu.
-
bunnei authored
Allow to dial any angle with digital joystick
-
- 24 Nov, 2020 16 commits
-
-
bunnei authored
core: Refactor loader and implement ExecuteProgram
-
bunnei authored
-
bunnei authored
-
bunnei authored
- This is used by Super Mario 3D All-Stars.
-
bunnei authored
-
bunnei authored
* hle: services: Fix a crash with improper NVFlinger lifetime management. - This crash would happen when attempting to shutdown yuzu early on in boot.
-
comex authored
- Use .at() instead of raw indexing when dealing with untrusted indices. - For the special case of WaitFence with syncpoint id UINT32_MAX, instead of crashing, log an error and ignore. This is what I get when running Super Mario Maker 2.
-
Rodrigo Locatti authored
decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize()
-
Rodrigo Locatti authored
core: Make use of [[nodiscard]] with the System class
-
Rodrigo Locatti authored
svc: Remove unnecessary [[maybe_unused]] tag
-
bunnei authored
-
Chloe Marcec authored
Fixes regression caused by #4907 which caused games like Breath of the Wild 1.0.0 not to boot.
-
bunnei authored
input_common: Add more missing [[maybe_unused]] from #4927.
-
bunnei authored
-
bunnei authored
Fixes build break due to #4927
-
bunnei authored
input_common: Treat warnings as errors
-
- 23 Nov, 2020 4 commits
-
-
comex authored
EmuWindow::PollEvents was called from the GPU thread (or the CPU thread in sync-GPU mode) when swapping buffers. It had three implementations: - In GRenderWindow, it didn't actually poll events, just set a flag and emit a signal to indicate that a frame was displayed. - In EmuWindow_SDL2_Hide, it did nothing. - In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong because SDL_PollEvents is supposed to be called on the thread that set up video - in this case, the main thread, which was sleeping in a busyloop (regardless of whether sync-GPU was enabled). On macOS this causes a crash. To fix this: - Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a default implementation that does nothing. - In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have the main thread call SDL_WaitEvent in a loop.
-
bunnei authored
logging/settings: Increase maximum log size to 100 MB and add extended logging option
-
Lioncash authored
The parameter is used in this function, so this suppression isn't necessary.
-
bunnei authored
CI: move refreshenv to the configure step
-
- 22 Nov, 2020 4 commits
-
-
liushuyu authored
... so that cmake can find the Vulkan SDK binaries
-
Lioncash authored
Migrates over warnings as errors for input common to match how the common library treats warnings as errors.
-
bunnei authored
patch_manager: Remove usages of the global system instance
-
Morph authored
gl_rasterizer: Make floating-point literal a float
-
- 21 Nov, 2020 1 commit
-
-
bunnei authored
async_shaders: std::move data within QueueVulkanShader()
-