Linus Dierheimer
|
d29d99bd6d
|
Use pci_fill_info when possible
|
2022-09-19 15:54:27 +02:00 |
|
李通洲
|
bbdeb668d6
|
Media: support song detection on macOS
|
2022-09-19 20:05:23 +08:00 |
|
Linus Dierheimer
|
d079e25a43
|
Fix some memory leaks
|
2022-09-18 16:30:26 +02:00 |
|
Linus Dierheimer
|
b4306b944e
|
Fix build on MacOS
|
2022-09-18 16:05:39 +02:00 |
|
Linus Dierheimer
|
87c3459f5d
|
Moved terminal font detection logic to detection folder
|
2022-09-18 15:53:51 +02:00 |
|
Carter Li
|
8c6cf2ccda
|
Swap: add macOS support
|
2022-09-17 11:21:05 +08:00 |
|
Carter Li
|
45d6f21402
|
GPU: better support Intel GPUs
|
2022-09-17 03:02:03 +08:00 |
|
Carter Li
|
4d569db0fd
|
refactor: use MACH_PORT_NULL instead of magic number 0
|
2022-09-17 03:02:03 +08:00 |
|
Carter Li
|
d46f9ab4dc
|
util/cfdict_helpers: code improvements
1. simplify CFString usage
2. support get string from CFDataRef
|
2022-09-17 03:01:24 +08:00 |
|
Carter Li
|
3d4ce07892
|
Vulkan: set gpu->coreCount
|
2022-09-17 01:49:00 +08:00 |
|
Carter Li
|
bb3689b348
|
GPU: fix Intel compatibility
|
2022-09-17 01:49:00 +08:00 |
|
Carter Li
|
d5500ad4f7
|
Battery: fix Intel compatibility
`MaxCapacity` on Intel MBP is not 100
|
2022-09-17 01:49:00 +08:00 |
|
李通洲
|
09f3bd5a79
|
GPU: correct detection of Apple M1 GPU
Don't cheat
|
2022-09-16 23:43:08 +08:00 |
|
李通洲
|
413d126bcc
|
Battery: add dirty support for macOS
|
2022-09-16 23:43:08 +08:00 |
|
李通洲
|
f362fdb01d
|
Battery: move detection code into src/detection
Prepare for macOS implementation
|
2022-09-16 23:43:08 +08: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 |
|
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 |
|
李通洲
|
93ac3f1971
|
Library: simplify macros
|
2022-09-12 21:10:05 +08: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
|
be7f8f4117
|
Swap module
#225
|
2022-09-08 14:51:31 +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
|
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
|
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
|
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 |
|
Linus Dierheimer
|
ea60fd0a0d
|
Separate cpu detection and printing logic
|
2022-09-04 22:20:12 +02:00 |
|
Linus Dierheimer
|
71779fa4b1
|
Basic MacOS support
|
2022-09-04 09:02:11 -07:00 |
|
Linus Dierheimer
|
327b1b142e
|
guard get_nproc with FF_HAVE_SYSCONF_H
|
2022-09-04 14:37:57 +02:00 |
|
Linus Dierheimer
|
9d106c6672
|
Enable build on MacOS
Note that this commit just makes fastfetch compile, not work properly
|
2022-09-04 14:30:52 +02:00 |
|
Linus Dierheimer
|
df0e13b198
|
Fix possible segfault
|
2022-09-04 13:56:14 +02:00 |
|
Linus Dierheimer
|
6d0675820e
|
Fix build on Android
|
2022-09-04 13:36:56 +02:00 |
|