Andrew Meggs's Avatar

Andrew Meggs

@meggsomatic.tv

Rendering, game engines, scalability, gratuitous over-engineering || πŸ’Ό Avatar Perf & Visuals @ Meta || βŒ› Skyrim, Vampire Bloodlines, Warhammer Online || πŸŒƒ Tiny retro/indie toys in πŸ¦€ || πŸ‘« shannonin3d.bsky.social (Slang/Vulkan/WebGPU/Khronos)

552
Followers
1,365
Following
178
Posts
15.11.2024
Joined
Posts Following

Latest posts by Andrew Meggs @meggsomatic.tv

09.03.2026 19:09 πŸ‘ 7085 πŸ” 2256 πŸ’¬ 15 πŸ“Œ 5

My career has been writing C++ code for game engines.

Most of those engines were in-house. I did the work as a part of teams developing specific games.

The current engine is a separate thing, used by several games but apart from any specific one.

Categorize that as you like.

06.01.2026 01:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

....aaaand it doesn't wake from sleep. It's been TWO DECADES since I last tried to use Linux on a desktop. How is this STILL the thing that it can't get right?

03.01.2026 23:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Oh. Oh no. I picked a distro that buries the lede until you commit to an install, then boom. Unironic anime catgirl as the mascot.

Welp. In for a penny, guess this is who the Linux Desktop is by and for in 2026, etc.

Might as well just embrace it.

03.01.2026 23:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

2026 is (yet again) probably not the year of the Linux desktop. But it IS the year of me getting so sick of my OS constantly trying to upsell me that I'm finally willing to try.

03.01.2026 22:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not this year, but I have been in the past. Right now I'm helping create tools and engines and platforms to enable other creators. I'll come full circle at some point.

25.12.2025 02:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
What this underscores is the sheer danger of market consolidation in gaming. While companies like Valve and Epic do not legally have to carry a game, to not do so is functionally a death knell for that game on the PC; Santa Ragione has said it threatens the studio’s continued existence. This is not equivalent to a theater chain declining to carry a movie; this is two (mostly one) American companies more or less deciding what content is commercially viable across most of the world, in ways that are somehow more vague and opaque than the MPAA. This is a hegemony of American prudishness, applied globally, incoherently, unevenly, and unseriously. Anybody responsible for these decisions would be vaporized in seconds by a Pinku movie from the 1970s, and if a single person in this chain of command has an arts degree they are pretending they don’t for the sake of an ill-defined idea of business. Horses cannot be the ceiling for what is artistically and commercially possible in games, because otherwise we are in deep horseshit.

What this underscores is the sheer danger of market consolidation in gaming. While companies like Valve and Epic do not legally have to carry a game, to not do so is functionally a death knell for that game on the PC; Santa Ragione has said it threatens the studio’s continued existence. This is not equivalent to a theater chain declining to carry a movie; this is two (mostly one) American companies more or less deciding what content is commercially viable across most of the world, in ways that are somehow more vague and opaque than the MPAA. This is a hegemony of American prudishness, applied globally, incoherently, unevenly, and unseriously. Anybody responsible for these decisions would be vaporized in seconds by a Pinku movie from the 1970s, and if a single person in this chain of command has an arts degree they are pretending they don’t for the sake of an ill-defined idea of business. Horses cannot be the ceiling for what is artistically and commercially possible in games, because otherwise we are in deep horseshit.

Chris Person takes a look at Horses, "the indie game that is too scandalous for either Valve or Epic, is only beyond the pale if you're not familiar with any other art form" (quoted from the article blurb).

aftermath.site/horses-indie...

At least read this paragraph:

04.12.2025 21:42 πŸ‘ 1170 πŸ” 535 πŸ’¬ 7 πŸ“Œ 5

OK @skantron.bsky.social liked this, so I'm just going to put this out there... Imagine the emergent jankfest sandbox classic for the ages if they actually let me be lead on ES6.

27.11.2025 00:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

β€œDark role-playing masterpiece/dropped bag of spanners” is kind of my whole IRL personality, so that would totally track. @pcgamer.com www.pcgamer.com/games/rpg/22...

26.11.2025 21:02 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Literal centuriesβ€”maybe even millenniaβ€”of brilliant effort went into making this thing, and I'm totally fine saying "meh" to all of it because of one typo that's entirely my own fault, and a huge backlog of Overwhelmingly Positive games.

19.10.2025 14:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

IMO the core of game industry unsustainability is simply: More really great games than people's free time can sustain. I believe Arc Raiders is a really great game. But this one tiny thing is all it took to make it a razor's edge less great than all the other really great choices I have.

