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
Gauvain 'GovanifY' Roussel-Tarbouriech
fa4f4bca73
mtgs: make renderswitch save current state
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ab65f2ab5e
gs: port renderswitch to mtgs
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
527e5a8610
gs: gui-windows: fix alignment of swthreads
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
e65019a6fc
sstate: use structs instead of parallel arrays + enum
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0009ff8853
gs: ensure gsclose is sent from the main mtgs thread and not sysexecutor
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
70a6c59126
gs: update windows ui to fit with pluginless system
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
90a9708619
gs: use sstate freezedata includes
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b5f50f283c
gs: make sure the gs panel handler is opened when needed
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
44026aa899
sstate: major redesign, remove split freeze{out,in}, remove gsfreezedata
2021-07-03 18:16:11 -04:00
Kojin
e90fbfe138
vs: explicitly add floating point model back with note
2021-07-03 18:16:11 -04:00
Kojin
848a930e1a
vs: cleanup deps
2021-07-03 18:16:11 -04:00
Kojin
2669a31171
vs: clcompile cleanup
2021-07-03 18:16:11 -04:00
Kojin
59e06c8bbd
gs: silence a couple warnings
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3ed58ffde0
sstate: bump version
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0542fa527c
mtgs: ensure gs is closing when necessary
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d48e4cd138
mtgs: use SysExecutor to route events back to itself for suspend operations
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f020ffabeb
bin: remove spu2 replay cmd
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1317f19de2
gs: initial windows port compiles!
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
614ef4a35b
gs: continuing on linker errors on windows
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c8524022b7
gs: initial windows port done up to linking issues
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9c77896f2d
baseclasses: prevent collision with wxwidgets
...
surprisingly, GSdx never ran into this issue prior as linux didn't use
baseclasses but used wxwidgets, while windows did but used the winAPI
GUI system. Software is cursed
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d5abf459bb
windows: continue the merge, handle some subprojects linking
2021-07-03 18:16:11 -04:00