Reposted by Martin GarstenauerAras 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 GarstenauerArseny Kapoulkine @zeux.io · 30/09/2026New 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 GarstenauerKostas 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.euA Spatio-Temporal Acceleration Framework for Order-Independent TransparencyA Spatio-Temporal Acceleration Framework for Order-Independent Transparency 0196
Reposted by Martin GarstenauerAlan Wolfe @demofox.bsky.social · 03/10/2026The Double Headed Stack Allocator New blog post! blog.demofox.org/2026/10/03/t... 25314
Reposted by Martin GarstenauerKostas Anagnostou @kostasanagnostou.bsky.social · 30/09/2026PIX 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.comIntroducing DxTimingCaptureLibrary - DirectX Developer BlogToday 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 01/10/2026Graphics Programming weekly - Issue 457 - September 27th, 2026 www.jendrikillner.com/post/graphic... 03519
Reposted by Martin GarstenauerErin Catto @erincatto.bsky.social · 29/09/2026New blog post on speeding up the separating axis test (SAT) using inscribed spheres: box2d.org/posts/2026/0...box2d.orgInscribed SpheresThe 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 GarstenauerTom Forsyth @tomforsyth.bsky.social · 28/09/2026DASHR - 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.beDASHR - Dynamically Animated Skinned Heightfield Rendering - six minutes versionYouTube video by Tom Forsyth 1423276
Reposted by Martin GarstenauerMegan Fox @glassbottommeg.bsky.social · 24/09/2026Blender 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.comMotion Sculpting: A New Animation Paradigm — BCON26YouTube video by Blender 73914
Reposted by Martin GarstenauerArseny Kapoulkine @zeux.io · 25/09/2026meshoptimizer 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 22/09/2026Graphics Programming weekly - Issue 456 - September 20th, 2026 www.jendrikillner.com/post/graphic... 03816
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 17/09/2026Graphics 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 164
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 13/09/2026Graphics Programming weekly - Issue 454 - September 6th, 2026 www.jendrikillner.com/post/graphic... 05318
Reposted by Martin GarstenauerTerence Tao @teorth.bsky.social · 11/09/2026A 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.orgDeclaration — Math and AIRead the declaration and add your name. 432066933
Reposted by Martin GarstenauerMatthew Sparkes @sparkes.bsky.social · 09/09/2026Terence 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.comTerence Tao: AI companies are harming mathematics | New ScientistAI 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 GarstenauerAndrew Helmer @andrewhelmer.bsky.social · 05/09/2026Sebastian Aaltonen's No Graphics API is now on Github! github.com/sebbbi/NoGra...github.comGitHub - 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 GarstenauerEric Lippert @ericlippert.com · 04/09/2026After 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.comFabulous Adventures in Data Structures and Algorithms - Eric Lippert 1247
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 05/09/2026Graphics Programming weekly - Issue 453 - August 30th, 2026 www.jendrikillner.com/post/graphic... 05523
Reposted by Martin GarstenauerAvalonia UI @avaloniaui.net · 02/09/2026Hot 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.netHot Reload for Avalonia - Avalonia UI BlogAvalonia Hot Reload is here: edit XAML and C#, see it live, no restart, on desktop and mobile. 0169
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 27/08/2026Graphics Programming weekly - Issue 452 - August 23rd, 2026 www.jendrikillner.com/post/graphic... 15518
Reposted by Martin GarstenauerDouble Fine @doublefine.com · 27/08/2026To honor Tim Curry's memory, we are making Brütal Legend FREE on Itch.io, for 666 minutes: itch.io/s/199277/the...itch.ioBrütal Legend | The Tainted Coil shall rule forever! by Double Fine ProductionsA sale by Double Fine Productions, 100% off Brütal Legend 5669664172
Reposted by Martin GarstenauerCasey Muratori @cmuratori.bsky.social · 26/08/2026The 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/therootcomputerenhance.comThe Root of the Root of All EvilA Brief History of Programming's Most Ambiguous Catchphrase 14211
Reposted by Martin GarstenauerLuna @moonbase.lgbt · 24/08/2026what the fuck is a laundry list anyway 1185
Reposted by Martin GarstenauerAvalonia UI @avaloniaui.net · 20/08/2026Today 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 18/08/2026Graphics Programming weekly - Issue 451 - August 16th, 2026 www.jendrikillner.com/post/graphic... 05116
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 14/08/2026Graphics Programming weekly - Issue 450 - August 9th, 2026 www.jendrikillner.com/post/graphic... 06222
Martin Garstenauer @mgarstenauer.bsky.social · 14/08/2026How Fast is .NET 11 Runtime Async? by Kai Sawano medium.com/p/how-fast-i...medium.comHow Fast is .NET 11 Runtime Async?Traditional async/await 011
Reposted by Martin GarstenauerAmélie Heinrich @dispatchgraph.bsky.social · 20/07/2026Introducing 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 GarstenauerPhillip Carter @phillipcarter.dev · 09/08/2026Right, 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 GarstenauerJake Sones @jakeson.es · 08/08/2026On 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 06/08/2026Graphics Programming weekly - Issue 449 - August 2nd, 2026 www.jendrikillner.com/post/graphic... 13722
Reposted by Martin GarstenauerRed Blob Games @redblobgames.com · 02/08/2026Love this project and writeup! A color space to cover skin colors. toneyalexander.github.io/inclusive-co... (can also be useful for #procgen)toneyalexander.github.ioWhat Colors Are We? Constructing A Color Space For Skin TonesSimple 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 31/07/2026Graphics Programming weekly - Issue 448 - July 27th, 2026 www.jendrikillner.com/post/graphic... 14716
Reposted by Martin GarstenauerPhoenix 🐦🔥 @s-phoenix.bsky.social · 26/07/2026Proud 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 #realtimerenderingwillofindie.comInfinite Grid ShaderLearning 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 GarstenauerErin Catto @erincatto.bsky.social · 21/07/2026New blog post. Box3D is getting faster. box2d.org/posts/2026/0...box2d.orgSIMD for CollisionIn 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 GarstenauerKostas Anagnostou @kostasanagnostou.bsky.social · 20/07/2026Worth watching I3D 2026 Keynote: "Lessons from Digging in Game Dev and Adjacent Trenches" by Naty Hoffman www.youtube.com/watch?v=ISgT...youtube.comI3D 2026 Keynote: Naty Hoffman's Keynote - "Lessons from Digging in Game Dev and Adjacent Trenches"YouTube video by I3D Symposium 0217
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 20/07/2026Graphics Programming weekly - Issue 447 - July 19th, 2026 www.jendrikillner.com/post/graphic... 04918
Reposted by Martin GarstenauerTanner Gooding @tannergooding.bsky.social · 19/07/2026source.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 repossource.dot.netSource Browser 2112
Reposted by Martin GarstenauerBobby Anguelov @bobbyanguelov.bsky.social · 20/07/2026We 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 GarstenauerJendrik Illner @jendrikillner.bsky.social · 16/07/2026Graphics Programming weekly - Issue 446 - July 12th, 2026 www.jendrikillner.com/post/graphic... 03512
Reposted by Martin GarstenauerStephen Hill @selfshadow.com · 13/07/2026EGSR 2026 recordings: www.youtube.com/@egsr2026/pl... (Also linked from the programme: egsr2026.inria.fr/programme/) 02118
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 09/07/2026Graphics Programming weekly - Issue 445 - July 5th, 2026 www.jendrikillner.com/post/graphic... 04318
Reposted by Martin GarstenauerThe 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.comEVE Online studio Fenris follows through on yearslong promise to make its in-house game engine fully open sourceMad respect. 15219
Reposted by Martin GarstenauerJendrik Illner @jendrikillner.bsky.social · 01/07/2026Graphics Programming weekly - Issue 444 - June 28th, 2026 www.jendrikillner.com/post/graphic... 15618
Reposted by Martin GarstenauerErin Catto @erincatto.bsky.social · 01/07/2026I’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.orgAnnouncing Box3DI’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 GarstenauerArseny Kapoulkine @zeux.io · 30/06/2026meshoptimizer 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 GarstenauerScuff3D 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.comThe Scanline Sweeper: A Glyph Rendering AlgorithmYouTube video by Rook and Possum 68520
Reposted by Martin GarstenauerAndrew Willmott @andrewwillmott.bsky.social · 28/06/2026How to manage the C-level. 122
Reposted by Martin GarstenauerAdam Sawicki @asawicki.info · 18/06/2026First Look at Epic Games Lore VCS - a new article on my blog asawicki.info/news_1803_fi...asawicki.infoFirst Look at Epic Games Lore VCS 1123