Philip Hammer's Avatar

Philip Hammer

@phammer.bsky.social

principal engine programmer @ id software | graphics & engine code for idTech | DOOM: The Dark Ages opinions are my own

1,361 Followers  |  307 Following  |  96 Posts  |  Joined: 02.10.2023
Posts Following

Posts by Philip Hammer (@phammer.bsky.social)

Post image Post image

My copy of GPU Zen 4 was in the mail today. The physical book turned out really great!

28.02.2026 13:58 β€” πŸ‘ 19    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Obviously I also have an idea who has something to do with it ;)

25.02.2026 21:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just confused it with the Swordfish II.
Well played!

25.02.2026 21:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Too bad, but there will be other occasions!

25.02.2026 10:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Actually we have now the chance during GDC. I'm in SF the whole week, just let me know if you're around!

25.02.2026 10:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Super happy we had the chance to contribute 2 articles to this book, and even the amazing cover image.
Thanks for keep this legendary book series going!

20.02.2026 07:56 β€” πŸ‘ 29    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Things have developed in a truly interesting way since then.

11.02.2026 10:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Little fun fact: it was only 3 years later when a kid in rural Germany assembled a 386 PC (33 MHz / 8 MB RAM) in his room with cheap spare parts, and connected it via Null-Modem to his main 486 PC in order to play #DOOM together with his friends in multiplayer.

11.02.2026 10:50 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Rip & Tear: Breaking Down the Renderingβ€―ofβ€―'DOOM: The Dark Ages' | Agenda | GDC Festival of Gaming We'll present a breakdown of how a typical frame is rendered in idTech 8 and DOOM: The Dark Ages, which was developed by id Software and released in May 2025 on Xbox Series X|S, PlayStation 5 and PC t...

I'll be at #GDC2026, talking about #DOOM rendering.
Hit me up if you see me around!

schedule.gdconf.com/session/rip-...

05.02.2026 11:12 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

Happy 35 years from all of us at id Software!

02.02.2026 20:00 β€” πŸ‘ 177    πŸ” 28    πŸ’¬ 1    πŸ“Œ 0
Image representing id Software's 35th Anniversary. Featuring a bold hellfire red background, with the Doom Slayer from DOOM: The Dark Ages standing at the ready depicted in a solid single-colored black halftone treatment.

Image representing id Software's 35th Anniversary. Featuring a bold hellfire red background, with the Doom Slayer from DOOM: The Dark Ages standing at the ready depicted in a solid single-colored black halftone treatment.

35 years of shareware, slipgates, and slaying.
Thank you to everyone who’s stepped into our worlds.

01.02.2026 14:00 β€” πŸ‘ 621    πŸ” 149    πŸ’¬ 15    πŸ“Œ 15

There was an NVIDIA talk about neural texture compression, which was quite his actually. But was in general mostly bullshit free.

25.01.2026 12:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

For graphics in particular, we luckily have GPC in the Netherlands now (re @anteru.bsky.social, @jasper-bekkers.bsky.social )
Very well organized with great content, but naturally limited to the hardcore graphics/rendering niche.

25.01.2026 10:50 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

As someone living and working in Frankfurt, I'd love to see GDC here.
Infrastructure is definitely there with several huge international trade fairs, strong game dev scene, etc.
However, I can see that transplanting a huge event to another continent seems like a major risk to just destroy it.

25.01.2026 10:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm bringing my bike even to places in walking distance. I feel naked without my bike.

20.01.2026 10:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It was a stupid idea to ask in the first place

19.01.2026 17:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Finally getting some non-garbage from the bootloader in PuTTY was pretty satisfying. Time well spent.

19.01.2026 16:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Had to guess the port mapping on that undocumented UART port. The adapter didn't seem to like 6V on RX/TX. But ChatGPT was dead sure about it and wanted to take "full responsibility" for the fried adapter afterwards. 🀑

19.01.2026 16:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image Post image

So yeah, successfully flashed my old tp link router with OpenWrt via serial port, so I can use it as a repeater (which wasn't possible with the stock firmware).
Fried one USB-TTL adapter in the process (was cheap!) due to my semi-professional wiring.
#hacks

19.01.2026 16:48 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Argh. :)
Well, glad it's in the right hands now!

15.01.2026 12:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Huh, I wasn't aware of that! Where can I get this?

15.01.2026 12:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey man, that really sucks. All the best..

14.01.2026 17:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Graphics Programming Conference The Graphics Programming Conference is a conference for graphics programmers, from student to industry veteran, taking place in November in Europe.

Slides are up for our talk at the Graphics Programming Conference (GPC), with @domlaz.bsky.social and myself. #GPC25 #DOOM

graphicsprogrammingconference.com/archive/2025...

06.01.2026 12:10 β€” πŸ‘ 35    πŸ” 9    πŸ’¬ 0    πŸ“Œ 1

It was a pleasure!

06.01.2026 12:06 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

The final day

31.12.2025 11:55 β€” πŸ‘ 4310    πŸ” 1265    πŸ’¬ 21    πŸ“Œ 8

Similar scheme as the crypto bros a few years back. Guess it's the same grifters anyways.

30.12.2025 21:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Somehow I feel bad for those kids, but the real sadness is from Miyazaki.

30.12.2025 14:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Imagine pitching your work to the great master Miyazaki himself and getting told that it's an "insult to life itself".

30.12.2025 14:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Tempted to reply this under every unwanted "AI Influencer" post on LinkedIn

30.12.2025 14:01 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Hayao Miyazaki's thoughts on an artificial intelligence
YouTube video by Manhattan Project for a Nuclear-Free World Hayao Miyazaki's thoughts on an artificial intelligence

I've seen this over a decade ago for the first time and it's becoming more and more relevant today.
This aged better than most single malts.
youtu.be/ngZ0K3lWKRc?...

30.12.2025 13:57 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0