Commit Graph

2248 Commits

Author SHA1 Message Date
tomboylover93
ac757e272a cleanup: Remove printf log on widget style change 2024-12-22 11:34:07 -03: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
tomboylover93
bc1b569005
Merge branch 'shadps4-emu:main' into qt-style 2024-12-19 07:29:16 -03:00
Alessandro Ampala
953fb14638
Fix update on windows when path contains powershell wildcards (#1391) (#1779)
* Fix update process on windows when there are some powershell wildcards in the installation path. (#1391)

* Fix coding style error. (#1391)
2024-12-19 10:59:26 +02:00
f8ith
f2a989b9da
wip: added status column for compat data (#1668)
* wip: added basic gui for compat data

* data is currently pulled directly from github API, awaiting server infra

* removed unused initalizer

* fixes

* fix cmake

* wip: add some testing date / version

* add tooltip

* fix nested QJsonObject

* fix tooltip color

* fix clang-format

* Edit style

* Add clickable status

* formatting

* import order

* typo

* fix clang format 2

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-12-19 10:58:11 +02:00
georgemoralis
b0b74243af clang-fix 2024-12-19 10:25:03 +02:00
TheTurtle
188eebb92a
ir: Add heuristic based LDS barrier pass (#1801)
* ir: Add heuristic based LDS barrier pass

* Attempts to insert barriers after zero-depth divergant conditional blocks in shaders that use shared memory

* lds_barriers: Limit to nvidia

* Intel has historically had problems with cs barriers, will debug other time
2024-12-19 10:18:28 +02:00
tomboylover93
01fa2c05cb Miscellaneous settings dialog changes #3 2024-12-18 22:27:20 -03:00
tomboylover93
16d76cf72a style: Adjust settings dialog to work better with non-Fusion Qt widgets (again) 2024-12-18 22:23:10 -03:00
tomboylover93
29a363dd0d Merge branch 'qt-style' of https://github.com/tomboylover93/shadPS4 into qt-style 2024-12-18 21:19:22 -03:00
tomboylover93
a584a6d92e wip: Add logic necessary to make widget style config values work
Widget repainting isn't implemented yet, it's necessary to close and reopen shadPS4 after changing widget style
2024-12-18 21:18:52 -03:00
tomboylover93
d46af2f8f8 clang-format: Update qt_gui/main_window_ui.h 2024-12-18 21:16:57 -03:00
tomboylover93
fc0993d153 clang-format: Update qt_gui/main_window_themes.h 2024-12-18 21:16:15 -03:00
tomboylover93
498521a753 clang-format: Update common/config.cpp 2024-12-18 21:15:44 -03:00
tomboylover93
663fb90308
Merge branch 'shadps4-emu:main' into qt-style 2024-12-18 20:33:31 -03:00
tomboylover93
7f8e40dbca Miscellaneous settings dialog changes #2 2024-12-18 19:55:40 -03:00
tomboylover93
5a31ef2481 Miscellaneous settings dialog changes 2024-12-18 19:18:17 -03:00
tomboylover93
b82a17730f Add widget style object types to settings_dialog.cpp 2024-12-18 19:17:48 -03:00
tomboylover93
390a308299 config: Handle widget style changes in the config file 2024-12-18 19:15:14 -03:00
TheTurtle
adf4b635f7
hot-fix: Proper abi on init_routine 2024-12-18 22:11:09 +02:00
Mahmoud Adel
1e08099036
add R8Uint in image Detiling (#1812)
used by InFamous, and maybe other games
2024-12-18 22:06:30 +02:00
Stephen Miller
32435674f2
Misc UE4 fixes (#1821)
* Add ExecLo case to S_SAVEEXEC_B64

Seen in CUSA38209

* S_BCNT1_I32_B32

Turtle said our implementation of S_BCNT1_I32_B64 was meant to be for S_BCNT1_I32_B32, so renaming the opcode is the fix.
2024-12-18 22:05:35 +02:00
Marcin Mikołajczyk
b1b4c8c487
Handle setting Vcc in Translator::SetDst64 (#1826) 2024-12-18 21:57:58 +02:00
Marcin Mikołajczyk
be4c38bf1c
Handle 32bit int ImageFormat (#1823) 2024-12-18 21:48:00 +02:00
tomboylover93
fbd47b41be hot-fix: Re-adjust widget style group box dimensions 2024-12-18 14:34:21 -03:00
tomboylover93
58404630fd wip: Add section in settings dialog for changing Qt widget style 2024-12-18 14:20:42 -03:00
tomboylover93
1f0fa2a922
hot-fix: Re-add license text to settings_dialog.ui 2024-12-18 14:04:13 -03:00
tomboylover93
b944d104df style: Adjust settings dialog to work better with non-Fusion Qt widgets 2024-12-18 13:56:15 -03:00
tomboylover93
73a9bcd901
Merge branch 'shadps4-emu:main' into qt-style 2024-12-18 11:45:48 -03:00
squidbus
ccfb1bbfa8
vk_instance: Add additional fallback for missing D16UnormS8Uint. (#1810) 2024-12-18 07:56:08 +02:00
tomboylover93
f1ea01c710 wip: Use native Qt widget style 2024-12-17 18:44:05 -03:00