Commit Graph

20542 Commits (4a1aa9859844c25598c1635d760a53ca2fd5afc3)

Author SHA1 Message Date
liamwhite d960723dc9
Merge pull request #9684 from liamwhite/read-the-spec
polyfill_thread: satisfy execution ordering requirements of stop_callback
2 years ago
bunnei 9170387e71
Merge pull request #9689 from german77/joycon-calibration
input_common: joycon: Remove magic numbers from calibration protocol
2 years ago
bunnei a3aedcce65
Merge pull request #9691 from ameerj/msaa-texcache
texture_cache: Fix tracking of MSAA image views
2 years ago
liamwhite 236f591bde
Merge pull request #9690 from german77/whoops
yuzu: config: Avoid reading deleted object
2 years ago
ameerj 0d820f2dab texture_pass: Fix texture descriptors comparisons 2 years ago
ameerj 9bb429999e texture_pass: Refactor texture handle retrieval 2 years ago
bunnei 40e7d78179
Merge pull request #9687 from ameerj/ogl-shader-ms
glasm, glsl: Implement multisampled Image Fetch
2 years ago
bunnei 159aab9a97
Merge pull request #9682 from ameerj/shader-s32
shader_recompiler: Remove S32 IR type
2 years ago
ameerj 2c2e019a44 shader_recompiler: TXQ: Skip QueryLevels when possible 2 years ago
ameerj c0cedbae94 emit_glsl_image: Fix ImageFetch for MSAA textures 2 years ago
Narr the Reg e84a441d75 yuzu: config: Avoid reading deleted object 2 years ago
liamwhite cd138540e2
Merge pull request #9661 from SoRadGaming/LDNhostnameSupport
LDN hostname support in direct connect
2 years ago
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
2 years ago
ameerj c2fb7b64ce texture_cache: Adjust image view sizes by MSAA samples 2 years ago
FengChen 818631a412 video_core: Implement vulkan clear specified channel 2 years ago
Liam 619c0e70f0 polyfill_thread: satisfy execution ordering requirements of stop_callback 2 years ago
bunnei 2efe42fc93
Merge pull request #9677 from Morph1984/sleep-one
polyfill_thread: Implement StoppableTimedWait
2 years ago
Narr the Reg 4e29afefc4 input_common: joycon: Replace ReadSPI vector with span 2 years ago
liamwhite 6fa86989f1
Merge pull request #9539 from Wollnashorn/opengl-fsr
video_core/opengl: Added FSR upscaling filter to the OpenGL renderer
2 years ago
Narr the Reg 8647c72778 input_common: joycon: Remove magic numbers from calibration protocol 2 years ago
bunnei 32b2a72e7b
Merge pull request #9666 from liamwhite/wait-for-me
kernel: fix incorrect locking order in suspension
2 years ago
ameerj 0f795603fc glasm: Add MS sampler types 2 years ago
ameerj 5710e90150 glsl: Add MS sampler types 2 years ago
Liam e9e1e7aa3a kernel: unbreak min/max template deduction on Apple Clang 2 years ago
Wollnashorn c4a49eb1dd video_core/opengl: Add FSR upscaling filter to the OpenGL renderer 2 years ago
bunnei 7d0a77a825
Merge pull request #9683 from german77/high_power_joycon
input_common: Implement SetLowPowerMode and TriggersElapsed
2 years ago
Narr the Reg 49707916db input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver 2 years ago
bunnei 5669692b4e
Merge pull request #9670 from merryhime/revert-af5ecb0b15d4449f58434e70eed835cf71fc5527
Revert "MemoryManager: use fastmem directly."
2 years ago
bunnei 58ba508e9a
Merge pull request #9652 from liamwhite/ms
spirv: fix multisampled image fetch
2 years ago
bunnei 2158ccda3b
Merge pull request #9604 from liamwhite/pt
kernel: KPageTable: update
2 years ago
ameerj 93cc6e4d99 shader_recompiler: Remove S32 IR type
The frontend IR opcodes do not distinguish between signed and unsigned integer types.

