Bernat Muñoz
banner
shashclp.bsky.social
Bernat Muñoz
@shashclp.bsky.social
Grumpy programmer. Demoscener. I (try to) make machines produce faster and more beautiful pixels
A while ago I made a note to release all the code from the demos I ported from MS-DOS to Windows, and got to it a few weeks ago. These are demoscene productions from the 90s that I ported to windows, captured at high quality and uploaded to youtube, so anyone can enjoy them easily.
September 20, 2025 at 9:52 PM
Over the vacation I decided to continue a project I started 20 years ago: reimplementing the Platipus / Incognita demo graphic driver, so it would work on newer computers. I fixed a bunch of bugs, implemented a graphic driver 3 times without the original source code, and captured a 4k video :)
September 3, 2025 at 11:14 PM
As it wasn't enough to port the hardware interface I am working on from DirectX7 to OpenGL 1.X, and then to DirectX9, now I am porting to DirectX11 to be able to use RenderDoc/PIX to debug the remaining issues... fun!
August 15, 2025 at 6:48 PM
So I am now figuring out blend modes from a decompiled DirectX7 render interface, fun! (and way easier than I expected)
August 14, 2025 at 5:39 PM
Here I am, on my vacation, porting OpenGL code to DirectX9, because I need/want fixed function for now. Although I wrote 3D engines with both, it is quite the struggle to remember all the fixed function details after being used to shaders for so long :')
August 13, 2025 at 4:22 PM
Reposted by Bernat Muñoz
Back in 2021 I released a Vulkan sample that demonstrated adding ray-tracing to a traditional game render pipeline. Since then the code has rotted away and stopped working. So this week I finally resurrected it! Hope it will keep being a learning resource for beginners.

github.com/diharaw/hybr...
August 7, 2025 at 6:13 PM
Reposted by Bernat Muñoz
I finally solved the mystery movie mistake in “Episode III”, and also talk about some of my favorite revealing movie mistakes from my favorite films.

The Movie Mistake Mystery from "Revenge of the Sith"
fxrant.blogspot.com/2025/04/the-...
The Movie Mistake Mystery from "Revenge of the Sith"
Movies are handmade, and just like any other art form, sometimes the seams that hold movies together become visible to the audience. For mov...
fxrant.blogspot.com
April 21, 2025 at 2:38 PM
Reposted by Bernat Muñoz
Fafling worked miracles with his latest patch to fix the Saturn version of Doom, improving the game's frame rate dramatically, fixing graphical glitches and making other improvements! Read all about it in our story:

www.segasaturnshiro.com/2025/04/14/l...

#sega #saturn #segasaturn #retrogaming
April 14, 2025 at 7:39 PM
I also like implementing game level/data viewers, including but not limited to Quake (1-3), Source (Portal, HL2), Doom (1-2,3,2016), Carmageddon, Tomb Raider, Soul Reaver (1-2)
April 10, 2025 at 9:46 PM
I am also a (semi) retired demoscener, mostly focusing on 4k intros, small executables of only 4096 containing music, graphics and animation, with most of the content procedurally generated!
April 10, 2025 at 9:41 PM
I have worked on a bunch of emulators over the years, some all by myself (Gameboy, NES, Gamegear, Master System), some as part of a team (PSP, Nintendo DS)
April 10, 2025 at 9:38 PM
Let's fill this account with a few highlights from the past
April 10, 2025 at 9:33 PM