Sign in

Martin Garstenauer

@mgarstenauer.bsky.social
79 followers 222 following 1 posts

previously: Apple (Vision Pro, visionOS, RealityKit), DigitalRune Engine interests: digital art, game dev, .NET, C#

PostsRepliesMedia
Reposted by Martin Garstenauer
Aras Pranckevičius @aras-p.bsky.social · 05/10/2026
"Unroll a loop, make shader 10x faster", where I accidentally speed up Blender's Kuwahara compositor node on Apple GPUs (and elsewhere). aras-p.info/blog/2026/10...
26616
Reposted by Martin Garstenauer
Arseny Kapoulkine @zeux.io · 30/09/2026
New blog post! In "Billions of triangles redux" we take another stab at improving various parts of clustered level of detail pipeline to make Zorah smaller and nicer! zeux.io/2026/09/30/b...
26122
Reposted by Martin Garstenauer
Kostas Anagnostou @kostasanagnostou.bsky.social · 03/10/2026
"A Spatio-Temporal Acceleration Framework for Order-Independent Transparency" uses spatial transparency variance and temporal reprojection to reduce the pixel shading rate for OIT techniques www.tobias-franke.eu/publications...
tobias-franke.eu
A Spatio-Temporal Acceleration Framework for Order-Independent Transparency
A Spatio-Temporal Acceleration Framework for Order-Independent Transparency
0196
Reposted by Martin Garstenauer
Alan Wolfe @demofox.bsky.social · 03/10/2026
The Double Headed Stack Allocator New blog post! blog.demofox.org/2026/10/03/t...
This shows how the double headed stack allocator works. Level data (red) is allocated from the left going towards the right, while character data (green) is allocated from the right going to the left. They can each allocate / deallocate memory as they wish, without the two systems interleaving and causing fragmentation.
25314
Reposted by Martin Garstenauer
Kostas Anagnostou @kostasanagnostou.bsky.social · 30/09/2026
PIX timing capture functionality has been extracted into a separate library to offer recording of a large number of events including, among others, GPU top/end of pipe timestamps, object lifetime and memory residency/eviction in-game. devblogs.microsoft.com/directx/intr...
devblogs.microsoft.com
Introducing DxTimingCaptureLibrary - DirectX Developer Blog
Today we released DxTimingCaptureLibrary, an open-source C++ library for DirectX developers. It is available on GitHub under the MIT license, and it works
0166
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 01/10/2026
Graphics Programming weekly - Issue 457 - September 27th, 2026 www.jendrikillner.com/post/graphic...
03519
Reposted by Martin Garstenauer
Erin Catto @erincatto.bsky.social · 29/09/2026
New blog post on speeding up the separating axis test (SAT) using inscribed spheres: box2d.org/posts/2026/0...
box2d.org
Inscribed Spheres
The separating axis test (SAT) works well for computing contact manifolds. Unlike GJK, it is robust when shapes are very close together and it works when shapes are overlapped. Box3D uses SAT for comp...
1266
Reposted by Martin Garstenauer
Tom Forsyth @tomforsyth.bsky.social · 28/09/2026
DASHR - Dynamically Animated Skinned Heightfield Rendering Short video for now - I might do a longer one later? youtu.be/-Su9YrcazRk But there's ALL the details in the paper, and you can always Use The Source, Luke for the really deep info. github.com/tomforsyth10...
youtu.be
DASHR - Dynamically Animated Skinned Heightfield Rendering - six minutes version
YouTube video by Tom Forsyth
1423276
Reposted by Martin Garstenauer
Megan Fox @glassbottommeg.bsky.social · 24/09/2026
Blender con is happening right now, and the next-gen Blender anim tech is basically what Cascadeur did. Remember that cool anim tool where you can arbitrarily lock bones and move the rest like it's IK but it isn't actually IK, and everything Just Works? HOLY SHIT. www.youtube.com/watch?v=M2J_...
youtube.com
Motion Sculpting: A New Animation Paradigm — BCON26
YouTube video by Blender
73914
Reposted by Martin Garstenauer
Arseny Kapoulkine @zeux.io · 25/09/2026
meshoptimizer 1.3 is out! Featuring a new voxel remesher, support for normal generation, several simplification improvements and various optimizations and fixes. GitHub stars and reposts appreciated! meshoptimizer was started 10 years ago; excited for the years to come! github.com/zeux/meshopt...
29427
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 22/09/2026
Graphics Programming weekly - Issue 456 - September 20th, 2026 www.jendrikillner.com/post/graphic...
03816
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 17/09/2026
Graphics Programming weekly - Issue 455 - September 13th, 2026 www.jendrikillner.com/post/graphic...
03213
Reposted by Martin Garstenauer
.NET @dot.net · 15/09/2026
🎸 .NET 11 goes to 11. 🔥 Smarter JIT deabstraction, fewer allocations, fewer bounds checks, tighter loops, SIMD boosts, and hundreds of runtime/library optimizations. ⚡ Your code may get faster without changing a line. 📖 Read: msft.it/63320abvXk
A cartoon character, resembling a robot, rides a pink rocket labeled '.NET 11' against a purple background. The text 'Performance Improvements in .NET 11' appears prominently to the left.
164
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 13/09/2026
Graphics Programming weekly - Issue 454 - September 6th, 2026 www.jendrikillner.com/post/graphic...
05318
Reposted by Martin Garstenauer
Terence Tao @teorth.bsky.social · 11/09/2026
A group of 25 Fields Medalists, including myself, have made a joint declaration on Math and AI: mathandai.org . We welcome additional signatories. See also this article in the Economist announcing the declaration: www.economist.com/science-and-...
mathandai.org
Declaration — Math and AI
Read the declaration and add your name.
432068934
Reposted by Martin Garstenauer
Matthew Sparkes @sparkes.bsky.social · 09/09/2026
Terence Tao says AI companies are harming mathematics by dropping new results without engaging with academia. “These companies are dumping carcasses of raw meat onto our table and saying ‘here you go, I solved your food problem’ and then they just leave." www.newscientist.com/article/2588...
newscientist.com
Terence Tao: AI companies are harming mathematics | New Scientist
AI companies are making new mathematical discoveries at a rapid pace but not sticking around to help unpick the new proofs. That is not the way to advance our understanding, says mathematician Terence...
413153
Reposted by Martin Garstenauer
Andrew Helmer @andrewhelmer.bsky.social · 05/09/2026
Sebastian Aaltonen's No Graphics API is now on Github! github.com/sebbbi/NoGra...
github.com
GitHub - sebbbi/NoGraphicsAPI: Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk.
Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk. - sebbbi/NoGraphicsAPI
16116
Reposted by Martin Garstenauer
Eric Lippert @ericlippert.com · 04/09/2026
After many delays, my book is finally done! Print copies ship on September 29th, and the e-book is HALF OFF at www.manning.com/books/fabulo... from now through Labor Day, WHAT A FABULOUS DEAL! Thanks to everyone who supported this project; I appreciate you all so much.
manning.com
Fabulous Adventures in Data Structures and Algorithms - Eric Lippert
1247
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 05/09/2026
Graphics Programming weekly - Issue 453 - August 30th, 2026 www.jendrikillner.com/post/graphic...
05523
Reposted by Martin Garstenauer
Avalonia UI @avaloniaui.net · 02/09/2026
Hot Reload for Avalonia is here 🔥 Edit your XAML or C#, and see the changes immediately in your running app. No restart. No renavigation. Support for Windows, macOS, Linux, iOS and Android. avaloniaui.net/blog/hot-re...
avaloniaui.net
Hot Reload for Avalonia - Avalonia UI Blog
Avalonia Hot Reload is here: edit XAML and C#, see it live, no restart, on desktop and mobile.
0169
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 27/08/2026
Graphics Programming weekly - Issue 452 - August 23rd, 2026 www.jendrikillner.com/post/graphic...
15518
Reposted by Martin Garstenauer
Double Fine @doublefine.com · 27/08/2026
To honor Tim Curry's memory, we are making Brütal Legend FREE on Itch.io, for 666 minutes: itch.io/s/199277/the...
itch.io
Brütal Legend | The Tainted Coil shall rule forever! by Double Fine Productions
A sale by Double Fine Productions, 100% off Brütal Legend
5669664172
Reposted by Martin Garstenauer
Casey Muratori @cmuratori.bsky.social · 26/08/2026
The VOD for my BSC2026 talk "The Root of The Root of All Evil" is now available! It's the spiritual successor to last year's "The Big OOPs", so if you enjoyed that one, join me for one more adventure into the history of computer science: computerenhance.com/theroot
computerenhance.com
The Root of the Root of All Evil
A Brief History of Programming's Most Ambiguous Catchphrase
14211
Reposted by Martin Garstenauer
Luna @moonbase.lgbt · 24/08/2026
what the fuck is a laundry list anyway
1185
Reposted by Martin Garstenauer
Avalonia UI @avaloniaui.net · 20/08/2026
Today marks 35 years since Estonia restored its independence. In those 35 years, Estonia has built an extraordinary global reputation for technology and digital innovation. We’re incredibly proud that Avalonia is an Estonian company! 🇪🇪
0191
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 18/08/2026
Graphics Programming weekly - Issue 451 - August 16th, 2026 www.jendrikillner.com/post/graphic...
05116
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 14/08/2026
Graphics Programming weekly - Issue 450 - August 9th, 2026 www.jendrikillner.com/post/graphic...
06222
Martin Garstenauer @mgarstenauer.bsky.social · 14/08/2026
How Fast is .NET 11 Runtime Async? by Kai Sawano medium.com/p/how-fast-i...
medium.com
How Fast is .NET 11 Runtime Async?
Traditional async/await
011
Reposted by Martin Garstenauer
Amélie Heinrich @dispatchgraph.bsky.social · 20/07/2026
Introducing AGFX : Amelie's Graphics Library, a thin MIT licensed RHI targeted towards indie developers C compliant, D3D12/Metal4 backend, 2.0 will add raytracing/draw indirect support soon. 🧵
2294
Reposted by Martin Garstenauer
Phillip Carter @phillipcarter.dev · 09/08/2026
Right, same as Roslyn, it's also backed by the red-green algorithm github.com/dotnet/rosly... Although where it goes a step further is the speculative semantic model where it judges if any class member implies a change outwards from the class or if it's entirely contained.
github.com
242
Reposted by Martin Garstenauer
Jake Sones @jakeson.es · 08/08/2026
On Diablo 3 we incorporated all of this (plus the seed for the dungeon) into the metadata when taking screenshots. You could have a folder of screenshots and drag the one you wanted into the editor to load into that exact state. Was intended for bug repro, but amazing for productivity in general.
49515
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 06/08/2026
Graphics Programming weekly - Issue 449 - August 2nd, 2026 www.jendrikillner.com/post/graphic...
13722
Reposted by Martin Garstenauer
Red Blob Games @redblobgames.com · 02/08/2026
Love this project and writeup! A color space to cover skin colors. toneyalexander.github.io/inclusive-co... (can also be useful for #procgen)
toneyalexander.github.io
What Colors Are We? Constructing A Color Space For Skin Tones
Simple equations and a color picker to inclusively select simplified skin tones in a custom color space for digital art or game development.
413838
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 31/07/2026
Graphics Programming weekly - Issue 448 - July 27th, 2026 www.jendrikillner.com/post/graphic...
14716
Reposted by Martin Garstenauer
Phoenix 🐦‍🔥 @s-phoenix.bsky.social · 26/07/2026
Proud of myself today. What started as a simple infinite-grid shader turned into a month-long journey through rendering, maths, and plenty of frustration—but I finally got it working. I wrote about everything I learned: willofindie.com/proj/infinit... #webgpu #rustlang #glsl #realtimerendering
willofindie.com
Infinite Grid Shader
Learning to create an infinite grid procedurally using GLSL shaders. This post contains my notes, lessons and findings, and is intended for personal reference. Therefore, you might find errors, misjud...
05711
Reposted by Martin Garstenauer
Erin Catto @erincatto.bsky.social · 21/07/2026
New blog post. Box3D is getting faster. box2d.org/posts/2026/0...
box2d.org
SIMD for Collision
In a previous post SIMD Matters I discussed the big wins I got from graph coloring to make the contact solver faster. That same approach exists in Box3D. I like to call this approach “wide SIMD”. The ...
17211
Reposted by Martin Garstenauer
Kostas Anagnostou @kostasanagnostou.bsky.social · 20/07/2026
Worth watching I3D 2026 Keynote: "Lessons from Digging in Game Dev and Adjacent Trenches" by Naty Hoffman www.youtube.com/watch?v=ISgT...
youtube.com
I3D 2026 Keynote: Naty Hoffman's Keynote - "Lessons from Digging in Game Dev and Adjacent Trenches"
YouTube video by I3D Symposium
0217
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 20/07/2026
Graphics Programming weekly - Issue 447 - July 19th, 2026 www.jendrikillner.com/post/graphic...
04918
Reposted by Martin Garstenauer
Tanner Gooding @tannergooding.bsky.social · 19/07/2026
source.dot.net has been updated and massively improved. It now has support for mobile, fuzzy searching, per repo filtering, resizable panes, and much more. * There's a couple theme fixes in PR and one that splits the dotnet/dotnet filter apart to the actual sub repos
source.dot.net
Source Browser
2112
Reposted by Martin Garstenauer
Bobby Anguelov @bobbyanguelov.bsky.social · 20/07/2026
We just pushed a new version of esoterica to github. This is the culmination of around 2 years of work. Massive improvements across the board but most notably a brand new and modern DX12 based renderer. If you want to build your own engine, it's a great starting point! github.com/BobbyAnguelo...
1418
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 16/07/2026
Graphics Programming weekly - Issue 446 - July 12th, 2026 www.jendrikillner.com/post/graphic...
03512
Reposted by Martin Garstenauer
Stephen Hill @selfshadow.com · 13/07/2026
EGSR 2026 recordings: www.youtube.com/@egsr2026/pl... (Also linked from the programme: egsr2026.inria.fr/programme/)
02118
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 09/07/2026
Graphics Programming weekly - Issue 445 - July 5th, 2026 www.jendrikillner.com/post/graphic...
04318
Reposted by Martin Garstenauer
The Spaceshipper 🚀 @thespaceshipper.com · 05/07/2026
"On July 1, Fenris Creations (formerly CCP) completed the full open source release of its in-house Carbon Engine, the tech behind long-running MMO EVE Online and early access space survival game EVE Frontier. The Carbon Engine's repositories are available now on GitHub."
pcgamer.com
EVE Online studio Fenris follows through on yearslong promise to make its in-house game engine fully open source
Mad respect.
15219
Reposted by Martin Garstenauer
Jendrik Illner @jendrikillner.bsky.social · 01/07/2026
Graphics Programming weekly - Issue 444 - June 28th, 2026 www.jendrikillner.com/post/graphic...
15618
Reposted by Martin Garstenauer
Erin Catto @erincatto.bsky.social · 01/07/2026
I’m happy to announce the release of a new open source 3D physics engine called Box3D. I’ve been working on this project for a few years now, but it represents over 20 years of experience writing physics engines for games. Read more here: box2d.org/posts/2026/0...
box2d.org
Announcing Box3D
I’m happy to announce the release of Box3D, an open source 3D physics engine. It is now available on GitHub. Box3D repository You can think of Box3D as a fork of Box2D, extended with many features nee...
13782220
Reposted by Martin Garstenauer
Arseny Kapoulkine @zeux.io · 30/06/2026
meshoptimizer 1.2 is out! Featuring support for tangent generation, a significantly faster vertex decoder for Intel/AMD CPUs, several new smaller algorithms (cluster position compression, triangle filtering, clusterlod BVH) and more. GitHub stars and boosts appreciated! github.com/zeux/meshopt...
07521
Reposted by Martin Garstenauer
Scuff3D Rook @scuff3drook.bsky.social · 28/06/2026
*tap tap* Is this thing on? www.youtube.com/watch?v=B9bz... rookandpossum.com/posts/scanli... I made a thing! I suspect I'll be posting to an empty room like a madman, but for now, I'm going to make a habit to start posting things here when I post videos/blogs/papers.
youtube.com
The Scanline Sweeper: A Glyph Rendering Algorithm
YouTube video by Rook and Possum
68520
Reposted by Martin Garstenauer
Andrew Willmott @andrewwillmott.bsky.social · 28/06/2026
How to manage the C-level.
122
Reposted by Martin Garstenauer
Adam Sawicki @asawicki.info · 18/06/2026
First Look at Epic Games Lore VCS - a new article on my blog asawicki.info/news_1803_fi...
asawicki.info
First Look at Epic Games Lore VCS
1123