shadPS4/src
TheTurtle 93767ae31b
shader_recompiler: Rework sharp tracking for robustness (#3327)
* shader_recompiler: Remove remnants of old discard

Also constant propagate conditional discard if condition is constant

* resource_tracking_pass: Rework sharp tracking for robustness

* resource_tracking_pass: Add source dominance analysis

When reachability is not enough to prune source list, check if a source dominates all other sources

* resource_tracking_pass: Fix immediate check

How did this work before

* resource_tracking_pass: Remove unused template type

* readlane_elimination_pass: Don't add phi when all args are the same

New sharp tracking exposed some bad sources coming on sampler sharps with aniso disable pattern that also were part of readlane pattern, fix tracking by removing the unnecessary phis inbetween

* resource_tracking_pass: Allow phi in disable aniso pattern

* resource_tracking_pass: Handle not valid buffer sharp and more phi in aniso pattern
2025-07-28 13:32:16 -07:00
..
common qt: Add toggle in the settings window for readbacks (#3305) 2025-07-24 14:02:29 +03:00
core Reset orientation on scePadOpen call (#3341) 2025-07-28 00:27:49 -07:00
images Add default trophy sound (#3271) 2025-07-22 00:52:20 +03:00
imgui devtools: persist fsr configs (#2852) 2025-04-27 13:32:29 -03:00
input Remove accidentally left in debug logging from touchpad input emulation 2025-06-30 21:53:45 +02:00
qt_gui Patch is enabled only when game version matches patch version (#3336) 2025-07-28 16:52:23 +03:00
shader_recompiler shader_recompiler: Rework sharp tracking for robustness (#3327) 2025-07-28 13:32:16 -07:00
video_core shader_recompiler: Rework sharp tracking for robustness (#3327) 2025-07-28 13:32:16 -07:00
.clang-format chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
emulator.cpp Network config (#3292) 2025-07-23 20:07:42 +03:00
emulator.h Add support for game folder and fail early if eboot.bin is missing or corrupt (#3027) 2025-06-03 13:34:29 +03:00
main.cpp qt: save gui settings to separate file (#2984) 2025-06-12 13:27:52 +03:00
sdl_window.cpp Controller Remapping GUI v2 (#3144) 2025-06-27 15:55:52 +02:00
sdl_window.h Gui: Adding Pause button working, full screen button and labels to buttons on main window gui (#2634) 2025-03-26 23:50:52 +02:00
shadps4.qrc Favorites in the game list (#2649) (#3071) 2025-06-22 12:53:47 +03:00
shadps4.rc [Windows] Adding Properties to the Executable (#2789) 2025-04-17 09:43:14 +03:00