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
|
96685b7ebe
|
Global: cleanups FF_HAVE_DRM macro
|
2026-06-18 17:45:19 +08:00 |
|
Carter Li
|
61a0bbcc8d
|
GPU (Linux): fixes building for old kernel headers
|
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 |
|
李通洲
|
14dfe171fb
|
GPU (OpenBSD): adds DRM method
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
李通洲
|
abc6c0593c
|
Chore: IndentPPDirectives: BeforeHash [ci skip]
|
2026-04-15 16:17:08 +08:00 |
|
李通洲
|
299451ca62
|
GPU (Linux): ensures we don't pass invalid length to calloc
Fixes #2259
|
2026-04-01 23:31:36 +08:00 |
|
李通洲
|
831659966f
|
Style: adds Cpp11BracedListStyle: Block
|
2026-03-31 14:20:21 +08:00 |
|
李通洲
|
e0eba8ce21
|
Chore: run clang-format
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
|
2026-03-29 10:03:32 +08:00 |
|
Carter Li
|
d60b25e424
|
Refactor: renames src/util to src/common
|
2026-01-06 09:48:38 +08:00 |
|
Carter Li
|
61690a1804
|
Util: moves util/io/io.h to util/io.h
|
2026-01-06 09:13:40 +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 |
|
apocelipes
|
934905e63a
|
GPU: silence unused parameter warnings
|
2025-11-16 08:28:28 +08:00 |
|
Carter Li
|
25e84decff
|
GPU: unifies non-pci GPU device ID formatting across platforms
|
2025-10-30 11:01:06 +08:00 |
|
Carter Li
|
5c0ad030cc
|
GPU (Linux): support advanced detection for nouveau driver
|
2025-07-19 16:47:42 +08:00 |
|
Carter Li
|
a734f18fd5
|
Chore (Linux): silience compiler warnings
|
2025-07-15 23:33:26 +08:00 |
|
apocelipes
|
3291a9945f
|
Global: add missing O_CLOEXEC to open()
|
2025-06-19 22:40:06 +08:00 |
|
李通洲
|
68fd21d0e4
|
GPU (Linux): fix an issue which vram_usage is bigger t han vram_visible
|
2025-06-19 22:00:48 +08:00 |
|
李通洲
|
0e1ef96992
|
GPU (Linux): detect shared vram usage of AMD GPU
|
2025-06-19 15:54:26 +08:00 |
|
李通洲
|
c377872438
|
GPU (Linux): correctly call radeon driver
|
2025-06-19 15:43:37 +08:00 |
|
Carter Li
|
6917f9479e
|
GPU (Linux / FreeBSD): add DRM detection support for old radeon driver
Ref: #1810
|
2025-06-18 16:41:02 +08:00 |
|
Carter Li
|
8559cc45eb
|
GPU (Linux / FreeBSD): unifies DRM related code and code clean up
|
2025-06-18 10:01:32 +08:00 |
|