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
Gauvain 'GovanifY' Roussel-Tarbouriech
763533060a
gitignore: update to ignore obj files
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8cd2da61c5
windows: remove project references to plugins
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8a7f6c8c01
windows: update the resource pre-build step to remove plugins assets
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
290ca11fc7
gs: update gui to remove logo/references to gsdx
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8281b57c56
windows: make object files relative to their directory so vs isn't drunk with 2 files sharing the same filename
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
4803ed0a4e
windows: add xbyak as a windows dependency
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3313acac84
windows: add gs filters
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b52063e4e0
gs: remove unneeded windows project files
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
2e9349328a
gs: begin preliminary windows support
2021-07-03 18:16:11 -04:00
lightningterror
94901f8be3
nsis: Remove remaining plugins (gsdx) and references.
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
06da3a1359
mtgs: fix pesky assert on gs init
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
25af4de320
cmake: remove infinite warning spam
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
80c67e2d48
pad: separate full and per-pad sstate
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9cb0093a1a
docs: update them to remove mention of plugins
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
136c326059
pcsx2: clean up references to plugins
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3b56b0340d
ftw: remove the plugin panel
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a7ff19ac98
gs: reimplement renderer switch sstate
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
18bc19a09c
savestate: remove a bunch of dead code
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a781b4529b
gs: ensure coherent use of gsfreeze
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fbf10dcdf5
gs: implement sstate handler functions
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
83a28ddab1
savestate: add back gs sstate
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
70dde551e3
gs: introspect gs state directly
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fa9b30fa9e
pcsx2: remove relative imports
...
gosh that was a pain, please don't make me do that again
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
4f33bfb9f3
gsdump: fix reorder warning
2021-07-03 18:16:11 -04:00
TellowKrinkle
b2da348834
GS: Fix GSVector.h not seeing SSE defines
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
e0499b587e
gs: remove old logo
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9d4c41e051
gs: pause configuration screen when opened
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
707d2dae71
gs: add back configuration menu
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9422e32f23
gs: ensure avx2 has access to gsvector8
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d2a5e3b675
gs: fix redefinition hell on _d token concatenation
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
727693248d
utilities: fix a few omissions when building on nopch
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c1e625cc4b
cmake: require XCB libs and not just X11-XCB
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
77b6ce1c27
gitignore: update gs templates
2021-07-03 18:16:11 -04:00
TellowKrinkle
a207abcfc1
ghactions: Add avx2 CI
...
Needed until we get multi-isa working again
2021-07-03 18:16:11 -04:00
TellowKrinkle
7177bd3597
GS: Disable clang-format to keep alignment
2021-07-03 18:16:11 -04:00
TellowKrinkle
67a5c8e314
cmake: Enable sse4.1 by default
2021-07-03 18:16:11 -04:00
TellowKrinkle
fec12819fa
GS: Fix warning spam in macOS
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
08419440f1
license: clarify we are licensing under LGPLv3+
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
18e892f473
gs: update license headers
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
48aef61027
gui: fix assert with default case unreachable by removing plugin remnant
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b7c0c9589a
gs: initial merge complete
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
24b9c5698e
gs: initial merge complete up to linking errors
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3a5d1ace91
gs-merge: gui fixups, getting rid of the plugin selector
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
4e96ed3e74
gs-merge: initial merge of the gs codebase finished
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
00ed02f831
gs-merge: fix codegen scoping/xbyak misc things for our jit
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3851014634
gs-merge: make sure x11 defines are scoped
2021-07-03 18:16:11 -04:00