RSSAmplifier

Blog

Blog on Erik “kusma” Faye-Lund

Recent content in Blog on Erik “kusma” Faye-Lund

kusma.xyzRSS feed ↗11 posts

Latest posts

Open Source and AI

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.…

Zink brings conformant OpenGL on Imagination GPUs

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…

Zink: Summer 2021 Update

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…

OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver

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…

Introducing OpenCL™ and OpenGL® on DirectX

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…

Zink: Fall Update

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…

Zink: Summer Update and SIGGRAPH 2019

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…

Introducing Zink: OpenGL on Vulkan

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…

Working at Collabora

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…

Fuse Open

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…

Hello World!

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…