| 20 Nov 2025 |
K900 | OK | 11:33:50 |
K900 | Feel free to reenable autoFeatures if you think it helps | 11:33:59 |
K900 | It's mostly disabled on Darwin so it builds as little as possible | 11:34:12 |
Randy Eckenrode | Is that why Darwin is separate? Should I reenable Darwin back in the main derivation instead of working on the Darwin one? | 12:20:37 |
K900 | Uhhh | 12:20:55 |
K900 | Doubt it tbh | 12:20:57 |
K900 | Because there's actually not a lot shared | 12:21:04 |
K900 | Like the Darwin derivation is separate because it's basically not building the same thing at all right now | 12:21:18 |
K900 | There will probably be a little more overlap with Vulkan now | 12:21:33 |
K900 | But basically none of the Linux stuff applies to Darwin | 12:21:50 |
Randy Eckenrode | I’ll need to look at it again tonight, but enabling Vulkan for KosmicKrisp makes it more similar IIRC. | 13:00:32 |
Randy Eckenrode | It needs the OpenCL patch and some other settings I copied and pasted from the Linux derivation. | 13:01:00 |
Randy Eckenrode | (KosmicKrisp doesn’t support OpenCL, but it uses some of the Asahi infrastructure.) | 13:01:39 |
Randy Eckenrode | * | 13:01:59 |
Randy Eckenrode | Needs the tooling. It’s translating from OpenCL to SPIR-V. There’s a comment about doing it with Clang eventually, but it needs its own mesa_clc right now. | 13:03:04 |
K900 | Yeah that makes sense | 13:04:14 |
Randy Eckenrode | Anyway, I’ll see what from Linux Darwin doesn’t need now that it does need Vulkan stuff. If it doesn’t make things too much worse, I may try to combine them. Or not. I’ll look at it tonight. | 13:06:50 |
K900 | Feel free | 13:07:21 |
K900 | Though I'd expect that it'll be more trouble than it's worth | 13:07:37 |
K900 | Even now that the Linux expression is considerably more sane | 13:07:47 |
Randy Eckenrode | There’s no hurry. Unless we want to provide an unstable Mesa on DarwinC KosmicKrisp won’t be available until Mesa 26.0. | 13:09:24 |
Randy Eckenrode | * | 13:09:36 |
K900 | Uhh what | 13:09:58 |
K900 | 25.3 has it, no? | 13:10:02 |
Randy Eckenrode | No. Compare
https://gitlab.freedesktop.org/mesa/mesa/-/tree/25.3 to https://gitlab.freedesktop.org/mesa/mesa/-/tree/main. The kosmickrisp driver is only present in the latter. | 14:13:14 |
Randy Eckenrode | * No. Compare https://gitlab.freedesktop.org/mesa/mesa/-/tree/25.3 to https://gitlab.freedesktop.org/mesa/mesa/-/tree/main. The kosmickrisp driver is only present in the latter. | 14:13:25 |
Randy Eckenrode | According to https://www.phoronix.com/news/KosmicKrisp-Merged-Mesa-26.0, it’s targeting the 26.0 release next year. | 14:14:14 |
K900 | Hm OK | 14:15:37 |
K900 | I thought it made 25.3 | 14:15:40 |
K900 | Then we don't need to rush | 14:15:45 |