Mustafa Korkmaz's Avatar

Mustafa Korkmaz

@mukork.bsky.social

Senior Engine Programmer @rockstargames.com | Previously: @splash-damage.bsky.social‬ and ‪‪‪@mountandblade.taleworlds.com‬

716 Followers  |  385 Following  |  22 Posts  |  Joined: 26.10.2023
Posts Following

Posts by Mustafa Korkmaz (@mukork.bsky.social)

Project Genie | Experimenting with infinite interactive worlds
YouTube video by Google DeepMind Project Genie | Experimenting with infinite interactive worlds

So they made a Dreams clone but instead of a 100 watt PS4, it requires a 100 megawatt reactor 😒 youtu.be/YxkGdX4WIBE?...

30.01.2026 22:57 — 👍 1    🔁 0    💬 1    📌 0

I’m ready: bsky.app/profile/muko...

05.01.2026 19:21 — 👍 1    🔁 0    💬 1    📌 0

I couldn't finish occlusion culling in time, which is a shame because I was hoping that would help a lot :/ I also want to add mip streaming at some point(probably next year :D ).

02.01.2026 00:44 — 👍 1    🔁 0    💬 0    📌 0
Meshlet Rendering on Voodoo 5
YouTube video by Mustafa Korkmaz Meshlet Rendering on Voodoo 5

This is on a 3770K system, but CPU is not that important as a Pentium 4+Voodoo 5 actually runs faster:
www.youtube.com/watch?v=iu82...

02.01.2026 00:44 — 👍 2    🔁 1    💬 1    📌 0
Meshlet Rendering on Voodoo 2
YouTube video by Mustafa Korkmaz Meshlet Rendering on Voodoo 2

As my holiday project, I went back to my retro engine project after a long time. Decided to add something modern, so here's meshlet rendering on Voodoo 2:
youtu.be/VOv8JqUZstQ

02.01.2026 00:44 — 👍 12    🔁 2    💬 2    📌 1
Preview
No Graphics API — Sebastian Aaltonen Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...

My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...

I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".

16.12.2025 18:51 — 👍 466    🔁 191    💬 19    📌 12

Oh nice, it's one of the first 3D accelerators as far as I know. Will try to do some programming with it at some point but its API looks a bit more complicated than Rendition's and 3DFX's.

06.08.2025 00:29 — 👍 1    🔁 0    💬 0    📌 0
Post image

I got bored again, so built another retro PC 😅K6-3 450 MHz, Rendition Verite 2200 AGP, Diamond Monster 3D(Voodoo), Matrox m3D(PowerVR) and Sound Blaster AWE64. At least 5 graphics APIs in one system 😀.

05.08.2025 19:41 — 👍 5    🔁 0    💬 1    📌 0

Congratulations!

08.07.2025 16:02 — 👍 1    🔁 0    💬 1    📌 0

Thanks!

22.06.2025 18:00 — 👍 0    🔁 0    💬 0    📌 0

Thanks!

22.06.2025 08:14 — 👍 1    🔁 0    💬 0    📌 0

Thank you!

22.06.2025 08:01 — 👍 0    🔁 0    💬 0    📌 0

Thanks :)

21.06.2025 20:13 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

New job! I guess I can officially call myself a "rockstar programmer" now 😂

21.06.2025 19:56 — 👍 67    🔁 0    💬 4    📌 0
2015 Turkey blackout - Wikipedia

A similar thing happened in Turkey a while ago. It almost caused a blackout in whole Europe: en.wikipedia.org/wiki/2015_Tu...

28.04.2025 13:34 — 👍 0    🔁 0    💬 0    📌 0

Played Oblivion Remastered for a couple of hours. It's great in general, I especially liked the graphics and animations. But needs some serious patching for performance and AI issues.

22.04.2025 22:15 — 👍 4    🔁 0    💬 0    📌 0

Also, why is it always 'open world survival crafting'? Can we get some arcade racing game clones or something? :D

28.11.2024 09:41 — 👍 396    🔁 19    💬 37    📌 2

I hate Intel's habit of deleting old versions of drivers and tools from their website. I need VTune 2022.2 or earlier to be able to profile on my CPU and looks like it's impossible to find it 🙄.

19.11.2024 20:59 — 👍 1    🔁 0    💬 1    📌 0

Things I plan to explore for Glide backend at the moment: multithreaded T&L, software earlyZ, meshlet culling. And if I can figure out somehow: virtual texturing, SSAO... I'm also curious if I can beat V2 SLI with a quad core CPU rasterizer 😅

10.11.2024 20:53 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image

I built a new Windows XP monster for Glide/SW rasterizer development. 3770K, Quadro K4000, X-Fi Titanium Fatal1ty and Voodoo 2 SLI 🔥. Also have Win10 as dual-boot, so I can use VS2022 and Superluminal.

10.11.2024 20:53 — 👍 5    🔁 0    💬 1    📌 0
Video thumbnail

Software renderer update: Vertex processing is complete and I'm happy with the performance. Most of the code is ported from my C89/Win9x retro engine project to C++. Implemented line drawing today. It's not tiled yet, so not exactly like a baklava at the moment 😅

28.10.2024 17:24 — 👍 8    🔁 0    💬 0    📌 0

Hey 👋

24.10.2024 21:52 — 👍 1    🔁 0    💬 0    📌 0
Post image Post image

We are a tiny #indie #gamedev team creating a game that mimics the aesthetics of Greek Shadow Theater.

How about a quick look at its history?

This is often referred to as Karagiozis or Karaghiozis (Greek: Καραγκιόζης [karaˈɟozis]; Turkish: Karagöz [kaɾaˈɟœz]).

23.10.2024 12:27 — 👍 21    🔁 6    💬 2    📌 0
Post image

Yeah, I'm happy with the name I chose for my new tile-based software renderer 🔸😊.

22.10.2024 20:03 — 👍 4    🔁 0    💬 0    📌 0

Hello there! I'm Mustafa, I do game engine stuff. Currently working at Splash Damage on Project Astrid. Before that I worked on Mount&Blade series(engine programming, console ports). I also have this weird hobby of "collecting PC tech between 1995-2005 and doing retrocoding experiments on them" 😊.

21.10.2024 19:42 — 👍 8    🔁 1    💬 0    📌 0