More and more frequently, I get asked about my stance on AI in the context of programming. This is my attempt to summarize my stance for those who wonder. This is a blog post that I don’t want to write, but some recent developments have more or less forced my hand here. I would have preferred to keep pretending that I’m neutral in the issue, and just hoping that the problem goes away.…
Today, Imagination Technologies announced some very exciting news: they are now using Zink for full OpenGL 4.6 support ! Collabora had the pleasure of working together with engineers from Imagination to make this a reality, and it’s very rewarding to now be able show the results to the world! More importantly, this is the first time we’ve seen a hardware vendor trust the…
There’s a lot that has happened in the world of Zink since my last update , so let’s see if I can bring you up to date on the most important stuff. Upstream development Gosh, when I last blogged about Zink, it hadn’t even landed upstream in Mesa yet! Well, by now it’s been upstream for quite a while, and most development has moved there. At the time of writing, we have…
Over the last year and then so, we at Collabora have been working with Microsoft on their D3D12 mapping layer , which I announced in my previous blog post . In July, Louis-Francis Ratté-Boulianne wrote an update on the status on the Collabora blog, but a lot has happened since then, so it’s time for another update. There’s two major things that has happened since then; we have passed…
For the last few months, we have been working on two exciting new projects at Collabora, and it’s finally time to share some information about them with the world: We are partnering with Microsoft DirectX engineers to build OpenCL and OpenGL mapping layers, in order to bring OpenCL 1.2 and OpenGL 3.3 support to all Windows and DirectX 12 enabled devices out there! This work builds on a lot…
I recently went to XDC 2019 , where I gave yet another talk about Zink. I kinda forgot to write a blog-post about it, so here’s me trying to make up for it… or something like that. I’ll also go into some more recent developments as well. My presentation was somewhat similar to the talk I did at SIGGRAPH this year, but with a bit more emphasis on the technical aspect, as the XDC…
Here’s an overview of the recent changes in Zink since the previous post , as well as an exciting announcement! What’s new in the world of Zink? OK, so I haven’t been as good at making frequent updates on as I was hoping, but let’s try to make up for it: Since last time, there’s quite a lot of things that has been resolved: We now do proper control-flow. This means…
For the last month or so, I’ve been playing with a new project during my work at Collabora , and as I’ve already briefly talked about at XDC 2018 , it’s about time to talk about it to a wider audience. What is Zink? Zink is an OpenGL implementation on top of Vulkan . Or to be a bit more specific, Zink is a Mesa Gallium driver that leverage the existing OpenGL implementation in…
In the Fuse Open post, I mentioned that I would no longer be working at Fuse. I didn’t mention what I was going to do next, and now that it’s been a while I guess it’s time to let the cat out of the bag: I’ve started working at Collabora . I’ve been working here for 1.5 months now, and I’m really enjoying it so far! I get to work on things I really enjoy, and I…
OK, so the announcement that I hinted at in my previous post is now public, so I can finally talk about this. What I’m very happy to tell you that Fuse is now fully open source software! 🎉 For those who don’t know what I’m talking about: Fuse is a mobile app development environment, developed by Fusetools. You can read more about it here . This work represents more than…
Welcome to my new blog, where I’ll be writing about my open source development. This is just a short announcement post, to introduce this blog. If you don’t already know who I am, I am Erik “kusma” Faye-Lund, a Norwegian graphics programmer. I’m currently working on the following projects, which I expect to be posting about: Fuselibs : This is the core UI engine in…