Gliniak
c6be50165f
[3PP] Uplifted FMT to 12.1
2025-11-17 13:36:25 +01:00
Margen67
b56c56faee
[premake] Only define ZSTD_DISABLE_ASM on non-MSVC
...
MSVC doesn't compile with BMI(2) by default so there's no point.
DYNAMIC_BMI2 needs to be defined to enable it, but it's disabled since it bloats binary size.
2025-08-22 06:22:07 -07:00
Margen67
fa8c19edbd
[premake, xb] Moar cleanup
2025-08-22 06:22:07 -07:00
Margen67
cbde83b912
Update Premake to 5.0-beta7
2025-08-15 20:51:48 +02:00
Margen67
7d379952f1
[3PP] RAPIDJSON_SSE42
2025-08-12 12:41:31 -07:00
Margen67
8b6cb9c287
[Premake, 3PP] Formatting/cleanup
2025-08-11 21:03:31 -07:00
Margen67
81b972f329
[Base, premake] Cleanup
...
date has detected _MSVC_LANG for a while, so HAS_UNCAUGHT_EXCEPTIONS isn't needed.
2025-08-10 06:06:59 -07:00
Margen67
10f2b5ebfc
Imgui stuff
2025-08-03 19:51:32 -07:00
Margen67
833f938a64
[premake] Formatting, cleanup
2025-08-03 19:51:32 -07:00
Margen67
43d206d2e9
[premake] More cleanup
2025-07-29 12:02:49 -07:00
Margen67
03c0e70f8b
[premake] Remove unneeded defines
2025-07-28 17:26:06 -07:00
Margen67
f36dbd2b33
[3PP] Switch to zlib-ng
2025-07-27 02:46:43 -07:00
Margen67
4b9509391a
[3PP] Upgrade snappy to 1.2.2
2025-07-27 02:46:43 -07:00
Margen67
25d6f8269a
[premake] Cleanup
2025-07-27 02:46:43 -07:00
Margen67
108fa002f9
[xb] Cleanup, use maintained version of cpplint
...
https://github.com/google/styleguide/pull/837
2025-07-19 14:42:21 -07:00
Margen67
0aeac841b8
Fix building with Clang 20
...
date: 3.0.4
tomlplusplus: Latest master as of writing since there's no stable release with the build fixes.
2025-07-07 04:27:38 -07:00
Gliniak
50492a951e
[Misc] Moved pe_image to base from 3pp and cut unnecessary parts
2025-05-31 10:05:00 +02:00
Stefan Schmidt
9f8fad7551
[3PP] Update Vulkan-Headers to v1.4.313
2025-04-30 20:07:34 +02:00
Stefan Schmidt
8273e8928a
[3PP] Update VulkanMemoryAllocator to v3.2.1
2025-04-30 20:07:34 +02:00
Gliniak
7667958556
[3PP] Added Libusb
2025-04-14 21:44:49 +02:00
Gliniak
30dcc09714
[3PP] Uplifted Premake to 5.0-beta6 and cleaned up premake file
2025-04-01 00:00:03 +02:00
Gliniak
f61d52dc46
[3PP] Uplifted ImGui
2025-03-19 22:47:20 +01:00
Gliniak
523a2dc6e3
[3PP] Uplifted SDL2 to 2.32.2. Possibly next update to 3.0
2025-03-07 18:39:45 +01:00
Adrian
b7b707ddd2
[3PP] Uplift utfcpp
2025-02-01 23:43:49 +01:00
Gliniak
08537f0a80
[3PP] Uplifted FFMPEG
2025-01-20 18:38:50 +01:00
Marco Rodolfi
f58fab1d2c
[compiler] Misc changes to make this emulator properly compile under Linux with Clang
2025-01-19 21:37:29 +01:00
Gliniak
7e51efeec5
[3PP] ZLib: Ignore warnings-errors
2025-01-08 21:36:30 +01:00
Margen67
762145687b
Update to Premake 5.0-beta3
2025-01-07 23:02:48 -08:00
Xphalnos
bb20ada9bf
3PP: Bump submodules
2025-01-06 18:01:45 +01:00
Margen67
3acf3fdcd1
Never specify /O1
...
Leaving it as /O2 might improve performance.
Stops this from being spammed:
cl : command line warning D9025: overriding '/O2' with '/O1' [D:\a\xenia-canary\xenia-canary\build\glslang-spirv.vcxproj]
/Os is implied by /O1;
https://learn.microsoft.com/en-us/cpp/build/reference/o1-o2-minimize-size-maximize-speed?view=msvc-170
2024-12-13 13:01:06 -08:00
Gliniak
3318ab5d4c
[3PP] Uplifted FMT version and adjusted messages
2024-12-12 20:28:11 +01:00
Xphalnos
0a712c0014
[3PP] Bump imgui from 1.89.5 to 1.90.0
2024-10-26 09:01:17 +02:00
Xphalnos
c42a54ddec
[3PP] Updated: Half, Xbyak, SDL2
2024-10-22 22:16:26 +02:00
Gliniak
77b6ad1de7
[3PP] Fixed incorrect FFmpeg repo
2024-10-22 19:34:57 +02:00
Gliniak
dddd26e657
[3PP] Uplifted FFmpeg - Include avformat for XMP
2024-10-20 22:23:44 +02:00
Xphalnos
25e9836343
[Misc] Removing unused files + misc fixes
2024-09-23 08:19:18 +02:00
Gliniak
60b31af811
[3PP] Replaced cpptoml with tomlplusplus
...
Also adjusted code that used cpptoml to be used with toml++ and some more changes
2024-09-22 20:41:52 +02:00
Gliniak
86bd62125d
[Kernel] Implemented Game Info Database
...
This aggregates XDBF and XLAST into one entity.
Replaced UserData::Key into more versatile AttributeKey for future usage in properties
2024-09-20 19:29:37 +02:00
Gliniak
17ca739935
[3PP] Reverted Catch2 back to 2.x version due to incompatibility
2024-09-18 19:28:39 +02:00
Xphalnos
ecc92e4082
Third-party: Update a lot of submodules
2024-09-17 19:58:40 +02:00
Adrian
0fcdc12cb9
[APP] Create and Extract Zarchive packages
2024-04-11 19:39:27 +02:00
Adrian
6e13258ad4
[SDL] Log controller GUIDs and their mapping
2024-03-18 15:01:24 +01:00
Gliniak
9dc3127a50
[3PP] Added Tabulate for some fancy tables
2024-03-18 08:50:21 +01:00
Gliniak
b9061e6292
[LINT] Linted files + Added lint job to CI
2024-03-12 19:19:30 +01:00
Gliniak
3e55d0048c
[3PP] More 3pp Uplifts
...
Uplifting glslang is problematic due to changes in SPIRV handling
2024-03-03 11:47:32 +01:00
Gliniak
93b5886e22
[3PP] Uplift 3PPs
...
- Xbyak
- Capstone
- Cxxopts
- Fmt (only to 7.1.3 for now)
2024-02-24 21:14:27 +01:00
Gliniak
d11271f44d
[3PP] Uplift SDL: 2.24.2 -> 2.30.0
2024-02-19 19:44:20 +01:00
Romain Tisserand
18daf4a686
[VFS] : Fix zstd and zarchive submodules
2023-09-03 21:16:34 +02:00
Romain Tisserand
2cd2d1d620
[VFS] Add support for loading ZArchive files
2023-09-03 21:16:34 +02:00
Gliniak
26415cb8b1
Merge branch 'master' of https://github.com/xenia-project/xenia into canary_experimental
2022-12-31 11:19:01 +01:00