3D Printing

Tinkering with 3D Printing

You’ve probably heard about 3D printers at least in passing by now. Well, I’ve started tinkering with them too. I’ve always enjoyed creating/building things, whether that’s with software, electronics, wood, or some other material. 3D printers are just a newer means to create, and it’s only natural that I’m interested.3D Printing MaterialsI’ve added a few […]

up 2081170 1280

The 2017 AmigaOS Graphics Card Survey

As an AmigaOS graphics driver developer I’m always interested in knowing what graphics hardware people are actually using. This year I’ve got the most accurate picture yet, with over 3x the submissions of last year’s survey! Many thanks to the 348 people who took part.So, what does the AmigaOS 4 graphics landscape look like? Well, […]

MiniGL Secret Screenshot

The (MiniGL) Secret is Out

I recently discovered that Daniel Müßener has been secretly working away on a new project. Have a look here (link). If you’re an AmigaOS 4 fan, then yes, this is what you think it is; it’s a Warp3D Nova version of MiniGL.This is great news, especially for owners of old hardware. MiniGL’s biggest limitation has […]

debugging

Warp3D Nova Tutorials: Another Subtle Boo-Boo

Yes, I’ve discovered another bug in one of the Warp3D Nova tutorials. The tutorial itself has been corrected already, but let’s take a closer look at this bug. The problem is with this line of code: // Transform the normal normal = normalize(NormalMatrix * vec4(vertNormal, 1.0)).xyz; Can you see the mistake? It’s a really subtle […]

StarBoxDemo

What StarBoxDemo Can Teach You About Shaders

The author of AmiCraftNova recently released a new demo called StarBoxDemo. While everyone has been posting new fps benchmarks with it, how it uses shaders should be of greater interest to aspiring developers. So download the demo (if you haven’t already), and take a look in the Shaders directory.The big advantage of shaders is that you […]

debugging 2

GLSL Debugging Tips for AmigaOS

Recently, the AmiCraftNova author was having issues with GLSL shaders, which got me thinking about how to debug them. Shaders need debugging, but standard debugging tools can’t be used. So here are a few tips (for both OpenGL and Warp3D Nova). Check the Compiler Logs Both OpenGL and Warp3D Nova provide compilation logs. So check […]

Shopping Cart
Scroll to Top