Fixes broken shaders when IR validation/graphics debugging is enabled for shaders that used BitCastS32F32
2 years ago
Morph ad6cec71ec main: Convert to device independent coordinates for scaling
devicePixelRatioF() returns the scaling ratio when high dpi scaling is enabled.
When high dpi scaling is enabled, the raw screen coordinate system is scaled to device independent coordinates.
2 years ago
Morph 5be85c556e main: Use passthrough scaling for non-windows OSes
They should be better than windows when handling fractional scaling ratios.
2 years ago
Morph 6a1b089a50 main: Enable High DPI fixes for Qt >= 5.14
This uses Qt's new high DPI application attributes for scaling the current window.
However, these aren't perfect as scaling with non integer scales will cause artifacts in UI, icons and other elements.
Therefore, we use a heuristic to select an appropriate integer scale value depending on the current screen resolution and applies this to the application.
2 years ago
Morph b6e5a6bda8 main: Only set AA_DisableWindowContextHelpButton below Qt6
This is fortunately disabled by default on Qt6, so we just have to check whether we are compiling with Qt6 or not.
2 years ago
liamwhite 0d1a9a12c9
Merge pull request #9675 from Morph1984/ini-concat
default_ini: Split and concatenate the config string literal
2 years ago
liamwhite 4ec50dfd4f
Merge pull request #9668 from Morph1984/qt-why-is-this-not-the-default
main: Globally disable the "?" button on dialogs
2 years ago
liamwhite abda68f3a4
Merge pull request #9676 from german77/revert-stick-range
Revert #9617 and fix it on input_common
2 years ago
Morph c55147b24a input_common: Make use of StoppableTimedWait 2 years ago
Morph 9b0563fa87 polyfill_thread: Implement StoppableTimedWait
StoppableTimedWait allows for a timed wait to be stopped immediately after a stop is requested.
This is useful in cases where long duration thread sleeps are needed and allows for immediate joining of waiting threads after a stop is requested.

Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
2 years ago
Jan Beich 20c7084892 input_common: add missing header for libc++ after 340f15d1fa
src/input_common/drivers/joycon.cpp:187:26: error: no member named 'find_if' in namespace 'std::ranges'
            std::ranges::find_if(left_joycons, [](auto& device) { return !device->IsConnected(); });
            ~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:193:54: error: no member named 'find_if' in namespace 'std::ranges'
        const auto unconnected_device = std::ranges::find_if(
                                        ~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:393:51: error: no member named 'find_if' in namespace 'std::ranges'
        const auto matching_device = std::ranges::find_if(
                                     ~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:402:51: error: no member named 'find_if' in namespace 'std::ranges'
        const auto matching_device = std::ranges::find_if(
                                     ~~~~~~~~~~~~~^
2 years ago
Narr the Reg cc821bfae1 Revert 9617 and fix it on input_common 2 years ago
Morph 4cdf69c378 default_ini: Split and concatenate the config string literal
We are dangerously close to MSVC's 16384 character limit for string literals. Breaking this string up and concatenating will allow for more settings to be added in the future.
2 years ago
Merry dc7ab4c5d6 Revert "MemoryManager: use fastmem directly."
This reverts commit af5ecb0b15.
2 years ago
Morph cdfb3795af main: Globally disable the "?" button on dialogs
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
2 years ago
bunnei 44b981fd3e
Merge pull request #9662 from abouvier/cmake-llvm
cmake: prefer system llvm library
2 years ago
liamwhite a68af583ea
Merge pull request #9492 from german77/joycon_release
Input_common: Implement custom joycon driver v2
2 years ago
Liam 693cad8e9b kernel: split SetAddressKey into user and kernel variants 2 years ago
Liam 5086380a63 kernel: fix incorrect locking order in suspension 2 years ago
Liam 76a4356e55 spirv: fix multisampled image fetch 2 years ago
Alexandre Bouvier 34b1ea9c19 cmake: prefer system llvm library 2 years ago
liamwhite f99f618d45
Merge pull request #9555 from abouvier/catch2-update
tests: update catch2 to 3.0.1
2 years ago
Liam 31e54c4573 kernel: KPageTable: update 2 years ago
liamwhite 78df1ddce8
Merge pull request #9660 from german77/koreaToTaiwan
yuzu: Fix language comobox crash
2 years ago
liamwhite 9184b6ed2b
Merge pull request #9656 from liamwhite/nsight
nsight_aftermath_tracker: update for latest Aftermath SDK
2 years ago
liamwhite ff2bbc8205
Merge pull request #9637 from SaiKai/repeat_shortcuts
allow volume up/down hotkeys to be repeated
2 years ago
liamwhite 02ac593257
Merge pull request #9617 from german77/off_by_one
core: hid: Fix stick minimum range
2 years ago
liamwhite 9705094a57
Merge pull request #9613 from Kelebek1/demangle
Add stacktrace symbol demangling
2 years ago
german77 a436467152 yuzu: Fix language comobox crash 2 years ago
Liam c6eab71d5c nsight_aftermath_tracker: update for latest Aftermath SDK 2 years ago
bunnei f78068d7bf
Merge pull request #9611 from liamwhite/patch-1
debugger: add host fastmem pointer fetch command
2 years ago
Narr the Reg d9ee7c3297 core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable 2 years ago
german77 fafa92cfb8 input_common: Fix joycon mappings 2 years ago
german77 340f15d1fa input_common: Address byte review 2 years ago
bunnei 7d77798f0e
Merge pull request #9640 from german77/why_sdl
input_common: reset sdl motion if data is invalid
2 years ago
Narr the Reg 4a307a7b3a core: hid: Only set the polling mode to the correct side 2 years ago
german77 b40aefb39e input_common: Drop Pro controller support from custom driver 2 years ago
german77 d05ea2f3eb input_common: Fix issue where ring and irs are enabled at the same time 2 years ago
Narr the Reg 459fb2b213 input_common: Implement joycon ir camera 2 years ago
german77 5cb437703f yuzu: Add ring controller test button 2 years ago
german77 527dad7097 input_common: Use DriverResult on all engines 2 years ago
german77 e1a3bda4d9 Address review comments 2 years ago
Narr the Reg 1c08d532e0 core: hid: Fix input regressions 2 years ago
german77 6d6b7bdbc3 input_common: Implement joycon nfc 2 years ago
Narr the Reg 6e33731f29 input_common: Add dual joycon support 2 years ago
Narr the Reg 751d36e739 input_common: Add support for joycon ring controller 2 years ago
Narr the Reg f09a023292 input_common: Add support for joycon input reports 2 years ago
Narr the Reg 5676c2e17f input_common: Use calibration from joycon 2 years ago
Narr the Reg 594b2ade6d input_common: Add support for joycon generic functions 2 years ago
Narr the Reg 6aa6301acd input_common: Add joycon low level functions 2 years ago
Narr the Reg 36d5e0a411 service: hid: Set led pattern and fix color detection 2 years ago
Narr the Reg ed5fa10e97 core: hid: Enable pulling color data from controllers 2 years ago
Narr the Reg a4074001fe core: hid: Migrate ring from emulated devices to emulated controller 2 years ago
Narr the Reg 18c9f8eeed yuzu: Update controller colors and button names 2 years ago
Narr the Reg 2d802893e7 input_common: Disable SDL driver with switch controllers 2 years ago
Narr the Reg d80e6c399b input_common: Initial skeleton for custom joycon driver 2 years ago
liamwhite 475370c8f8
Merge pull request #9556 from vonchenplus/draw_texture
video_core: Implement maxwell3d draw texture method
2 years ago
bunnei 9ca3a4758a
Merge pull request #9623 from liamwhite/wp-oops
memory: fix watchpoint use when fastmem is enabled
2 years ago
Jonas Gutenschwager 4653effad8 add volume quicksetting with volume slider 2 years ago
Narr the Reg 67c3c65f7b
Merge pull request #9638 from Kelebek1/firmware4
Demote maxwell3d Firmware4 call log to debug
2 years ago
bunnei 413df0811d
Merge pull request #9619 from liamwhite/timing-spaghetti
timing: wait for completion on unregister
2 years ago
german77 db6cb9cc0a input_common: reset sdl motion if data is invalid 2 years ago
Jonas Gutenschwager 887ed5c0e2 fix format 2 years ago
bunnei 82e2ac6026
Merge pull request #9615 from merryhime/upsample-ob1
audio_core: Corrective fixes to upsampler
2 years ago
bunnei 1551f97950
Merge pull request #9608 from liamwhite/fps
nvnflinger: correct swap interval handling
2 years ago
Kelebek1 5a106cf11e Demote maxwell3d Firmware4 call log to debug 2 years ago
Jonas Gutenschwager 83754e4789 allow volume up/down hotkeys to be repeated 2 years ago
Feng Chen 9fc7ca1731 Address feedback 2 years ago
Liam f1a0ce0e70 memory: fix watchpoint use when fastmem is enabled 2 years ago
Liam 0953cdd271 timing: wait for completion on unregister 2 years ago
Kelebek1 42b16bb33a Be careful of mangled out of bounds read 2 years ago
german77 50c86b3c2a core: hid: Fix stick minimum range 2 years ago
Merry a0e8e5b22e upsample: Fix coefficient format 2 years ago
Merry 122a8faa38 audio_core: Fix off-by-one error in upsampler 2 years ago
Kelebek1 ce0b8d618d Move demangle impl to cpp 2 years ago
Kelebek1 80a55c1663 Add stacktrace symbol demangling 2 years ago
Matías Locatti d7dbd8e774
Update settings.h 2 years ago
Matías Locatti 4294429a07
CPP 2 years ago
Matías Locatti bb2aec00a2
UI change 2 years ago
Matías Locatti 3ba53f2511 1.5X resolution scaler option 2 years ago
Liam e9c3d16f6f debugger: add host fastmem pointer fetch command 2 years ago
Liam 2f2ef5b147 nvnflinger: correct swap interval handling 2 years ago
bunnei 0e8f98a441
Merge pull request #9605 from german77/mouse_mapping
yuzu: Read mouse scroll
2 years ago
Narr the Reg 87b02f78e1 yuzu: Read mouse wheel input 2 years ago
Morph c277dad25f
Merge pull request #9596 from liamwhite/mvk
MoltenVK: restrict number of vertex attributes/bindings to 16
2 years ago
liamwhite cbcf210c19
Merge pull request #9582 from yuzu-emu/revert-9518-revert-9504-pg2
Revert "Revert "k_page_group: synchronize""
2 years ago
liamwhite 0eae0b6803
Merge pull request #9601 from liamwhite/it-never-ends
qt: unlock during signal emission
2 years ago
liamwhite 74404261d2
Merge pull request #9598 from liamwhite/indirect
vulkan_common: fix indirect draw with count
2 years ago
liamwhite e2c68edd35
Merge pull request #9595 from liamwhite/per-game
qt: fix configuration weirdness on turbo
2 years ago
liamwhite 9f974ea818
Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengths
TAS: Show all script lengths for multiplayer
2 years ago
Liam 385ddef8c3 qt: unlock during signal emission 2 years ago
Liam fa8581e900 vulkan_common: fix indirect draw with count 2 years ago
TellowKrinkle eaf425bd32 MoltenVK: restrict number of vertex attributes/bindings to 16 2 years ago
Liam 1caa84e652 qt: fix configuration weirdness on turbo 2 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
2 years ago
Morph 6bf1436f5c
Merge pull request #9589 from liamwhite/default
renderer_vulkan: disable turbo by default
2 years ago
Morph ffb12f4f9f
Merge pull request #9581 from liamwhite/turbo2
renderer_vulkan: pause turbo submissions on inactive queue
2 years ago
Morph a4cd747122
Merge pull request #9530 from liamwhite/vk-feature-init
vulkan_device: refactor feature testing
2 years ago
Morph 3be8312120
Merge pull request #9569 from liamwhite/shutdown-wars
qt: additional fixes for reentrant shutdown
2 years ago
Liam 279005448a vulkan_device: refactor feature testing 2 years ago
Liam 0df43e4e07 renderer_vulkan: disable turbo by default 2 years ago
Fernando Sahmkow efbb6fe288 VideoCore: Fix OGL cache invalidation. 2 years ago
bunnei a5693afa03
Revert "Revert "k_page_group: synchronize"" 2 years ago
bunnei 66e4a48b75
Merge pull request #9563 from german77/crash_not_allowed
input_common: Create an update engine
2 years ago
Liam 505923f0f3 Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
This reverts commit 8804a4eb23.
2 years ago
Liam 57a4388e2d Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"
This reverts commit 9e2997c4b6.
2 years ago
MonsterDruide1 115bf20448 TAS: Show all script lengths for multiplayer 2 years ago
Liam c19c8ac92c renderer_vulkan: pause turbo submissions on inactive queue 2 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
2 years ago
Narr the Reg 432d48d9c8
Merge pull request #9570 from liamwhite/less-clock-boost
renderer_vulkan: disable clock boost on unvalidated devices
2 years ago
Liam 444b25bae1 vulkan_device: avoid attempt to access empty optional 2 years ago
Liam 2e4dde12c7 renderer_vulkan: disable clock boost on unvalidated devices 2 years ago
Liam 9ed4c13758 qt: additional fixes for reentrant shutdown 2 years ago
Narr the Reg 4bda2b475f opengl: Sanitize antialiasing config 2 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.
2 years ago
Fernando S 8b251fc3f6
Merge pull request #9535 from bylaws/master
Port over several shader-compiler fixes from skyline
2 years ago
liamwhite 3c05988df2
Merge pull request #9561 from liamwhite/update-dynarmic
externals: update dynarmic, xbyak
2 years ago
liamwhite 6d74490139
Merge pull request #9558 from MonsterDruide1/network-timeout-noerror
net: Silently translate ETIMEDOUT network error
2 years ago
liamwhite 020dbcdbc7
Merge pull request #9552 from liamwhite/turbo
vulkan: implement 'turbo mode' clock booster
2 years ago
Fernando S 5bcbb8de45
Merge pull request #9559 from FernandoS27/cached-writes
VideoCore: Implement Cached Writes, use fastmem for reading GPU memory and eliminate old stuffs
2 years ago
Fernando Sahmkow f6245dc40a MacroHLE: eliminate 2 rushed macros. 2 years ago
Narr the Reg 8042ce7e19 input_common: Create an update engine 2 years ago
liamwhite eaca61e073
Merge pull request #9528 from liamwhite/mvk-nulldesc
renderer_vulkan: implement fallback path for null buffer descriptors
2 years ago
liamwhite 3e33a878dc
Merge pull request #9536 from liamwhite/debug-utils
vulkan_common: unify VK_EXT_debug_utils and selection of validation layer
2 years ago
Liam 1ee0540f82 externals: update dynarmic, xbyak 2 years ago
Billy Laws 58fec43768 Run clang-format 2 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.
2 years ago
Billy Laws 6c812a0c84 Vulkan, OpenGL: Hook up geometry shader passthrough emulation 2 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.
2 years ago
Billy Laws 9e2997c4b6 Vulkan, OpenGL: Hook up storage buffer alignment code 2 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.
2 years ago
Billy Laws 3f0985c7b0 shader_recompiler: SPIRV: Only enable int64 feature when supported 2 years ago
Billy Laws c1cc99584c shader_recompiler: Add comparison operators to descriptor types 2 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.
2 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
2 years ago
Wollnashorn 9c9008ac81 video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache 2 years ago
Wollnashorn 8945fafcc0 config: Set the Vulkan driver pipeline cache option to be global 2 years ago
Wollnashorn f2aa816679 video_core/vulkan: Added check if Vulkan pipeline path has been set 2 years ago
Wollnashorn f4626512ff config: Better wording for VK pipeline cache option and enable by default 2 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.
2 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.
2 years ago
Fernando Sahmkow b56ad93bbc BufferBase: Don't ignore GPU pages. 2 years ago
Fernando Sahmkow 2d0c4f2b1d Fermi2D: sync cache flushes 2 years ago
Fernando Sahmkow af5ecb0b15 MemoryManager: use fastmem directly. 2 years ago
MonsterDruide1 688a9fbfa6 net: Silently translate ETIMEDOUT network error 2 years ago
Fernando Sahmkow 6c7eb81f7d video_core: Cache GPU internal writes. 2 years ago
Fernando Sahmkow 4d9af4a9d2 Vulkan: Fix drivers that don't support dynamic_state_2 up 2 years ago
Feng Chen 013b689153 video_core: Implement opengl/vulkan draw_texture 2 years ago
Feng Chen 1e8cee2ddf video_core: Implement maxwell3d draw texture method 2 years ago
Alexandre Bouvier d0fe27708e tests: update catch2 to 3.0.1 2 years ago
Liam a4269c285a common: add setting for renderer clock workaround 2 years ago
Liam 301e9bbc03 vulkan: implement 'turbo mode' clock booster 2 years ago
Liam 66ae79de13 renderer_vulkan: implement fallback path for null descriptors 2 years ago
liamwhite b78328f19a
Merge pull request #9501 from FernandoS27/yfc-rel-2
Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
2 years ago
Fernando Sahmkow 3ecc03ec1b yuzu-ui: Add setting for disabling macro HLE 2 years ago
Fernando Sahmkow a0c697124c Video_core: Address feedback 2 years ago
Fernando Sahmkow 03ccd8bf43 Texture Cache: Implement async texture downloads. 2 years ago
liamwhite bbeb6e460c
Merge pull request #9518 from gidoly/revert-9504-pg2
Revert "k_page_group: synchronize"
2 years ago
Fernando Sahmkow ddbf851ef6 Vulkan: Update blacklisting to latest driver versions. 2 years ago
Fernando Sahmkow a045e860dd ShaderCompiler: Inline driver specific constants. 2 years ago
Fernando Sahmkow b62ffb612d Vulkan: rework stencil tracking. 2 years ago
MonsterDruide1 04cb05fce0 TAS: Immediately switch stick to TAS on input
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2 years ago
Alexandre Bouvier eceee8c3d9 cmake: move find-modules to root cmake dir 2 years ago
liamwhite 6804a43f49
Merge pull request #9540 from MonsterDruide1/tas-sanitized-record
TAS: Record sanitized instead of raw stick inputs
2 years ago
german77 80bcc18788 service: nifm: Initialize request state 2 years ago
german77 ebd811b535 service: nifm: Match documentation names 2 years ago
Liam f9c6d39a6c vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 2 years ago
Liam 4814d87385 video_core: fix build 2 years ago
Fernando Sahmkow d09aa0182f MacroHLE: Final cleanup and fixes. 2 years ago
Fernando Sahmkow 581a7d785b Rasterizer: Setup skeleton for Host Conditional rendering 2 years ago