李通洲
6ad8e68d26
Global: simplifies code with __auto_type
2026-03-11 22:40:14 +08:00
Carter Li
d60b25e424
Refactor: renames src/util to src/common
2026-01-06 09:48:38 +08:00
李通洲
1e43e35857
Chore: merges common/* into util/*
2026-01-05 17:54:41 +08:00
李通洲
8c86003220
Common: introduces FF_LIBRARY_LOAD_MESSAGE to simplify library-loading
2026-01-05 17:54:41 +08:00
Dariqq
821462e152
Chore: Add a missing semicolon ( #1828 )
...
Followup to a9f021ccb9
2025-07-03 20:16:14 -05:00
李通洲
17d6153353
Vulkan: drop windows-i686 support
2024-11-04 09:30:13 +08:00
李通洲
c9d539090d
Global: remove --lib-xxx support
2024-09-04 15:56:11 +08:00
Carter Li
3d48de8c98
CMake: be able to build as a dynamic linked binary
2024-05-24 14:40:14 +08:00
Carter Li
2f6cabb839
Library: prepare for static linking
2024-05-23 16:35:16 +08:00
李通洲
f9597eba39
Global: remove #ifndef FF_INCLUDED_* guards
2023-11-09 13:46:45 +08:00
李通洲
8fc31c700f
OS (Windows): code refactor; fix common/library.h usage for C++
2023-06-25 14:14:42 +08:00
李通洲
5f52c64d4d
JsonConfig: code simplify
2023-06-10 09:15:15 +08:00
李通洲
6ca4b5391b
Library: refactor FF_LIBRARY_LOAD to use __cleanup__
2023-02-15 14:51:04 +08:00
李通洲
7a691a4286
Windows: add 32bit support
2023-02-06 16:03:38 +08:00
李通洲
c45ef08926
Image: expose more chafa settings
2022-12-22 11:36:13 +08:00
李通洲
1b7a2c2ed5
MSYS2: remove support
...
MSYS2 version was built for smooth transition from POSIX api to Win32 api. It has almost identical output as Windows native version, except requiring msys runtime dll and being a bit slower.
2022-10-14 18:33:11 +08:00
李通洲
b33e042cd4
Library: support Windows
2022-10-13 23:49:08 +08:00
李通洲
7c98450acc
OpenCL / Vulkan: enable support for Windows
2022-10-09 15:37:15 +08:00
Linus Dierheimer
34b273186a
FF_LIBRARY_LOAD: don't implicit create pointer
2022-09-19 18:00:19 +02:00
李通洲
f9695f4148
Vulkan: print detailed reason of why failing
...
instead of the general message `Failed to detect vulkan`
2022-09-15 13:32:08 +08:00
李通洲
93ac3f1971
Library: simplify macros
2022-09-12 21:10:05 +08:00
Linus Dierheimer
60c735d1a4
Enable Vulkan on MacOS
2022-09-09 20:37:56 +02:00
Linus Dierheimer
f18ffe3239
Refactor: move library functions and macros to own header
2022-07-25 11:20:38 +02:00