Linus Dierheimer
e98c18a64b
Fix two compiler warnings
2022-09-15 12:10:48 +02:00
Linus Dierheimer
acba1d29d9
Enable multithreading on macos
2022-09-15 11:59:06 +02:00
Linus Dierheimer
dd0f6354ef
MacOS custom WM support
2022-09-15 01:58:31 -07:00
Linus Dierheimer
0e2d353500
Merge pull request #232 from CarterLi/master
...
Improve local-ip detection on macOS and print vulkan detection failing reason
2022-09-15 09:39:14 +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
李通洲
8fdbadfbb2
LocalIp: fix --localip-show-loop on macOS
...
loop on macOS is `lo0`
2022-09-15 13:27:27 +08:00
Linus Dierheimer
5c43119836
Fix used disk space calculation
2022-09-14 22:35:07 +02:00
Linus Dierheimer
545210e25e
Don't require FF_HAVE_OPENCL on Apple
2022-09-14 22:03:23 +02:00
Linus Dierheimer
6f60423c60
Unified gh actions for pull and push
2022-09-14 19:23:19 +02:00
Linus Dierheimer
6e6847a66b
Set more values in CMake project()
2022-09-14 19:12:51 +02:00
Linus Dierheimer
47c9fb9f6c
Refactore some macros
2022-09-14 19:03:50 +02:00
Linus Dierheimer
5e5c144582
Fix build on apple
2022-09-14 09:51:08 -07:00
Linus Dierheimer
ac330430bf
Link apple frameworks at compile time
2022-09-14 14:55:28 +02:00
Linus Dierheimer
52275b89dc
Try to unify linux and apple code paths
2022-09-14 12:41:43 +02:00
Linus Dierheimer
50bb06535c
Merge pull request #230 from CarterLi/master
...
OpenGL / OpenCL: add macOS support
2022-09-13 06:19:40 -07:00
李通洲
a8b0e77189
OpenGL / OpenCL: add macOS support
...
Note: FF_LIBRARY_LOAD and friends are not used because loading framework
bundles are not supported by FF_LIBRARY_LOAD and support it is not easy.
Since CGL is guaranteed to be supported by macOS system, we simply use
static linking in this case.
2022-09-13 17:03:26 +08:00
Linus Dierheimer
b815464704
Merge pull request #226 from CarterLi/master
...
OpenGL: add macOS support with SDL2
2022-09-12 06:24:43 -07:00
李通洲
93ac3f1971
Library: simplify macros
2022-09-12 21:10:05 +08:00
Carter Li
7c43e4b8e7
ci: show everything with fastfetch
2022-09-12 21:10:05 +08:00
Linus Dierheimer
d8e7588fc3
Merge pull request #229 from Evo112358/master
...
Issue 223 pull request
2022-09-12 00:42:16 -07:00
Evo112358
9ea5de5efc
updated --help terminal-format
2022-09-12 15:57:05 +10:00
Evo112358
728759d38e
pull request to implement enhancement referenced in issue 223.
2022-09-12 15:51:53 +10:00
Linus Dierheimer
b0426828ab
Slackware logos
...
#228
2022-09-11 21:10:32 +02:00
Linus Dierheimer
6de8153207
Make media detection more robust
2022-09-11 13:09:33 +02:00
Linus Dierheimer
2c4b80a093
Fix ENABLE_ZLIB requirements
2022-09-11 12:03:01 +02:00
Linus Dierheimer
c51903da35
GH Actions: share version as output
2022-09-11 11:56:00 +02:00
Linus Dierheimer
8b7092e4d4
gpu_apple.c: Use Ascii encoding
2022-09-11 02:44:19 -07:00
Linus Dierheimer
c54b7fbd57
Restore permissions after artifact upload
2022-09-11 11:10:02 +02:00
Linus Dierheimer
820854a2fa
Fix release action
2022-09-11 10:56:54 +02:00
Linus Dierheimer
ad4a71a2d5
Github actions: package for all platforms
2022-09-11 10:47:47 +02:00
Linus Dierheimer
22075e2d28
CMake: keep sysconfdir in cache
2022-09-09 22:43:53 +02:00
Linus Dierheimer
a926c9cf7e
Use vulkan as gpu fallback on all platforms
2022-09-09 20:43:24 +02:00
Linus Dierheimer
60c735d1a4
Enable Vulkan on MacOS
2022-09-09 20:37:56 +02:00
Linus Dierheimer
9466ee3e51
Even better GPU names
2022-09-09 17:53:19 +02:00
Linus Dierheimer
126c1a10bb
Correctly handle GPU names with multiple ']'
2022-09-09 17:48:55 +02:00
Linus Dierheimer
425e135bd8
Reintroduce gpu name modification
2022-09-09 17:47:16 +02:00
Linus Dierheimer
0a675fec8c
Give libpci a bigger buffer to work with
...
#224
2022-09-09 17:40:08 +02:00
Linus Dierheimer
2c5b079b97
Apple M1 GPU support
2022-09-09 05:40:27 -07:00
Linus Dierheimer
0be1a41b5c
Update gpu_apple.c
2022-09-08 17:33:29 +02:00
Linus Dierheimer
883e0450b0
Correct intendation
2022-09-08 15:27:53 +02:00
Linus Dierheimer
2fc8a7e70b
Better brew package detection
2022-09-08 06:26:26 -07:00
Linus Dierheimer
be7f8f4117
Swap module
...
#225
2022-09-08 14:51:31 +02:00
Linus Dierheimer
dd60e8aa75
fix build on macos
2022-09-08 01:50:18 -07:00
Linus Dierheimer
851899397e
Improve brew package detection
2022-09-08 10:45:56 +02:00
Linus Dierheimer
60a30d888f
GitHub actions: don't try to build deb on macos second try
2022-09-07 21:00:13 +02:00
Linus Dierheimer
999c8208b7
GitHub actions: don't try to build deb on macos
2022-09-07 20:58:14 +02:00
Linus Dierheimer
9143b6dbec
GitHub actions: build on macos too
2022-09-07 20:56:19 +02:00
Linus Dierheimer
16a706d3c5
Seperate color config of title and keys
2022-09-07 19:50:10 +02:00
Linus Dierheimer
58f436d8a2
Apple GPU: Set length of name buffer
2022-09-07 06:40:47 -07:00
Linus Dierheimer
47d1f2e673
Try to fix gpu_apple
...
#222
2022-09-07 06:37:35 -07:00