8a40ca1678
fix: cast ioctl result based on syscall result type
Jackson Netherwood-Imig
2026-04-17 15:12:36 -07:00
82eef6149b
build: fix fingerprint
Jackson Netherwood-Imig
2026-04-17 14:56:48 -07:00
dcff051b3b
feat: update for zig 0.16.0
Jackson Netherwood-Imig
2026-04-16 12:06:26 -07:00
86baad0c68
feat (format): add FormatModifier.fromU64
Jackson Netherwood-Imig
2026-04-15 15:10:17 -07:00
c975557376
feat (format): rename FormatModifiers to FormatModifier and add upper/lower functions.
Jackson Netherwood-Imig
2026-04-15 15:09:03 -07:00
22431aba68
feat: use Format type in Plane.
Jackson Netherwood-Imig
2026-04-15 14:48:49 -07:00
749a5cfcea
feat: add Afrc, Afbc, Amlogic, and Vivante format modifiers, and Format.toU32 covenience method.
Jackson Netherwood-Imig
2026-04-09 14:30:08 -07:00
1441e34b8b
feat: pretty-print modifiers and start on arm mods.
Jackson Netherwood-Imig
2026-03-11 23:11:00 -07:00
b53094aca7
feat: AMD format modifiers.
Jackson Netherwood-Imig
2026-03-11 21:54:14 -07:00
c7b2094479
feat: gbm_format_get_name analog.
Jackson Netherwood-Imig
2026-03-11 11:01:44 -07:00
b5eae2ee63
fix: handle c_int overflow when linking libc for some requests (wtf?).
Jackson Netherwood-Imig
2026-03-09 15:28:12 -07:00
685c302b9f
feat: Card.getVersion (drmGetVersion).
Jackson Netherwood-Imig
2026-03-08 21:49:25 -07:00
aa3a90dc69
fix: catch error on Card.openForDev
Jackson Netherwood-Imig
2026-03-06 18:32:41 -08:00
7bb4a49fda
feat: open Card for dev_t.
Jackson Netherwood-Imig
2026-03-06 18:24:42 -08:00
35b92f2324
feat: get Device from Card.
Jackson Netherwood-Imig
2026-03-06 15:17:51 -08:00
411ec740e9
feat: open Card from Device
Jackson Netherwood-Imig
2026-03-05 16:50:40 -08:00
d5db200d07
PCI device parsing complete?
Jackson Netherwood-Imig
2026-03-03 15:25:33 -08:00
e51569c9db
WIP
Jackson Netherwood-Imig
2026-03-02 23:14:01 -08:00
d46ec8aec2
split into separate files + work on device API.
Jackson Netherwood-Imig
2026-02-27 21:53:01 -08:00
25c7cc7395
WIP drmDevice impl
Jackson Netherwood-Imig
2026-02-26 19:33:24 -08:00
a66ea9ab08
feat: planes and plane resources
Jackson Netherwood-Imig
2026-01-29 23:47:35 -08:00
7707a52d34
feat: capabilities and property blobs
Jackson Netherwood-Imig
2026-01-28 16:35:16 -08:00
16cd09d7c2
organize file and fix test function for new zig
Jackson Netherwood-Imig
2026-01-28 14:30:47 -08:00
a57ac9e7e6
remove mode namespace and condense api
Jackson Netherwood-Imig
2026-01-28 14:28:44 -08:00
f40252c485
vsync'd modesetting!
Jackson Netherwood-Imig
2026-01-26 10:30:40 -08:00
13b38e4967
mode api working through CRTC phase.
Jackson Netherwood-Imig
2026-01-21 16:40:13 -08:00
610fc4cc75
refactor: working Card abstraction for drmModeGetResources.
Jackson Netherwood-Imig
2026-01-20 22:17:03 -08:00
6e7f3cad5c
refactor: modifiers aren't an enum.
Jackson Netherwood-Imig
2026-01-20 14:42:30 -08:00
1dda6d3e94
feat: make DrmFormat non-exhaustive
Jackson Netherwood-Imig
2026-01-17 20:41:01 -08:00
4e4fb50ff8
add simple test and fix errors.
Jackson Netherwood-Imig
2026-01-17 20:07:31 -08:00
464ab3a473
initial commit.
Jackson Netherwood-Imig
2026-01-17 20:02:37 -08:00