Skip to main content
Angelo "Encelo" Theodorou

Angelo "Encelo" Theodorou

Amiga and demoscene lover, Arch Linux and 3d graphics enthusiast, game industry programmer

Recent

An Intro to Wave Intrinsics

·5 mins
Most graphics programmers know about the concept of a warp (or a wave in AMD parlance). It is a group of GPU threads (or lanes), typically 32, though some architectures use more, that execute the same instructions in lockstep.

A New Site

·1 min
After eight years of serving me well, I decided to retire my old Jekyll-based site, which used the Beautiful Jekyll theme, a popular Jekyll template created by Dean Attali. All content has now been migrated to Hugo, powered by the Blowfish theme by Nuno Coração.

nCine Compilation Benchmark 3

Compilation speed directly affects iteration time when developing an engine. Since nCine continues to grow, I thought it would be interesting to measure how long a full build takes today compared to 2018, when I wrote the first article, and 2022, when I wrote the second one.

nCine Dev Update 21

In this article, we’ll go over the progress of the nCine throughout 2024. OpenAL EFX The biggest change this year has been support for the OpenAL EFX extension. You can now apply effects to any audio player, like reverb, echo, flanger, and more, and use low and high-pass filters.