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 |
|
李通洲
|
7147f23504
|
GPU (Windows): ignores invalid D3DKMT responses
|
2026-04-05 01:31:14 +08:00 |
|
李通洲
|
94164b873c
|
GPU (WSL): unifies code with the windows version
|
2026-04-05 00:37:58 +08:00 |
|
李通洲
|
9cfe7a74bc
|
GPU (Windows): rewrites with D3DKMT APIs
... which aligns to WSL impl
|
2026-04-05 00:37:58 +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 |
|
李通洲
|
1cd87dc994
|
GPU (Windows): silences a compiler warning [ci skip]
|
2026-03-28 12:52:33 +08:00 |
|
李通洲
|
408d939664
|
GPU (Windows/WSL): adds basic GPU type detection code
|
2026-03-28 12:11:29 +08:00 |
|
李通洲
|
9b1061719c
|
Chore (OpenBSD): silences compiler warnings
|
2026-03-28 12:04:10 +08:00 |
|
李通洲
|
b981e4fd8b
|
GPU (Windows): adds GPU type detection fallback with DXCore
Requires installation of `directx-headers`
Was using it in WSL -_-!!
|
2026-03-27 20:53:57 +08:00 |
|
李通洲
|
8e660136e0
|
GPU (WSL): increases maximum number of GPU adapters
|
2026-03-27 20:41:51 +08:00 |
|
李通洲
|
ab37216f7d
|
GPU (Windows): logs driver-specific detection error message
|
2026-03-27 15:37:33 +08:00 |
|
李通洲
|
92fb5cb0c1
|
GPU (WSL): supports VMEM total size query on Windows 10
Also adds debug logs
|
2026-03-27 13:33:38 +08:00 |
|
李通洲
|
d45dc53da0
|
GPU (OpenBSD): silences compiler warnings
|
2026-03-26 22:53:43 +08:00 |
|
李通洲
|
c8fcabf4cc
|
GPU (WSL): don't try to fetch info on unsupported systems
|
2026-03-21 11:04:07 +08:00 |
|
李通洲
|
a961a964ff
|
GPU: adds more useful info
|
2026-03-21 11:03:32 +08:00 |
|
李通洲
|
412de625b2
|
GPU (Windows): detects used memory size by D3DKMT
|
2026-03-20 21:59:11 +08:00 |
|
李通洲
|
b739736527
|
GPU (WSL2): moves to D3DKMT/WDDM
Removes C++ dependency on Linux
|
2026-03-20 19:14:55 +08:00 |
|
李通洲
|
2b19f8078e
|
GPU (Windows): prepares Linux support of d3dkmthk.h
|
2026-03-20 19:14:49 +08:00 |
|
李通洲
|
ea6ad4ac86
|
Global (Windows): prefers NTAPI for querying registry values
|
2026-03-13 13:27:58 +08:00 |
|
李通洲
|
f781f8d9ea
|
Global (Windows): drops WIN7_COMPAT support
|
2026-03-07 11:49:56 +08:00 |
|
李通洲
|
dd0021cd5e
|
GPU (Windows): adds kernel version check before D3DKMT syscall
|
2026-03-07 10:34:21 +08:00 |
|
李通洲
|
4038ed2656
|
GPU: adds debug logs
Thanks Github Copilot
|
2026-02-12 18:56:42 +08:00 |
|
李通洲
|
996cdd3155
|
Refactor: moves memrchr to global impl for potential future use
|
2026-02-10 18:16:58 +08:00 |
|