summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-07-22shader: Add utility to resolve identities on a valueReinUsesLisp
2021-07-22spirv: Implement EmitIdentityReinUsesLisp
2021-07-22spirv: Initial bindings supportReinUsesLisp
2021-07-22shader: Improve object poolReinUsesLisp
2021-07-22shader: Fix trackingReinUsesLisp
2021-07-22shader: Add support for forward declarationsReinUsesLisp
2021-07-22shader: Support SSA loops on IRReinUsesLisp
2021-07-22shader: Misc fixesReinUsesLisp
2021-07-22shader: Initial implementation of an ASTReinUsesLisp
2021-07-22spirv: Initial SPIR-V supportReinUsesLisp
2021-07-22shader: Better constant foldingReinUsesLisp
2021-07-22shader: Properly store phi on InstReinUsesLisp
2021-07-22shader: Add pools and rename filesReinUsesLisp
2021-07-22shader: Make typed IRReinUsesLisp
2021-07-22shader: Remove illegal character in SSA passReinUsesLisp
2021-07-22shader: Constant propagation and global memory to storage bufferReinUsesLisp
2021-07-22shader: Initial instruction supportReinUsesLisp
2021-07-22shader: SSA and dominanceReinUsesLisp
2021-07-22shader: Initial recompiler workReinUsesLisp
2021-07-22thread_worker: Fix compile time errorameerj
state is unused in the branch where with_state is false
2021-07-22Merge pull request #6686 from ReinUsesLisp/vk-optimal-copybunnei
vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible
2021-07-22Merge pull request #6693 from lat9nq/cmd-fullscreen-mode-2Morph
yuzu_cmd: Make use of fullscreen_mode setting
2021-07-21Merge pull request #6654 from german77/custom_thresholdbunnei
input_common: Make button threshold customizable
2021-07-21yuzu_cmd: Make use of fullscreen_mode settinglat9nq
Reverts 48259de0c1a6a1aca77eec31cb8aca5ca2b680dd to the previous hierarchy and fixes the resolution issue with this fullscreen mode. yuzu-cmd will now read the fullscreen_mode setting and use it appropriately.
2021-07-21yuzu-cmd: Fullscreen Improvements (#6656)san
* 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>
2021-07-21Merge pull request #6660 from Morph1984/controller_applet_rev8bunnei
applet_controller: Add preliminary support for version 8
2021-07-20Merge pull request #6649 from german77/toggle_sdlbunnei
input_common: Support SDL toggle buttons
2021-07-20Merge pull request #6629 from FernandoS27/accel-dma-2bunnei
DMAEngine: Accelerate BufferClear [accelerateDMA Part 2]
2021-07-20Merge pull request #6658 from Morph1984/render-window-fixbunnei
bootmanager: Create a dummy render widget
2021-07-20Merge pull request #6685 from ReinUsesLisp/radeonsi-clientFernando S
gl_texture_cache: Workaround slow PBO downloads on radeonsi
2021-07-20vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possibleReinUsesLisp
Silences performance warnings generated from validation layers on each frame.
2021-07-20gl_texture_cache: Workaround slow PBO downloads on radeonsiReinUsesLisp
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.
2021-07-21uuid: Directly compare UUID instead of checking per elementChloe Marcec
We can now update this for C++20
2021-07-20vk_buffer_cache: Fix quad index array with 0 vertices (#6627)Fernando S
2021-07-20input/sdl_impl: fix rumble support on DualSense. (#6683)Nicolas Jallamion
- value return can be different 0, is not error is normal, error is only -1.
2021-07-20applet_controller: Add preliminary support for version 8Morph
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
2021-07-20bootmanager: Create a dummy render widgetMorph
This ensures that Qt positions the render window at the correct position on initializing the respective render backends.
2021-07-20file_sys: Support load game collection (#6582)Feng Chen
Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection
2021-07-19Merge pull request #6580 from ReinUsesLisp/xfb-radvRodrigo Locatti
vk_buffer_cache: Use emulated null buffers for transform feedback
2021-07-19Merge pull request #6652 from lat9nq/cmd-vulkan-fixesbunnei
yuzu-cmd: Linux Vulkan fixes
2021-07-19Merge pull request #6651 from lat9nq/update-settingsbunnei
yuzu-cmd: Update settings
2021-07-19Merge pull request #6679 from yzct12345/fix-lets-goFernando S
Fix Pokemon Let's Go on Vulkan
2021-07-19Merge pull request #6670 from ReinUsesLisp/prepare-rtFernando S
texture_cache: Always prepare image views on render targets
2021-07-19Merge pull request #6669 from ReinUsesLisp/fix-samples-sizesFernando S
texture_cache/util: Fix size calculations of multisampled images
2021-07-18Update src/video_core/renderer_vulkan/vk_texture_cache.cppyzct12345
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2021-07-18Update src/video_core/renderer_vulkan/vk_texture_cache.cppyzct12345
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
2021-07-18Ignore wrong blit formatyzct12345
2021-07-18vk_texture_cache: Finalize renderpass when downloading imagesReinUsesLisp
2021-07-18vk_compute_pass: Fix pipeline barriers on non-initialized ASTC imagesReinUsesLisp
2021-07-18vk_compute_pass: Fix ASTC buffer setup synchronizationReinUsesLisp