Pierre Terdiman Profile picture
Ex-demomaker on Atari ST/PC. I'm into fast code and fast cars. I have a thing for Iceland. Serial punner. Code I wrote ended up in thousands of games & apps.
Jun 8, 2023 11 tweets 2 min read
That mention of radix sort reminds me of an anecdote.

Back in 1998 I was doing an internship at a small software company in Paris.

I was the lowest-level junior guy in the team - unpaid work, mandatory stuff for an engineering school. The team was very small, just a few people. At some point one of the employees, who had an academic background (he was a "Dr") was struggling with a performance problem when sorting some data.

He was using a quick-sort.
Jul 2, 2022 5 tweets 1 min read
I don't know which flavor of "dynamic meshes" you're talking about so let's go back to the basics and define some terms.

A MESH has vertices (GEOMETRY) and triangle indices (TOPOLOGY).

It can have a POSE (a.k.a. TRANSFORM) defining its position/rotation/scale in the world. A STATIC MESH is one whose geometry, topology and pose are constant.

A DYNAMIC MESH is one whose geometry and topology are constant, but the pose varies over time.

This is similar to static / dynamic actors in physics engines.