Carter Li
|
1b3594f600
|
Global: adds more FF_DEBUG
|
2026-10-03 18:09:17 +08:00 |
|
Carter Li
|
a1edf7316c
|
GPU: adds more debug log
|
2026-09-25 12:27:58 +08:00 |
|
Carter Li
|
c26bace3c2
|
Global: fixes a lot bugs found by AI
|
2026-09-22 22:09:26 +08:00 |
|
Carter Li
|
e004c97ee0
|
CMake: adds option -DENABLE_IMAGE_LOGO=<BOOL>
|
2026-09-17 13:50:07 +08:00 |
|
李通洲
|
ecee5694fb
|
Global: uses strtoull for uint64_t
Fixes #2563 #2564
|
2026-09-04 19:35:26 +08:00 |
|
Carter Li
|
c9ad429a1b
|
Global: introduces global macro FF_PATH_PKG_BASE to replace _PATH_LOCALBASE
|
2026-08-26 23:12:25 +08:00 |
|
Carter Li
|
7c93f9c82a
|
GPU (macOS): removes useless @available tests
|
2026-08-18 19:32:01 +08:00 |
|
Carter Li
|
47dfd8a271
|
Common (macOS): adds M5x temp detection support
|
2026-07-22 11:08:17 +08:00 |
|
李通洲
|
8bf1aca7fc
|
GPU (Windows): correctly report virtual GPUs
Fixes #2461
|
2026-07-16 19:27:39 +08:00 |
|
李通洲
|
9d6bb7d717
|
Global: replaces __typeof__ to typeof
|
2026-07-11 11:12:23 +08:00 |
|
李通洲
|
61656a1a7a
|
Global: replaces __attribute__ to C23 [[attribute]]
|
2026-07-11 08:14:21 +08:00 |
|
李通洲
|
ba18705d2e
|
Global: replaces NULL to nullptr
|
2026-07-10 18:10:09 +08:00 |
|
Carter Li
|
873454191f
|
Global: uses typed enums
|
2026-07-10 18:09:46 +08:00 |
|
Carter Li
|
89ad35d8a1
|
GPU (BSD): fixes building when DRM is not enabled
|
2026-07-10 13:41:13 +08:00 |
|
Carter Li
|
c5c61584d9
|
CPU / GPU (macOS): fixes operator priority bug
|
2026-07-10 10:12:00 +08:00 |
|
Carter Li
|
55e674e1cb
|
GPU: code cleanups and bug fixes
|
2026-07-09 20:40:49 +08:00 |
|
Carter Li
|
0495c47909
|
GPU (Linux): fixes GPU core counting on Asahi Linux
|
2026-07-09 20:04:11 +08:00 |
|
Carter Li
|
44056f1c85
|
GPU (Linux): fixes accurate AMD GPU names are not queried in driverSpecific mode
|
2026-07-08 18:14:06 +08:00 |
|
李通洲
|
0e90f3a7d4
|
GPU (Windows): fixes typo
|
2026-06-28 17:07:48 +08:00 |
|
李通洲
|
e0ae1ac1a2
|
GPU (Intel): adds comments
|
2026-06-28 16:26:00 +08:00 |
|
李通洲
|
29eb8bb57d
|
Chore: fixes typos
|
2026-06-28 16:25:07 +08:00 |
|
Carter Li
|
a3184601dc
|
GPU: detects PCIe speed only in driverSpecific mode
Fixes #2419
|
2026-06-28 16:25:07 +08:00 |
|
李通洲
|
e3dfeeb8db
|
GPU (MT): adds PCIe speed detection support
|
2026-06-27 09:46:30 +08:00 |
|
Carter Li
|
fa2c56cb9f
|
Global: fixes bugs found by CI
The code quality is to be improved...
|
2026-06-23 13:16:49 +08:00 |
|
Carter Li
|
240928138e
|
GPU: adds egl-ext detection method
|
2026-06-18 21:03:28 +08:00 |
|
Carter Li
|
bd40d8756e
|
GPU (FreeBSD): adds a missing var-init
|
2026-06-18 19:33:40 +08:00 |
|
Carter Li
|
96685b7ebe
|
Global: cleanups FF_HAVE_DRM macro
|
2026-06-18 17:45:19 +08:00 |
|
Carter Li
|
b0fd11fcbd
|
Global: simplifies code
|
2026-06-18 10:59:36 +08:00 |
|
Carter Li
|
43e0cc22ff
|
GPU: initializes pcieSpeed everywhere
|
2026-06-18 08:44:01 +08:00 |
|
Carter Li
|
61a0bbcc8d
|
GPU (Linux): fixes building for old kernel headers
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
8b3673eb38
|
GPU (Nvidia): replaces deprecated API nvmlDeviceGetTemperature with suggested one
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
22f9948497
|
GPU: detect current pcie link speed
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
4e44c0520b
|
GPU: detects max PCI gen & link width
|
2026-06-14 19:51:29 +08:00 |
|
Carter Li
|
55eb3c59d4
|
GPU (Linux): replaces amdgpu library with raw ioctl calls
|
2026-06-14 19:51:29 +08:00 |
|
Carter Li
|
17914dc29e
|
Global: unifies FF_STR macro
|
2026-06-13 12:29:51 +08:00 |
|
李通洲
|
14dfe171fb
|
GPU (OpenBSD): adds DRM method
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
265c334399
|
GPU (FreeBSD): moves DRM detection to global space for OpenBSD use
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
fc303c58db
|
GPU: adds unified ffGPUFillVendorByDeviceName
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
01e7503263
|
GPU (BSD): uses direct ioctl calls (WIP)
|
2026-06-13 12:29:50 +08:00 |
|
Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
Carter Li
|
5c18c061b3
|
GPU (Linux): silences a warning in Release mode
|
2026-05-14 09:39:17 +08:00 |
|
Carter Li
|
69c86c95b7
|
GPU: hard codes QEMU virtual GPU
|
2026-04-20 22:30:51 +08:00 |
|
李通洲
|
abc6c0593c
|
Chore: IndentPPDirectives: BeforeHash [ci skip]
|
2026-04-15 16:17:08 +08:00 |
|
李通洲
|
c7ecc33b64
|
Global: removes FFlist::elementSize
Improves performance of module Sound and PhysicalMemory
|
2026-04-14 15:47:26 +08:00 |
|
Carter Li
|
f6a363f7ad
|
Global: unifies GCC attributes usage
|
2026-04-09 20:02:04 +08:00 |
|
李通洲
|
e15049856f
|
GPU (Windows): improves support of non-PCI devices
|
2026-04-09 09:35:48 +08:00 |
|
李通洲
|
16423487fb
|
GPU (Windows): updates comments
|
2026-04-09 09:35:48 +08:00 |
|
李通洲
|
6b95eb2c74
|
GPU: fixes the vendor name of Parallels
|
2026-04-09 09:35:48 +08:00 |
|
李通洲
|
97ce079488
|
GPU (Windows): adds fallback method for GPU vendor detection
|
2026-04-06 09:33:23 +08:00 |
|
李通洲
|
85594d2056
|
GPU (Windows): restores Win8.1 support
|
2026-04-05 14:26:22 +08:00 |
|