Ty Lamontagne
d9cee7467f
Utilities: remove getversionex dependency
2021-07-07 18:30:38 -04:00
Tyler Wilding
811f9c52c6
ci: Split avx2 and non-avx2 windows builds ( #4522 )
...
* ci: Split avx2 and non-avx2 windows builds
* ci: Improve workflow naming
* ci: Avoid bleeding-edge emojis 🪟
* ci: Don't include debug symbol artifacts by default
2021-07-06 21:23:04 -04:00
ty
6dd90aeaef
clang-format: -BiosSelectorPanel.cpp -ConfigurationPanels.h
...
If you need the full paths:
-pcsx2/gui/Panels/BiosSelectorPanel.cpp
-pcsx2/gui/Panels/ConfigurationPanels.h
2021-07-05 22:14:03 +02:00
ty
24e5d909d0
UI: Async bios enumeration
...
Update pcsx2/gui/Panels/BiosSelectorPanel.cpp
gonna squash this 1sec
Co-authored-by: Silent <CookiePLMonster@users.noreply.github.com>
2021-07-05 22:14:03 +02:00
Ty Lamontagne
2101e17004
Misc: Suppress a warning regarding GetVersionEx
2021-07-05 22:08:48 +02:00
refractionpcsx2
627f216bf7
Core: Reset game CRC when rebooting. Avoids previous games patches being loaded.
2021-07-05 15:43:57 +01:00
lightningterror
1630805fd8
GS-hw: Enable pabe bit only when sw blending is enabled.
...
Minor optimization.
2021-07-05 13:14:06 +02:00
refractionpcsx2
c77e0a3a56
microVU: Enable T-Bit to work with MTVU
2021-07-05 10:26:50 +01:00
refractionpcsx2
f925c88753
Update gamedb test workflow
2021-07-05 10:26:09 +01:00
refractionpcsx2
973ebd153d
microVU: Consolidate I-bit hacks in to one generic one
2021-07-05 10:26:09 +01:00
TellowKrinkle
4116aed738
MTGS: Only pause when the queue is empty
...
Prevents other threads from freezing waiting for the queue to empty when it never will
2021-07-05 10:25:28 +01:00
arcum42
0f917c24a5
General cleanup of various linux pad code. ( #4281 )
...
* Headers cleanup.
* Remove stray Windows code.
* Rename Gamepad.* to Device.*.
* Rename ini.cpp to Config.cpp. Get rid of controller.cpp, moving code to controller.h.
* Change controller.h to Config.h. More cleanup.
* More header cleanup.
* Switch things over to the InputManager. Didn't move the update code there for now.
* Move to pragma once. Move update code to InputManager.
* Reformatted files. Rearranged some includes and defines.
* Not sure how I missed this...
* It's 2021.
* clang-format: make sure the formatting changes are correct
Co-authored-by: Gauvain 'GovanifY' Roussel-Tarbouriech <gauvain@govanify.com>
2021-07-04 19:39:52 -07:00
arcum42@gmail.com
2feaa8adf7
Don't include GS.h twice in a row.
2021-07-04 19:11:59 -07:00
ty
54590a843a
Misc: Pattern match to find the bios thread address
2021-07-05 03:17:10 +02:00
lightningterror
91acaa2555
ci: Update pr labelers to match gs merge.
2021-07-05 02:56:37 +02:00
lightningterror
a0dc71378e
nsis: Update external shader file names.
2021-07-04 03:09:48 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c19f8f8997
mcd: correctly display osd message
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
bd3918bd64
settings: make emulation settings modal as it changes core state
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d85d02ac02
shaders: rename to fit new defaults
2021-07-03 18:16:11 -04:00
kojin
32c30ad9e4
vs: split target names for avx and avx2 builds
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8dd9af23d4
gs: make sure gspanel close doesn't starve corethread events
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
2384a3d172
mcd: make sure to allow two resume in a row
...
the cleaner solution would be to make our cdvd implementation using
scopecorepausedthread cleaner but I'm probably going to hold off on
doing that until I do some major refactoring because the GS merge is
alreadying getting out of hand
2021-07-03 18:16:11 -04:00
kojin
9814d442cd
vs: move the pcsx2 project
...
Move the pcsx2 project from pcsx2/windows/VCprojects/ to pcsx2/
This is to fix an issue that was causing the intermediate files to go to the wrong directory.
pcsx2/windows/VCprojects/Win32/Devel/../../GS/GS.o -> pcsx2/Win32/Devel/GS/GS.o
2021-07-03 18:16:11 -04:00
kojin
601241b2c7
vs: move the common props
2021-07-03 18:16:11 -04:00
TellowKrinkle
63645de85b
GS: Don't include xbyak into everything
...
Xbyak header is massive
2021-07-03 18:16:11 -04:00
TellowKrinkle
2849f0bc81
GS: Fix some defines
2021-07-03 18:16:11 -04:00
TellowKrinkle
d2d5fcf07a
gs: formatting
2021-07-03 18:16:11 -04:00
lightningterror
8281eec60e
gs: change screenshot prefix from gsdx to gs.
2021-07-03 18:16:11 -04:00
lightningterror
146b33f120
misc-linux: Cleanup leftover stuff from gs merge for linux build.
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
483f28044b
gs: fix freeze on close all windows
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
7597ac12b6
gs: ensure the panel doesn't open at all when unneeded
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b06468e268
gs: ensure gspanel is correctly defined as in use when paused
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a3a700eeaf
gs: ensure the frame is hidden if not in use
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8d56332993
misc: fix codacy warnings
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
23c0b0f7b1
settings: ensure gs settings are applied on close/make gs sstate
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3ca8ada424
gs: fix avx2 64bit compile
2021-07-03 18:16:11 -04:00
kojin
7040ad9990
gs: workaround failing avx2 compile
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a9d8a7d70f
renderswitch: remove delay, fix long standing race condition
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
4237ab9925
buildbot: default to non avx2 release
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
db80ff5477
mtgs: fix threading woes
2021-07-03 18:16:11 -04:00
kojin
c73769607e
vs: fix some SSE/AVX stuff
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
841d0cfe0e
linux_various: remove plugin ldd finder on runner
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d6e39b7ab0
gs: ensure gs has a first try at input handling before pad
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
31c70a7c38
gs: ensure the config file is set correctly
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
edaa8f7817
gs-debugger: fix gsfreeze wrong retval
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8e52dc1e22
gs: ensure closegspanel is closed after suspend, in sysexecutor
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1e84b00126
mtgs: comment the waitforopen reasoning + add closepanel
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ab02bfa7c0
buildbot: compile without plugins
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b70b3382c7
cmake: remove infinite warning spam on clang
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5a4c05607d
sstate: make use of mtgs to ensure thread safety when saving
2021-07-03 18:16:11 -04:00