Advertisement · 728 × 90

Posts by Per-Morten S

I learnt a lot from Molecular Musings, really looking forward to reading your new posts!

2 months ago 1 0 0 0
Index - Live++ blog

I guess we are doing this again:
liveplusplus.tech/blog/

Expect a mix of low-level, C++, assembly.

2 months ago 28 9 3 0
Preview
Efficiently sorting gigabytes: the Deferred Merge Sort - Superluminal % The problem One of the biggest challenges in building Superluminal is scalability. No matter how large a capture file is, it shouldn’t affect framerate, memory usage, or lookup times. This constraint ...

New year, new post! Jelle wrote an article about how we efficiently ingest gigabytes of unsorted data in sorted order. It's got fancy animations about our algorithm, so there's really no excuse not to take a peek.

Happy New Year!

superluminal.eu/efficiently-...

3 months ago 19 7 0 1
Preview
meshoptimizer 1.0 released A short post today. If you’re following me on any of the vast array of social accounts then you’re probably aware, but if you’re reading this blog through the ancient technology otherwise known as RSS...

One more thing! A few weeks ago I wrote a post that aggregates various articles I have written on meshoptimizer over the years:

zeux.io/2025/12/09/m...

If you’re looking for some reading to do over the break, consider revisiting these.

3 months ago 27 7 1 0
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".

4 months ago 469 192 19 12
🐇 meshoptimizer v1.0 Mesh optimization library that makes meshes smaller and faster to render

After nine years of development, meshoptimizer has reached its first major version, 1.0!

This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!

meshoptimizer.org/v1

4 months ago 249 76 9 1
Post image

Yesterday, the Epic Games Store decided at the last minute not to distribute the game, after having previously approved a release build. HORSES is otherwise now available on GOG, Itch, and Humble for $4.99. www.horses.wtf

4 months ago 2167 1207 78 235
Advertisement
Compressing callstacks: a bitpacked DAG powered by a keyless hashmap - Superluminal % In Superluminal we need to store potentially millions of callstacks very efficiently. This article describes how we went from naive storage taking up gigabytes of memory in the worst case, to a very c...

Ever wondered how to store millions of call stacks efficiently? So did we. Many times.

Check out this new article by Jelle about designing a data structure to efficiently compress and store large amounts of call stack data!

superluminal.eu/compressing-...

4 months ago 28 11 2 1

Officially looking for work again! My contract ended a week ago so I'm back on the job market.

