oops 1

Warp3D Nova Gotchas

Like other Application Programmers Interfaces (APIs), Warp3D Nova has little “gotchas” that catch programmers out. These are common pitfalls that new programmers fall into. Even experienced programmers can make these mistakes; yes, even the API’s designer (i.e., me).Binding Vertex Arrays to the Wrong Shader InputsSetting up vertex arrays is a multi-step process and there are […]

amiwest 2016 1

AmiWest 2016

I’ve just come back from the AmiWest show. It’s the first time that I’ve attended, and it was great to be there. I got to:Meet and chat with other Amiga users & developers Listen to Bob “Kodiak” Burns (one of the original developers) talk about developing the Amiga and working for Commodore Hear Colin Proudfoot’s […]

W3DNovaTut5 Final 1

Warp3D Nova: 3D At Last – Part 2

It’s finally time to render in 3D using Warp3D Nova. Last time we covered the theory; now it’s time to put it into practise. There’s still a lot to learn though, so brace yourself.Step 1: PreparationStart by creating a new project in CodeBench (or whatever editor you’re using) called Tutorial5. Copy the Context, Init, and […]

AmiCraftNova 1

AmiCraftNova: The First Warp3D Nova Game

The first game using Warp3D Nova has just been released. It’s a Minecraft type game for AmigaOS called AmiCraftNova. Originally written using OpenGL, AmiCraft’s author has ported it to OpenGL ES 2.0. Well done CarasGhant (his forum nickname)!I’m sure some will be thinking “that looks rather primitive.” True, AmiCraft emulates Minecraft’s blocky style which doesn’t […]

too many options

When Flexibility Goes Bad

It was late morning when I got that sinking feeling. What I thought was an easy job was instead turning into a nightmare. I thought to myself, why oh why did people invent so many pointless variations? The task at hand was adding 16-bit texture support to Warp3D Nova. This needed special handling because AmigaOS […]

C5G LEDFlasher

Getting Started with FPGAs and Cx – Altera Edition

Alan Kay said, “People who are really serious about software should make their own hardware.” Not sure that I agree, but I’m definitely a software engineer who likes to make his own hardware. This tutorial will lay the foundations for hardware design using relatively low-cost tools.Why design your own hardware? A few possible reasons:It gives […]

3D cube

Warp3D Nova: 3D At Last – Part 1

Yes! It’s finally time to draw in 3D. Actually, you’re not going to get far without a basic understanding of 3D geometry. So there’s still some theory to get through. Feel free to skip this if you already know what model, view and projection matrices are. Otherwise, pay close attention.I’m going to focus on core […]

Shopping Cart
Scroll to Top