Connor McLaughlin
|
a22c634cd4
|
3rdparty: Add zstd
|
2022-04-15 08:15:40 +01:00 |
Connor McLaughlin
|
9aa2c52b20
|
3rdparty: Add libzip
|
2022-04-15 08:15:40 +01:00 |
Connor McLaughlin
|
d387a1f4dc
|
GS: Support compiling without OpenGL renderer
|
2022-04-15 07:21:18 +01:00 |
TellowKrinkle
|
5ecaa9459d
|
GS: Add Metal renderer
|
2022-03-31 23:51:27 -05:00 |
lightningterror
|
f1ac712eba
|
build: Remove _M_X86_64, __M_X86_64, _M_X86_32 defines.
32bit cleanup.
|
2022-03-21 20:21:36 +01:00 |
refractionpcsx2
|
269db188d0
|
Build: Remove 32bit from CMake.
|
2022-03-20 00:39:39 +00:00 |
arcum42
|
11918e5846
|
Disable warnings on several third party libraries. (#5519)
|
2022-02-28 21:14:52 -08:00 |
TheLastRar
|
c18be9dde7
|
Dependencies: Remove LibXml
|
2022-02-28 09:44:14 +01:00 |
Frank Hartung
|
a44fe29b8d
|
CMake: add back HarfBuzz to fix build (#5510)
- pango relies on HarfBuzz & pulls in its headers
|
2022-02-10 17:56:19 -08:00 |
TellowKrinkle
|
88c0c41a70
|
CMake: Use relative paths for package mode
Allows relocating install prefix without recompiling
|
2022-02-02 17:09:48 -06:00 |
TellowKrinkle
|
e2e8fdafb1
|
CMake: Make translation macro a function
Macros can set variables in the parent scope but we don't need that here
|
2022-02-02 17:09:48 -06:00 |
TellowKrinkle
|
aad8b09d81
|
CMake: Remove all argument option from translations macro
There's no reason you wouldn't want it
|
2022-02-02 17:09:48 -06:00 |
TellowKrinkle
|
90e3d9e460
|
CMake: Move translation file processing to main pcsx2 directory
Reduces workarounds for cmake dumbness
|
2022-02-02 17:09:48 -06:00 |
TellowKrinkle
|
baf9e4a9af
|
CMake: Properly use MACOSX_PACKAGE_LOCATION for translations on macOS
Translations are now properly tracked by CMake and will be regenerated if you delete them
|
2022-02-02 17:09:48 -06:00 |
TellowKrinkle
|
1b453d0436
|
GUI: Move translations to resources directory
Also fixes finding translations in package mode builds
|
2022-02-02 17:09:48 -06:00 |
Connor McLaughlin
|
5c33e9666a
|
Qt: Enable SDL2 input source for Qt
|
2022-01-31 14:21:38 +00:00 |
Connor McLaughlin
|
93f9ae8a31
|
Qt: Add work in progress interface
|
2022-01-30 14:29:18 +00:00 |
Connor McLaughlin
|
c2ca0852d9
|
Build: Add pcsx2core variant for Qt
|
2022-01-30 14:29:18 +00:00 |
TheLastRar
|
e5c4fe003b
|
Build: Use git tag for file version on windows, attempt 2
|
2022-01-21 23:41:07 +00:00 |
Connor McLaughlin
|
a27b6a113a
|
Common: Add Vulkan helper classes
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
5ff67d4b2d
|
3rdparty: Add glslang
|
2022-01-08 05:19:45 +00:00 |
Ty Lamontagne
|
4c3df1a963
|
CMake: Pass -fsanitize=address to the linker when USE_ASAN
|
2022-01-08 00:15:51 +00:00 |
Connor McLaughlin
|
0c36647506
|
GS: Rewrite presentation interface and OSD
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
9334285edd
|
3rdparty: Add imgui
|
2022-01-02 15:06:39 +00:00 |
TellowKrinkle
|
cf176f1b99
|
CMake: Remove SDL1.2 option
Not sure if it worked before but it definitely doesn't work now
|
2022-01-01 16:36:15 -06:00 |
Connor McLaughlin
|
7829094668
|
3rdparty: Add simpleini
|
2021-12-28 05:22:45 +00:00 |
Tyler Wilding
|
4d4b24f8b0
|
cmake: support `rapidyaml`
|
2021-12-25 15:11:01 +00:00 |
Connor McLaughlin
|
f3d51a242d
|
SPU2: Remove Portaudio and SDL2 output modules
|
2021-12-19 15:14:04 +00:00 |
Connor McLaughlin
|
bd489647e9
|
3rdparty: Add cubeb
|
2021-12-19 15:14:04 +00:00 |
TellowKrinkle
|
d51bdccf7f
|
CMake: Remove gio dependency on macOS
|
2021-12-13 03:29:16 -06:00 |
kenshen112
|
8e93e9f516
|
CMake: Switch Wayland find script and usage to use imported targets
Also clears warning about mismatched names getting sent to FIND_PACKAGE_HANDLE_STANDARD_ARGS
|
2021-12-13 00:23:52 -06:00 |
kenshen112
|
ac8582eca7
|
CMake: Set minimum version first
Makes policy enabling based on minimum version work properly
Also increases minimum version to 3.11 because we actually do use 3.11 features
|
2021-12-13 00:23:52 -06:00 |
Connor McLaughlin
|
3073281d13
|
CMake: Fix package mode
|
2021-12-12 03:27:43 +00:00 |
arcum42
|
017c37f212
|
Only pass C++ flags to C++ files. (#5115)
|
2021-12-08 21:10:21 -08:00 |
tellowkrinkle
|
340874996e
|
CMake: Always default `CMAKE_BUILD_PO` off
Git files getting modified by build is just as much of a pain in release builds as it is in devel builds
|
2021-11-26 13:02:25 -06:00 |
TellowKrinkle
|
2245315b60
|
CMake: Remove gtk dep on macOS
We only need gio now
|
2021-11-17 14:23:15 -06:00 |
TellowKrinkle
|
951604475b
|
GS: Add class for swizzle calculations
|
2021-11-07 03:44:31 +00:00 |
tellowkrinkle
|
1e5f1de12c
|
CMake: Increase deployment target to 10.13
Allows use of throwing `optional` and `variant` methods
|
2021-11-05 23:11:53 -05:00 |
Tyler Wilding
|
86e12c9603
|
cmake: properly set the new tag variable
|
2021-11-01 20:07:31 -05:00 |
Tyler Wilding
|
c4e5a21c86
|
build: If available - use the current git tag for the build metadata
|
2021-11-01 20:07:31 -05:00 |
Connor McLaughlin
|
ca2a75db9c
|
3rdparty: Add glad
|
2021-10-30 02:00:21 +01:00 |
Connor McLaughlin
|
114d78d378
|
CMake: Add options for building with X11/Wayland
|
2021-10-30 02:00:21 +01:00 |
Connor McLaughlin
|
fadd97c021
|
Common: Add WindowInfo
|
2021-10-30 02:00:21 +01:00 |
kojin
|
e04c890018
|
cmake: freebsd fixup
|
2021-10-04 03:17:30 -04:00 |
TellowKrinkle
|
83e9513623
|
CMake: Add option for partial LTO
|
2021-10-01 23:04:42 -04:00 |
TellowKrinkle
|
74b08589c4
|
CMake: Fix up some defines
|
2021-09-24 00:31:16 -05:00 |
Silent
|
ed62ae124b
|
Add Windows Implementation Libraries
|
2021-09-16 17:31:45 -04:00 |
TellowKrinkle
|
1fe352d8a6
|
CMake: Add proper dependencies for bin2cpp invocations
|
2021-09-04 21:06:20 -05:00 |
tellowkrinkle
|
b61619cf40
|
CMake: Fix builds outside of CI
|
2021-08-27 23:27:59 -05:00 |
TellowKrinkle
|
2881149f0b
|
CMake: Add CI flag for CI builds
|
2021-08-28 03:25:33 +01:00 |