- 21 Jul, 2021 3 commits
-
-
san authored
* emu_window_sdl2_vk: Use the generated SDL config On Linux, due to the way we include SDL2 as a submodule, it makes it difficult for us to specify which SDL_config.h we intended to include. Before, CMake would default to the dummy one included with SDL and ignore the generated one. This tells CMake to use the generated one. In addition, we define USING_GENERATED_CONFIG_H to throw an error in case the dummy config is used by accident. Fixes Vulkan not working on Linux yuzu-cmd. * emu_window_sdl2_vk: Specify the window manager if it should be supported The original language "not implemented" is wrong if the implementation exists but is not compiled. This causes a bit of a debugging headache when it goes wrong. Log it if the window manager is known before exiting. * sdl_impl, emu_window: Remove clang ignore Fixed upstream by libsdl-org/SDL@25fc40b0bd44c484051064bc6b945ea9943f88dd * Enable fullscreen support for Vulkan on yuzu-cmd Hooked up the existing SDL2 logic for fullscreen support in the Vulkan window of yuzu-cmd. * Change fullscreen logic to attempt desktop resolution first on yuzu-cmd Changed the order in which we attempt to switch to fullscreen. First try desktop resolution first, if it fails fall back to streched fullscreen using windowed resolution. Co-authored-by: lat9nq <22451773+lat9nq@users.noreply.github.com> Co-authored-by: san <san+gitkraken@smederijmerlijn.nl>
-
bunnei authored
applet_controller: Add preliminary support for version 8
-
bunnei authored
input_common: Support SDL toggle buttons
-
- 20 Jul, 2021 13 commits
-
-
bunnei authored
DMAEngine: Accelerate BufferClear [accelerateDMA Part 2]
-
bunnei authored
bootmanager: Create a dummy render widget
-
Fernando S authored
gl_texture_cache: Workaround slow PBO downloads on radeonsi
-
Morph authored
uuid: Directly compare UUID instead of checking per element
-
ReinUsesLisp authored
There's an optimization bug on non-git mesa versions where not specifying GL_CLIENT_STORAGE_BIT causes very slow reads on the CPU side. Add this bit for all vendors.
-
Chloe Marcec authored
We can now update this for C++20
-
Fernando S authored
-
Nicolas Jallamion authored
- value return can be different 0, is not error is normal, error is only -1.
-
Morph authored
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
-
Morph authored
This ensures that Qt positions the render window at the correct position on initializing the respective render backends.
-
Feng Chen authored
Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection
-
Rodrigo Locatti authored
vk_buffer_cache: Use emulated null buffers for transform feedback
-
bunnei authored
yuzu-cmd: Linux Vulkan fixes
-
- 19 Jul, 2021 4 commits
-
-
bunnei authored
yuzu-cmd: Update settings
-
Fernando S authored
Fix Pokemon Let's Go on Vulkan
-
Fernando S authored
texture_cache: Always prepare image views on render targets
-
Fernando S authored
texture_cache/util: Fix size calculations of multisampled images
-
- 18 Jul, 2021 10 commits
-
-
Ameer J authored
vulkan: Fix misc validation and synchronization errors
-
yzct12345 authored
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
-
yzct12345 authored
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
-
yzct12345 authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
On the texture cache we handle multisampled images by keeping their real size in samples (e.g. 1920x1080 with 4 samples is 3840x2160). This works nicely with size matches and other comparisons, but the calculation for guest sizes was not having this in mind, and the size was being multiplied (again) by the number of samples per dimension. For example a 3840x2160 texture cache image had its width and height multiplied by 2, resulting in a much larger texture. Fix this issue. - Fixes performance regression on cooking related titles when an unrelated bug was fixed.
-
ReinUsesLisp authored
Images used as render targets were not being "prepared", causing desynchronizations on the texture cache. Needs #6669 to avoid performance regressions on certain cooking titles. - Fixes black shadows on Age of Calamity.
-
bunnei authored
cmake: Be more specific with Qt
-
- 17 Jul, 2021 1 commit
-
-
Ameer J authored
input_common: Fix mouse panning behaivour
-
- 16 Jul, 2021 9 commits
-
-
german77 authored
-
lat9nq authored
Fixed upstream by libsdl-org/SDL@25fc40b0bd44c484051064bc6b945ea9943f88dd
-
lat9nq authored
The original language "not implemented" is wrong if the implementation exists but is not compiled. This causes a bit of a debugging headache when it goes wrong. Log it if the window manager is known before exiting.
-
lat9nq authored
On Linux, due to the way we include SDL2 as a submodule, it makes it difficult for us to specify which SDL_config.h we intended to include. Before, CMake would default to the dummy one included with SDL and ignore the generated one. This tells CMake to use the generated one. In addition, we define USING_GENERATED_CONFIG_H to throw an error in case the dummy config is used by accident. Fixes Vulkan not working on Linux yuzu-cmd.
-
Ameer J authored
configure_audio: Fix volume clamping to 0
-
Morph authored
-
lat9nq authored
Many settings in common/settings.h are missing from yuzu-cmd, either they were added to default_ini.h but not read in, or vice versa, or the setting was altogether omitted from yuzu-cmd. Some defaults were reported wrong, so those were fixed where noticed.
-
lat9nq authored
When YUZU_USE_BUNDLED_QT was specified on a system with a compliant Qt version installed, CMake configuration would cause an error due to mixing YUZU_USE_BUNDLED_QT with the system Qt. Solution is to only search for Qt when YUZU_USE_BUNDLED_QT is disabled.
-
lat9nq authored
As-is causes issues with building yuzu using MinGW GCC on Linux-based machines. Only set the variable when needed. (I'm not quite sure how this was working before.)
-