If anyone is looking for an experienced character technical director for video games, I know a guy (it's me).

4 months ago 94 62 3 0
Post image

New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!

zeux.io/2025/09/30/b...

6 months ago 166 55 1 4
Preview
Stop payment processors from censoring games!

Hey, it would mean so much to me if y'all kept up the pressure with phone calls to payment processors to show to them how much people care and that they can't just ignore it—my livelihood depends on adult games not being censored!

You can find info and phone scripts here: stop-paypros.neocities.org

8 months ago 2440 1948 11 8
WHY?
On July 2025, Steam, a popular storefront to purchase games on PC, and itch.io, a storefront that sells
games, comics, tools, resources and much more, have recently delisted several NSFW games, after the
group Collective Shout published an open letter to payment processors such as Visa, MasterCard, PayPal,
and more. As a result of this letter, payment processors have strongarmed Valve and itch.io into enforcing
restrictive new TOS policies on what kind of content their platforms can host and sell.

Visa, Mastercard, Stripe and Paypal have been censoring free speech and legal business on the internet for TOO LONG. Their most recent targets are Steam and Itch.io, but they have also been pressuring websites like Pixiv, Patreon, Fansly, Onlyfans and MORE for years, applying draconian standards for what kind of adult/pornographic content platiorms and their users can host and sell.

If we as consumers and creators want to regain ground on this issue, we have to make our voice heard.

HOW?
BOMBARD THEM WITH PHONE CALLS
Collective Shout, the organization that lobbied to have Steam and Itch.io change their TOS, did so with only around 1000 phone calls. Visa and MC have backed down from pressuring Onlyians to remove adult content entirely due to public backlash. Clogging their phone lines for an extended perlou, over a mont at the absolute least, will almost gudrantee that these compantes will at least have to pay attention to the backlash. this list is not exhaustive. but some contact points for the 4 targets are:

1. VISA:
(US + Can): +1 [8001-847-2911
US option selection for operator: 1-1-2 or 1-1-3

2. MASTERCARD:
(US): +1 (8001-307-7309
US option selection for operator: 1-1-2-2-2-1
Phone (outside US): 1-636-722-7111

3. STRIPE:
(Headquarters): +118881 963-8955
(France): +33 805-11-19-67
Stripe: complaints@stripe.com

4. PAYPAL:
(US): +1 (888)-221-1161
(outside US): 1-402-935-2050
Customer Service: +1 (877)-569-1116

WHY? On July 2025, Steam, a popular storefront to purchase games on PC, and itch.io, a storefront that sells games, comics, tools, resources and much more, have recently delisted several NSFW games, after the group Collective Shout published an open letter to payment processors such as Visa, MasterCard, PayPal, and more. As a result of this letter, payment processors have strongarmed Valve and itch.io into enforcing restrictive new TOS policies on what kind of content their platforms can host and sell. Visa, Mastercard, Stripe and Paypal have been censoring free speech and legal business on the internet for TOO LONG. Their most recent targets are Steam and Itch.io, but they have also been pressuring websites like Pixiv, Patreon, Fansly, Onlyfans and MORE for years, applying draconian standards for what kind of adult/pornographic content platiorms and their users can host and sell. If we as consumers and creators want to regain ground on this issue, we have to make our voice heard. HOW? BOMBARD THEM WITH PHONE CALLS Collective Shout, the organization that lobbied to have Steam and Itch.io change their TOS, did so with only around 1000 phone calls. Visa and MC have backed down from pressuring Onlyians to remove adult content entirely due to public backlash. Clogging their phone lines for an extended perlou, over a mont at the absolute least, will almost gudrantee that these compantes will at least have to pay attention to the backlash. this list is not exhaustive. but some contact points for the 4 targets are: 1. VISA: (US + Can): +1 [8001-847-2911 US option selection for operator: 1-1-2 or 1-1-3 2. MASTERCARD: (US): +1 (8001-307-7309 US option selection for operator: 1-1-2-2-2-1 Phone (outside US): 1-636-722-7111 3. STRIPE: (Headquarters): +118881 963-8955 (France): +33 805-11-19-67 Stripe: complaints@stripe.com 4. PAYPAL: (US): +1 (888)-221-1161 (outside US): 1-402-935-2050 Customer Service: +1 (877)-569-1116

Cheat Sheet v.2

nothing from the prior version is incorrect, but ive made it a little easier to read, plus included a bit more helpful information

imgur link: imgur.com/a/wWaLY2i

more comprehensive info can be found here:
stop-paypros.neocities.org
yellat.money

MAKE YOUR CALLS!!!

8 months ago 9486 7763 83 224

Help itch.io continue to do good - go tell the relevant payment processors that we don't want payment processors imposing some puritanism on games. This has to be a line we hold as a medium - sex, sexuality, and sexual identity always get attacked first: everything else will come next.

8 months ago 510 217 6 4
Legendary Software Rendering Era | Sean Barrett
Legendary Software Rendering Era | Sean Barrett YouTube video by Wookash Podcast

For that weird, narrow segment of technically-minded programmers who want to know how we programmed 3D graphics in the 90s and also want to know about 80% of the stuff I programmed before RAD, I sat down for a 5 hour interview on the Wookash Podcast.

www.youtube.com/watch?v=T1tX...

9 months ago 169 43 7 3
Advertisement
Mennesket i maskinen: En serie om spill og følelser - Introduksjon
Mennesket i maskinen: En serie om spill og følelser - Introduksjon YouTube video by Level Up Norge

Til høsten slippes et prosjekt @tanya.lvup.no har jobbet hardt og lenge med, om spillmediets evne til å fremprovosere følelser i oss, og utforske den menneskelige tilværelsen. Her er en introduksjon, og en "teaser" for hva episodene kommer til å handle om! youtu.be/a6Gma8gTF6I

9 months ago 65 9 1 2

This letter has now reached almost 500 signatures, with many of my heroes, tool builders I have leaned on, professors who taught me, and others who made this field what it is.

If keeping this field accessible and egalitarian is important to you, add your signature in the link.

9 months ago 10 5 0 0
REAC: 2025 Conference.

A reminder that June 10th and 11th Rendering Engine Architecture Conference (REAC) will take place - an free online event with 6 interesting talks over 2 days. enginearchitecture.org/2025.htm

10 months ago 10 2 1 0
Preview
European Citizens' Initiative Give your support !

~ 960,000 / 1,000,000 signatures. One day left.
Please share this link with your family and friends outside of bsky as well, esp if you are in a country that has not reached the threshold. Sweden and Italy are close. Come on! We can do this!

eci.ec.europa.eu/043/public/#...

11 months ago 31 30 1 2
Preview
European Citizens' Initiative Give your support !

EU citizens, please take 30 seconds to sign the European Citizens' Initiative to ban conversion therapy (torture against LGBTQ+ people).

Only 1 day left to meet the criteria of 1 million signatures.
eci.ec.europa.eu/043/public

11 months ago 1500 1600 31 116
Post image

REAC 2025 talk details have been posted on the website! Register today - it's free! enginearchitecture.org/2025.htm

If you can share this message, we'd appreciate it. Thanks, and see you soon!

11 months ago 33 22 0 2

No one has grabbed this coupon yet so I’m opening it up to any transwomen, even if they don’t follow me. Limited to US only, per the terms of the coupon.

1 year ago 4 4 0 0

Here's a simple challenge. If you mainly/only play games with combat, pick a top rated short game that doesn't have any and try it out!

1 year ago 2 1 0 1

Ok I'm going to do resume/CV review again this weekend! I've been a hiring manager at 7 game companies and Google. If you want free feedback on your resume:
1. DM a link to your resume
2. Send me links to roles you've applied to, or want to apply to.

I'll do as many as I can!

1 year ago 11 3 0 1
Advertisement

Hey there bsky!

I'm looking for an internship in graphics/engine programming anywhere in the world (I'm willing to relocate). If you happen to know any open positions or if you work at a company that is taking interns, feel free to contact me!

Portfolio ⬇️

1 year ago 36 20 1 1

Utrolig triste nyheter rett før helgen; Spillhuset i Bergen er konkurs. En utrolig fin og viktig arena. Nitrist for Bergen som kulturby å miste dette.

1 year ago 19 3 1 1

go.bsky.app/UFcEcV6

1 year ago 12 5 1 0

Thinking of building a list or a starter pack so for all the gamedevs out there of all levels:
- What engine/framework are you using?
- What genre is your game?
- What level would you say you are in your dev journey?
- What's your specialization?
#gamedev #promosky

1 year ago 19 2 10 1

📌

1 year ago 0 0 0 0

I'm putting together a starter pack of individuals and companies championing OpenXR! 🙌

Are you working on an OpenXR based engine, runtime, extension, API layer? Writing docs or tutorials to help people get started? Please reach out and I'll add you to the list!

go.bsky.app/LRHRUMo

1 year ago 45 23 7 1
Hand stretches to keep the wrist healthy

Hand stretches to keep the wrist healthy

Don't forget to stretch your hands and wrists fellow artists/gamers!

1 year ago 18057 8495 269 228