SoRadGaming
ad712926d6
LDN Hostname Support in Direct Connect
- Added IPv6 & Namespace support in direct connection Regex
- Updated Tooltip for Direct Connect UI
- Removed Dropdown Connection Type in Direct Connect
3 years ago
Matías Locatti
d7dbd8e774
Update settings.h
3 years ago
Matías Locatti
4294429a07
CPP
3 years ago
Matías Locatti
bb2aec00a2
UI change
3 years ago
Matías Locatti
3ba53f2511
1.5X resolution scaler option
3 years ago
Narr the Reg
87b02f78e1
yuzu: Read mouse wheel input
3 years ago
Liam
385ddef8c3
qt: unlock during signal emission
3 years ago
Liam
fa8581e900
vulkan_common: fix indirect draw with count
3 years ago
TellowKrinkle
eaf425bd32
MoltenVK: restrict number of vertex attributes/bindings to 16
3 years ago
Liam
1caa84e652
qt: fix configuration weirdness on turbo
3 years ago
UltraHDR
fda0e7e989
macOS: Make Yuzu show up in the Launchpad Games folder ( #9594 )
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
This makes it show up in the Launchpad Games folder
3 years ago
Liam
279005448a
vulkan_device: refactor feature testing
3 years ago
Liam
0df43e4e07
renderer_vulkan: disable turbo by default
3 years ago
Fernando Sahmkow
efbb6fe288
VideoCore: Fix OGL cache invalidation.
3 years ago
bunnei
a5693afa03
Revert "Revert "k_page_group: synchronize""
3 years ago
MonsterDruide1
115bf20448
TAS: Show all script lengths for multiplayer
4 years ago
Liam
c19c8ac92c
renderer_vulkan: pause turbo submissions on inactive queue
3 years ago
Billy Laws
d34275a260
Avoid OOB array access reading passthrough attr mask
YFC 1.5 extended the size of the varying mask used to hold passthrough attrs without considering this
3 years ago
Liam
444b25bae1
vulkan_device: avoid attempt to access empty optional
3 years ago
Liam
2e4dde12c7
renderer_vulkan: disable clock boost on unvalidated devices
3 years ago
Liam
9ed4c13758
qt: additional fixes for reentrant shutdown
3 years ago
Narr the Reg
4bda2b475f
opengl: Sanitize antialiasing config
3 years ago
Wollnashorn
457826a83b
video_core/vulkan: Fixed loading of Vulkan driver pipeline cache
The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load.
3 years ago
Fernando Sahmkow
f6245dc40a
MacroHLE: eliminate 2 rushed macros.
3 years ago
Narr the Reg
8042ce7e19
input_common: Create an update engine
3 years ago
Liam
1ee0540f82
externals: update dynarmic, xbyak
3 years ago
Billy Laws
58fec43768
Run clang-format
3 years ago
Billy Laws
68ed60cee4
shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs
The existing implementation only supports 64 invoc-per-subgroup GPUs, and misbehaves on adreno when invocations need to be split into 4 emulated subgroups.
3 years ago
Billy Laws
6c812a0c84
Vulkan, OpenGL: Hook up geometry shader passthrough emulation
3 years ago
Billy Laws
625a4af73a
shader_recompiler: Add support for lowering geometry passthrough
Reuses most of the existing code for generating the gl_Layer passthrough. Fixes geometry in Nier: Automata on GPUs without HW passthrough support.
3 years ago
Billy Laws
9e2997c4b6
Vulkan, OpenGL: Hook up storage buffer alignment code
3 years ago
Billy Laws
8804a4eb23
shader_recompiler: Align SSBO offsets to meet host requirements
We can take advantage of SSBO addresses being passed in a constant bufer to account for the extra alignment requirements in the shader itself.
3 years ago
Billy Laws
3f0985c7b0
shader_recompiler: SPIRV: Only enable int64 feature when supported
3 years ago
Billy Laws
c1cc99584c
shader_recompiler: Add comparison operators to descriptor types
3 years ago
Billy Laws
bbfad79c89
Vulkan: Add a workaround for input_position on Adreno drivers
Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.
3 years ago
Wollnashorn
e07976a22b
video_core/vulkan: Vulkan driver pipelines now contain cache version
So that old cache can get deleted when the cache version changes and does not grow infinitely
3 years ago
Wollnashorn
9c9008ac81
video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache
3 years ago
Wollnashorn
8945fafcc0
config: Set the Vulkan driver pipeline cache option to be global
3 years ago
Wollnashorn
f2aa816679
video_core/vulkan: Added check if Vulkan pipeline path has been set
3 years ago
Wollnashorn
f4626512ff
config: Better wording for VK pipeline cache option and enable by default
3 years ago
Wollnashorn
67d4f190f7
yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.h
The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded.
3 years ago
Wollnashorn
16809c1fa7
video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
3 years ago
Fernando Sahmkow
b56ad93bbc
BufferBase: Don't ignore GPU pages.
3 years ago
Fernando Sahmkow
2d0c4f2b1d
Fermi2D: sync cache flushes
3 years ago
Fernando Sahmkow
af5ecb0b15
MemoryManager: use fastmem directly.
3 years ago
MonsterDruide1
688a9fbfa6
net: Silently translate ETIMEDOUT network error
3 years ago
Fernando Sahmkow
6c7eb81f7d
video_core: Cache GPU internal writes.
3 years ago
Fernando Sahmkow
4d9af4a9d2
Vulkan: Fix drivers that don't support dynamic_state_2 up
3 years ago
Liam
a4269c285a
common: add setting for renderer clock workaround
3 years ago
Liam
301e9bbc03
vulkan: implement 'turbo mode' clock booster
3 years ago