19.10.2025 14:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not really complaining; there's a TON of great releases right now; I'll happily play those. But observingβ€”as a devβ€”how one tiny missed keystroke, in conjunction with a one-size-fits-all policy, had made all the difference in which of those new releases get my money and which particular one won't.

19.10.2025 14:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

A study in quit points: Joined the #ArcRaiders playtest pre-coffee. Typo'd the Embark screen name in way I find too embarrassing to be seen in public. Can't change for 30 days, thus won't play Arc Raiders for 30 days. By that time I'll have missed any real chance to onboard, thus likely never.

19.10.2025 14:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TFW the Google Photos AI generates a "Sand & Sea" album containing your family beach pics and some in-engine video of a water shader that you wrote a few years ago.

15.10.2025 19:10 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Meta Says New 'Horizon Worlds' Engine Update Brings Faster Loading and Up to 100 Concurrent Users Today at Connect, Meta said it’s rolling out an updated version of the engine that powersΒ Horizon Worlds. The new tech will purportedly speed up loading of Horizon Worlds spaces and allow up to 100 us...

Nice to finally decloak. Here's what I've been working on.

There's much more to do, if you're into making these sorts of things.

www.roadtovr.com/meta-horizon...

18.09.2025 02:04 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Expectations are everything. If they'd just called it something like "VtM: Blood & Phyre", everybody would have been super enthusiastic to see how Chinese Room did their own modern take on WoD. Hope folks give this a shot for what it is, instead of raging at what it isn't β€” so there'll be more WoD.

12.09.2025 13:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a purple shirt is standing in a field with two other men . ALT: a man in a purple shirt is standing in a field with two other men .

No reason.

09.09.2025 22:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think of WGSL as human-readable portable object code, optimized for very fast conversion to both SPIR-V and Metal IR, and supporting "linking" via simple string concatenation. That's actually a pretty solid combo; just not the one for primary authoring.

11.08.2025 00:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Currently sitting in an airport with a laptop, using a phone hotspot to VPN into a data center to control an on-demand devserver to orchestrate automated testing on a rack of VR headsets. I am still blown away that we've somehow made this future Just Work.

01.08.2025 17:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Aw shit. Here we go again.

25.07.2025 20:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OUR son, now. I've adopted him.

25.07.2025 20:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Art by β€’ Keith Rankin

22.07.2025 01:41 πŸ‘ 321 πŸ” 54 πŸ’¬ 3 πŸ“Œ 8

Feels like there's some kind of cute algorithm for dithering where you alternate back and forth between picking colors in Oklab, then computing and diffusing errors in linear RGB.

16.07.2025 22:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
https://graphics.cs.utah.edu/research/projects/avbd/

New physics simulation technique just dropped

graphics.cs.utah.edu/research/pro...

18.06.2025 21:49 πŸ‘ 19 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Real-Time GPU Tree Generation - Supplemental
Real-Time GPU Tree Generation - Supplemental YouTube video by Bastian K (KU BA)

The total unification of scholarly talks at respected conferences and "Check out my 64k demo".

Real-Time GPU Tree Generation; Kuth, Oberberger, Faber, Pfeifer, Tabaei, Baumeister, Meyer; HPG 2025

diglib.eg.org/items/93fc78...

youtu.be/DZlJ4bHx1OQ

25.06.2025 13:09 πŸ‘ 42 πŸ” 11 πŸ’¬ 0 πŸ“Œ 0
Preview
High-Performance Graphics 2025 High-Performance Graphics 2025 - June 23-25 Copenhagen

Hi Copenhagen! I'm excited to be giving the first of the Hot3D talks tomorrow at HPG. Hope to see some of my fellow graphics nerds there!

highperformancegraphics.org/2025/program...

22.06.2025 17:54 πŸ‘ 21 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Because aggregating and selling PII for marketing purposes is part of the business model. None of this was ever for our benefit.

Yes, even the local pizza chain. They're not running an ad business, but are selling to a broker, likely without understanding (or caring about) non-pizza implications.

16.06.2025 12:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
eieio (Enforce In-Order Execution of I/O) instruction

Nothing will ever top EIEIO. www.ibm.com/docs/en/aix/...

13.06.2025 00:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Imperial units as a cautionary case study in letting your DSL grow beyond its original scope.

05.06.2025 09:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
if you face swap Mulder and Scully they look like a great Synth Pop band.

(above a photo of face swapped Mulder and Scully)

if you face swap Mulder and Scully they look like a great Synth Pop band. (above a photo of face swapped Mulder and Scully)

the Inhuman League

04.06.2025 17:23 πŸ‘ 989 πŸ” 160 πŸ’¬ 16 πŸ“Œ 26