Commit Graph

2527 Commits

Author SHA1 Message Date
TheTurtle
092d42e981
renderer_vulkan: Implement rectlist emulation with tessellation (#1857)
* renderer_vulkan: Implement rectlist emulation with tessellation

* clang format

* renderer_vulkan: Use tessellation for quad primitive as well

* vk_rasterizer: Handle viewport enable flags

* review

* shader_recompiler: Fix quad/rect list FS passthrough semantics.

* spirv: Bump to 1.5

* remove pragma

---------

Co-authored-by: squidbus <175574877+squidbus@users.noreply.github.com>
2024-12-24 13:28:47 +02:00
psucien
c2e9c877dd hot-fix: missing fce barrier 2024-12-23 18:20:37 +01:00
Quang Ngô
400da1aa8d
Handle swapchain recreation (#1830) 2024-12-23 16:21:48 +02:00
Emulator-Team-2
94f861588d
added B5G6R5UnormPack16 format (#1856) 2024-12-23 15:52:29 +02:00
DanielSvoboda
dfdd819e3e
Fix AutoUpdate Issue with Non-Latin Usernames/Directories (#1853)
* Fix updater for non-Latin user directories

* QStandardPaths
2024-12-23 09:29:30 +02:00
psucien
43fd8fa44a hot-fix: macos release build 2024-12-22 23:11:16 +01:00
psucien
2dc5755799 build: exclude Tracy from release builds 2024-12-22 22:51:48 +01:00
tomboylover93
50b4b0a9e8 Change layout of 'Paths' tab to 'Form Layout' 2024-12-22 17:38:28 -03:00
tomboylover93
d9b6cb8be2 Adjust 'Paths' tab to work better with native widgets 2024-12-22 17:20:08 -03:00
tomboylover93
4693331437 Adjust settings window padding to accomodate 'Current Widget Style' under 'GUI Settings' 2024-12-22 16:50:27 -03:00
psucien
8abc43a03d
texture_cache: 32bpp and 64bpp macro detilers (#1852)
* added 32bpp macro detiler

* added 64bpp macro detiler

* consider 3d depth alignment in size calculations
2024-12-22 19:43:44 +01:00
tomboylover93
4514dd1207 Make icons render properly when opening shadPS4 with a light mode system theme 2024-12-22 14:30:06 -03:00
tomboylover93
71554606cb Merge remote-tracking branch 'refs/remotes/origin/qt-style-test' into qt-style-test 2024-12-22 14:27:58 -03:00
tomboylover93
f03813218b
Merge branch 'shadps4-emu:main' into qt-style-test 2024-12-22 14:24:59 -03:00
Vladislav Mikhalin
7fe4df85ab
Clear color attachment if FCE was invoked before any draws (#1851)
* Clear RT if FCE was invoked before any draws

Co-authored-by: psucien <bad_cast@protonmail.com>

* address review comments

---------

Co-authored-by: psucien <bad_cast@protonmail.com>
2024-12-22 18:12:43 +01:00
tomboylover93
d06f65d6c5 Change message when hovering over widget style selection button 2024-12-22 13:38:15 -03:00
tomboylover93
2a0daee226 Merge remote-tracking branch 'refs/remotes/origin/qt-style' into qt-style 2024-12-22 13:29:32 -03:00
tomboylover93
241dc6ca30
Merge branch 'shadps4-emu:main' into qt-style-test 2024-12-22 13:20:57 -03:00
tomboylover93
cb661bdad7 Merge commit '433d9459e09cd9ce3a1d02cc78d901b66d25335f' into qt-style-test 2024-12-22 13:16:48 -03:00
tomboylover93
88938e7ead Change order of disableTrophy and related Qt objects
This should (actually) fix any conflicts with 433d9459e0
2024-12-22 13:07:46 -03:00
tomboylover93
e63fa963a3 Change location of widget style selection button
This should fix any conflicts with 433d9459e0
2024-12-22 13:01:51 -03:00
tomboylover93
bc7bde8bcd
Merge branch 'main' into qt-style 2024-12-22 12:53:08 -03:00
setepenre
8a409d86d4
post-processing: rework gamma correction (#1756) 2024-12-22 16:18:07 +01:00
tomboylover93
e2dbef12c7 Make icon colors update in real time
Reference: 64df298e5a
2024-12-22 11:49:53 -03:00
tomboylover93
ac757e272a cleanup: Remove printf log on widget style change 2024-12-22 11:34:07 -03:00
squidbus
ab5240d8d2
qt: Do not run emulator on separate thread on Mac. (#1849) 2024-12-22 16:31:59 +02:00
squidbus
14dc136832
renderer_vulkan: Various attachment cleanup and fixes. (#1795) 2024-12-22 16:08:48 +02:00
Quang Ngô
aba2b29074
gui: start the emulator in new thread (#1829) 2024-12-22 15:47:28 +02:00
rainmakerv2
433d9459e0
Disable trophy pop-up with config setting (#1834) 2024-12-22 15:46:45 +02:00
TheTurtle
5eebb04de9
vk_rasterizer: hot fix 2024-12-22 15:31:10 +02:00
tomboylover93
776f1ee5ec
Merge branch 'shadps4-emu:main' into qt-style-test 2024-12-22 10:20:33 -03:00
squidbus
fac21a5362
audio: Move port logic out of SDL backend and define backend interface. (#1848) 2024-12-22 11:46:28 +02:00
f8ith
0931802151
compatibility_data: various fixes (#1847)
* temporarily disable status column + various fixes

* add configuration option to enable compatibility data

* clang format
2024-12-22 11:05:44 +02:00
tomboylover93
7ecd83eac4
Merge branch 'shadps4-emu:main' into qt-style-test 2024-12-21 22:51:59 -03:00
TheTurtle
fb2c035c05
vk_rasterizer: Fix stencil clears (#1840) 2024-12-22 02:49:42 +02:00
squidbus
7e890def48
fs: Return nullptr when file descriptor is out of bounds. (#1842) 2024-12-22 02:49:34 +02:00
Martin
08182f814f
Disable userfaultfd again by making it opt-in (#1777)
* Disable userfaultfd again

* Let userfd be be opt-in instead of disabled
2024-12-22 02:49:12 +02:00
tomboylover93
b0d5455cd7
Merge branch 'shadps4-emu:main' into qt-style-test 2024-12-21 09:49:15 -03:00
Daniel R.
8d8bb05055
renderer_vulkan: add support for Polygon draws (#1798) 2024-12-21 10:20:24 +01:00
tomboylover93
88ee5c678c clang-format: Update qt_gui/main_window.cpp and qt_gui/main_window.h 2024-12-20 21:52:54 -03:00
tomboylover93
b6f5751b23 Unify System (Dark) and System (Light) into a single theme
To update the icon color you have to switch to another theme then back to System
2024-12-20 21:44:16 -03:00
tomboylover93
54927a8967 Change number in currentIndex to stop settings window from opening in the wrong tab 2024-12-20 20:55:24 -03:00
tomboylover93
ea30efdcc7 Make widget and color changes reflect in real time
Reference: 56d29939b0
2024-12-20 20:53:07 -03:00
alvinkim101
39fed1f469
Fix splash assert (#1832) 2024-12-20 19:27:27 +01:00
tomboylover93
eeaa1bcaf3 cleanup: Remove unused and/or incorrect code 2024-12-19 13:38:08 -03:00
tomboylover93
1badaaace4 cleanup: Remove all code for the Tokyo Night theme 2024-12-19 11:24:02 -03:00
tomboylover93
8434e80cff Add description for widget style settings option on hover 2024-12-19 10:43:19 -03:00
tomboylover93
931cf0e691 Merge branch 'qt-style' of https://github.com/tomboylover93/shadPS4 into qt-style 2024-12-19 08:08:04 -03:00
tomboylover93
fdc41babd4 Small tweaks to widget style configuration method 2024-12-19 08:07:52 -03:00
tomboylover93
641ab2b698 Add headers for QStyleFactory 2024-12-19 08:06:39 -03:00