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
李通洲
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
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
李通洲
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
李通洲
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
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
8b7092e4d4
gpu_apple.c: Use Ascii encoding
2022-09-11 02:44:19 -07: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
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
Linus Dierheimer
b22bcba220
Don't use LC_CTYPE for locale detection
2022-09-06 09:17:26 -07:00
Linus Dierheimer
5ee7ea46e7
Better variable naming
2022-09-06 18:03:31 +02:00
Linus Dierheimer
d93c934269
MacOS Resolution support
2022-09-06 08:04:45 -07:00
Linus Dierheimer
5c1ac33df2
MacOS WM & DE support
2022-09-06 06:52:50 -07:00
Linus Dierheimer
0b3bf3c273
Only build display server code on linux
2022-09-06 15:42:37 +02:00
Linus Dierheimer
7fd98829b0
Fix unused variable
2022-09-06 14:23:07 +02:00
Linus Dierheimer
282271a65a
MacOS disk support
2022-09-06 05:19:21 -07:00
Linus Dierheimer
9ef4b82cb9
Refactor disk module
2022-09-06 13:24:57 +02:00
Linus Dierheimer
10973dd9d1
Better MacOS GPU support
2022-09-06 02:28:32 -07:00
Linus Dierheimer
dfdffec1c9
MacOS GPU support
2022-09-05 13:41:05 -07:00
Linus Dierheimer
7b647e09da
Only enable library features on linux by default
2022-09-05 18:30:30 +02:00
Linus Dierheimer
54cb74c999
Separate gpu detection and printing logic
2022-09-05 17:42:42 +02:00
Linus Dierheimer
c80b1761dd
brew package support
2022-09-05 05:15:19 -07:00
Linus Dierheimer
a1fde6f922
MacOS memory support
2022-09-05 02:46:53 -07:00
Linus Dierheimer
6a44515cf2
Separate memory detection and printing logic
2022-09-05 10:57:09 +02:00
Linus Dierheimer
cfcc4c8375
MacOS cpu support
2022-09-04 14:12:04 -07:00