Commit Graph

  • 409f58daa8 switch to always pci infos fetch master kbz_8 2026-06-18 02:44:42 +02:00
  • ab84de651a fixing runtime crash kbz_8 2026-06-18 00:16:01 +02:00
  • 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