Commit graph

47 commits

Author SHA1 Message Date
Exverge
66587cbda7 Merge remote-tracking branch 'base/main' into macos-arm64 2025-05-26 00:34:22 -04:00
Exverge
3a3710d2e2
Correctly deal with preceding underscore on macOS
Co-authored-by: neebyA <neebyA@users.noreply.github.com>

Revert "Update ih264_intra_pred_filters.h"

This reverts commit 0ac296d79a.

Revert "Update ih264_deblk_edge_filters.h"

This reverts commit 0e48f86412.

Revert "fix CI on windows"

This reverts commit 2ccb5dd287.

Revert "fix compiling on x64"

This reverts commit 99378f137f.

Revert "update ih264d macros"

This reverts commit 0924e1180e.

Revert "ih264d: Modify to compile with AppleClang & for M1"

This reverts commit d2a9c317d6.
2025-05-26 00:33:31 -04:00
SSimco
081ebead5f
Add AArch64 recompiler backend (#1556)
Some checks failed
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Failing after 1s
2025-05-09 12:47:22 +02:00
Exzap
c4eab08f30 Update vcpkg
Some checks failed
Build check / build (push) Failing after 0s
Generate translation template / generate-pot (push) Failing after 1s
2025-04-03 19:11:14 +02:00
Exverge
0ac296d79a
Update ih264_intra_pred_filters.h 2025-01-29 16:11:53 -05:00
Exverge
0e48f86412
Update ih264_deblk_edge_filters.h 2025-01-29 15:03:16 -05:00
Exverge
2ccb5dd287 fix CI on windows 2025-01-25 21:05:25 -05:00
Exverge
99378f137f fix compiling on x64 2025-01-25 20:46:31 -05:00
Exverge
0924e1180e update ih264d macros 2025-01-25 19:46:35 -05:00
Exverge
7120ec92c8 Merge remote-tracking branch 'base/main' into macos-arm64
temporarily reverted CI
2024-11-11 14:19:18 -05:00
Exverge
62339c0e4d
Partially revert "ih264d: Modify to compile with AppleClang & for M1"
Partially reverts d2a9c317d6
Superseded by 9a53b19403
2024-11-11 14:06:30 -05:00
squidbus
9a53b19403
CI+build: Improve macOS builds (#1310) 2024-08-28 11:06:49 +02:00
Exverge
d25f8da423
ih264: fix comment formatting 2024-07-23 12:47:06 -04:00
Exverge
804aa4f345
ih264d: Process arguments correctly on Apple Silicon
Apple seemed to not have offsets for arguments on the stack
Either that or the offsets were just wrong, I'll test on a Linux VM and remove the conditonal if this still happens
2024-07-20 15:37:14 -04:00
Exverge
d2a9c317d6
ih264d: Modify to compile with AppleClang & for M1 2024-07-20 15:37:13 -04:00
goeiecool9999
6772b1993f
vcpkg: Update dependencies (#1229) 2024-06-05 16:34:42 +02:00
Xphalnos
97d8cf4ba3
vcpkg: Update libraries (#1198) 2024-05-10 09:32:06 +02:00
Exzap
fde7230191 vcpkg/windows/mac: Avoid dependency on liblzma via tiff 2024-04-06 22:18:38 +02:00
Exzap
85141f17f9 vcpkg/linux: Avoid dependency on libsystemd/liblzma
libsystemd which is required by dbus has an optional dependency on liblzma and since we don't need it we can just strip it out of dbus
2024-04-03 15:40:38 +02:00
Exzap
5c0d5a54ac vcpkg/linux: Avoid dependency on liblzma for now
Use port of tiff which does not rely on lzma
2024-04-03 02:40:41 +02:00
Exzap
a63678c1f4 Update SDL2 vcpkg port to 2.30.0 2024-02-20 11:10:35 +01:00
Live session user
7e778042ee Fix macos missing dylib file 2024-01-16 14:51:12 +01:00
Exzap
223833cac4 Update libraries 2024-01-13 22:36:04 +01:00
Exzap
fda5ec2697 ih264d: Small optimizations and experiments with multi-threading
Using the multi-threaded decoder doesn't seem to be worth it but at least we have a way to enable it now
2023-09-14 20:52:40 +02:00
Nicholas F
1bcdb35e42
Add GameMode support for Linux build (#796) 2023-05-11 07:19:44 +02:00
Exzap
c209feeaaa Use system cairo instead of vcpkg port 2023-04-19 19:02:58 +02:00
Exzap
e3e167b8ba vcpkg: Use system GTK3 2023-04-17 16:20:28 +02:00
Exzap
a6e9481b64
Use vcpkg GTK3 with enabled wayland (#772) 2023-04-15 12:21:08 +02:00
Exzap
a8b30cf96b Temporarily use dummy port for GTK3 2023-04-13 14:02:59 +02:00
Exzap
fe2855168d Update SDL2 + Better way to use sys packages on linux 2023-04-13 14:02:59 +02:00
Exzap
3428e4dae6 Use system libpng for vcpkg on linux 2023-04-06 00:36:39 +02:00
Exzap
59f6fe6e2f Use system GTK3 instead of the vcpkg port 2023-04-04 22:58:38 +02:00
Exzap
9a75e8df53 Keep vcpkg_overlay_ports folder 2023-03-28 17:53:54 +02:00
Exzap
3ff3b732c8
Upgrade vcpkg + submodule dependencies (#719) 2023-03-28 17:43:02 +02:00
Exzap
2c81d240a5
Make codebase more CPU-agnostic + MacOS disclaimer (#559) 2022-12-07 01:48:24 +01:00
goeiecool9999
15b3a3f77d
Linux: Remove libpng dependency from wxwidgets (#382) 2022-10-17 16:05:35 +02:00
Exzap
52cc7c5996
Follow imgui recommendation and streamline build dependencies (#355) 2022-10-11 01:43:15 +02:00
emiyl
4519a59d74
[ih264] per-function target attribute on clang and GCC (#328) 2022-10-04 15:24:14 +02:00
Crementif
c113565fe3
[deps] Update zarchive 2022-09-17 10:45:27 +02:00
SSimco
0ed4fdcd78
Update fmt version to 9.1.0 (#177) 2022-09-05 14:48:44 +02:00
Jun Bo Bi
a54a3ec74e
Fix build using clang-cl on windows and improve driver detection (#129) 2022-09-04 23:15:40 +02:00
Andrea Pappacoda
f51a51df3b
build: improve the Linux aspect of things (#75)
Improved, fixed and streamlined cmake files. Optionally use system libraries instead of vcpkg (-DENABLE_VCPKG=OFF)
2022-08-29 07:19:48 +02:00
Tom Lally
454b587e36
Fix compilation on GCC and other Linux fixes (#80) 2022-08-28 15:29:15 +02:00
Crementif
ef61361b87
deps: Update zarchive submodule 2022-08-28 00:52:18 +02:00
ArtemisX64
8b7738f0ab Replace Vulkan-SDK with Vulkan Headers 2022-08-25 13:31:32 +09:00
Exzap
80ce0c9a46 Add submodules and update vcpkg manifest 2022-08-22 22:33:37 +02:00
Exzap
d60742f52b Add all the files 2022-08-22 22:21:23 +02:00