Stefan Reinalter
@molecularmusing.bsky.social
Founder of Molecular Matters • C++ & low-level programming • Created Live++ (@liveplusplus.bsky.social)
https://liveplusplus.tech
https://liveplusplus.tech
There is some traction currently on a proposal I made for the Visual Studio debugger: developercommunity.visualstudio.com/t/Consider-add…
If you're a user of Live++ and/or .natvis in general, please consider commenting and upvoting.
Thank you!
If you're a user of Live++ and/or .natvis in general, please consider commenting and upvoting.
Thank you!
Developer Community
Developer Community
https://developercommunity.visualstudio.com/t/Consider-add…
November 11, 2025 at 9:51 AM
There is some traction currently on a proposal I made for the Visual Studio debugger: developercommunity.visualstudio.com/t/Consider-add…
If you're a user of Live++ and/or .natvis in general, please consider commenting and upvoting.
Thank you!
If you're a user of Live++ and/or .natvis in general, please consider commenting and upvoting.
Thank you!
Why is *every* company on this damn planet shoving down AI our throats?
I cannot tell you how mad stuff like this makes me.
I cannot tell you how mad stuff like this makes me.
November 10, 2025 at 4:18 PM
Why is *every* company on this damn planet shoving down AI our throats?
I cannot tell you how mad stuff like this makes me.
I cannot tell you how mad stuff like this makes me.
Terry Pratchett's writing of the Nac Mac Feegle accent always makes me smile. It's so perfect, I can hear a Scottish voice talk in my mind :)
November 9, 2025 at 11:47 PM
Terry Pratchett's writing of the Nac Mac Feegle accent always makes me smile. It's so perfect, I can hear a Scottish voice talk in my mind :)
Interesting read with some explicit numbers:
www.theringer.com/2025/11/04/t...
www.theringer.com/2025/11/04/t...
How Catastrophic Is It If the AI Bubble Bursts? An FAQ.
The AI industry's most important product is not a chatbot or a video generator; it's the story the AI industry is telling about itself
www.theringer.com
November 9, 2025 at 5:33 PM
Interesting read with some explicit numbers:
www.theringer.com/2025/11/04/t...
www.theringer.com/2025/11/04/t...
Reposted by Stefan Reinalter
Hi folks, this is again a plea for help. There still is no cleared donor. People working through the system but again-if you're at all interested in trying to help, it takes months to get cleared as a donor. There's a lot of delays/appointments.
So please consider and spread it around, thank you.
So please consider and spread it around, thank you.
I am afraid I have absolutely terrible news. I need a lot of help now, from everyone. I currently have NO CLEARED DONOR for transplant and we only have a short period of time to get this done. Please SHARE THIS WITH EVERYONE AND PLEASE TRY TO DONATE!
All the information is at iggyland.org
All the information is at iggyland.org
Iggy needs a kidney - Iggy's Up All Night
The TL;DR on how you can help (if you scroll down, the full story is below): In short I have a disease that requires a living kidney donor. There are no other viable options for me. I have only a few ...
iggyland.org
October 29, 2025 at 10:18 PM
Hi folks, this is again a plea for help. There still is no cleared donor. People working through the system but again-if you're at all interested in trying to help, it takes months to get cleared as a donor. There's a lot of delays/appointments.
So please consider and spread it around, thank you.
So please consider and spread it around, thank you.
Reposted by Stefan Reinalter
I am afraid I have absolutely terrible news. I need a lot of help now, from everyone. I currently have NO CLEARED DONOR for transplant and we only have a short period of time to get this done. Please SHARE THIS WITH EVERYONE AND PLEASE TRY TO DONATE!
All the information is at iggyland.org
All the information is at iggyland.org
Iggy needs a kidney - Iggy's Up All Night
The TL;DR on how you can help (if you scroll down, the full story is below): In short I have a disease that requires a living kidney donor. There are no other viable options for me. I have only a few ...
iggyland.org
June 26, 2025 at 9:55 PM
I am afraid I have absolutely terrible news. I need a lot of help now, from everyone. I currently have NO CLEARED DONOR for transplant and we only have a short period of time to get this done. Please SHARE THIS WITH EVERYONE AND PLEASE TRY TO DONATE!
All the information is at iggyland.org
All the information is at iggyland.org
Reposted by Stefan Reinalter
A plea for help. 🙏
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
November 8, 2025 at 12:42 AM
A plea for help. 🙏
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
Reposted by Stefan Reinalter
Iggy was an invaluable tester and contributed so much to the project. He was absolutely brilliant in the game and came up with so many original strategies we had never considered.
Please help us spread the word and as we help find him a living kidney donor. 💙
Please help us spread the word and as we help find him a living kidney donor. 💙
A plea for help. 🙏
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.
His story, contact and donor information can all be found on
iggyland.org
Please help us in sharing his story and getting the word out.💙
November 8, 2025 at 12:46 AM
Iggy was an invaluable tester and contributed so much to the project. He was absolutely brilliant in the game and came up with so many original strategies we had never considered.
Please help us spread the word and as we help find him a living kidney donor. 💙
Please help us spread the word and as we help find him a living kidney donor. 💙
Reposted by Stefan Reinalter
Łukasz from Wookash Podcast (@gameengineering.bsky.social) has posted a lengthy conversation I recorded with him a few weeks ago:
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
Dear ImGui | On UI Architecture with Omar Cornut
YouTube video by Wookash Podcast
www.youtube.com
November 8, 2025 at 8:04 PM
Łukasz from Wookash Podcast (@gameengineering.bsky.social) has posted a lengthy conversation I recorded with him a few weeks ago:
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
Reposted by Stefan Reinalter
Is your company interested in trying Live++? Want to know what it can do for you? Curious about its features?
You can now request a live demo through our website - free of charge!
liveplusplus.tech/request_live...
#cpp
You can now request a live demo through our website - free of charge!
liveplusplus.tech/request_live...
#cpp
November 6, 2025 at 3:46 PM
Is your company interested in trying Live++? Want to know what it can do for you? Curious about its features?
You can now request a live demo through our website - free of charge!
liveplusplus.tech/request_live...
#cpp
You can now request a live demo through our website - free of charge!
liveplusplus.tech/request_live...
#cpp
Reposted by Stefan Reinalter
Do you want to improve the performance of your il2cpp Unity projects, without changing your code or your assets? My il2cpp build processor cpp2better is now officially available (on request). Reach out to me, details here: blog.s-schoener.com/2025-11-04-c...
cpp2better, an il2cpp postprocessor | Sebastian Schöner
It’s been a while since I last talked about cpp2better. Time for an official “here it is” post. What is cpp2better? cpp2better is a tool that hooks into your build pipeline for Unity to achieve better...
blog.s-schoener.com
November 4, 2025 at 2:13 PM
Do you want to improve the performance of your il2cpp Unity projects, without changing your code or your assets? My il2cpp build processor cpp2better is now officially available (on request). Reach out to me, details here: blog.s-schoener.com/2025-11-04-c...
Thanks for having me, Mojang!
The talk was fun, I enjoyed doing it, especially the numerous "Live++ meets DOOM" live demos.
The talk was fun, I enjoyed doing it, especially the numerous "Live++ meets DOOM" live demos.
Last week, we were invited by Mojang Stockholm to do a talk about Live++ and its use cases.
You can download the presentation here:
liveplusplus.tech/downloads/Mo...
liveplusplus.tech/downloads/Mo...
The talk was well received and some of the feedback already made it into the latest update.
#cpp
You can download the presentation here:
liveplusplus.tech/downloads/Mo...
liveplusplus.tech/downloads/Mo...
The talk was well received and some of the feedback already made it into the latest update.
#cpp
October 31, 2025 at 12:59 PM
Thanks for having me, Mojang!
The talk was fun, I enjoyed doing it, especially the numerous "Live++ meets DOOM" live demos.
The talk was fun, I enjoyed doing it, especially the numerous "Live++ meets DOOM" live demos.
Always interesting how -- even after so many years -- there are still new things to be discovered that need to be taken into account to accommodate different companies' workflows.
October 29, 2025 at 2:52 PM
Always interesting how -- even after so many years -- there are still new things to be discovered that need to be taken into account to accommodate different companies' workflows.
Reposted by Stefan Reinalter
In the next update, it will be possible to hot-restart on an unhandled exception.
This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.
This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.
October 28, 2025 at 9:09 AM
In the next update, it will be possible to hot-restart on an unhandled exception.
This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.
This is incredibly useful in situations where code has been deoptimized and a few patches have been applied, especially in startup code, because this will automatically be injected upon restart.
I recently gave a talk + live demos about Live++ and its use cases. One of them included fixing bugs on the fly, and feedback I got mentioned that people didn't think about hot-reloading code while the exception handler was open.
Naturally, there's now a hint at the bottom, since this is powerful!
Naturally, there's now a hint at the bottom, since this is powerful!
October 27, 2025 at 1:17 PM
I recently gave a talk + live demos about Live++ and its use cases. One of them included fixing bugs on the fly, and feedback I got mentioned that people didn't think about hot-reloading code while the exception handler was open.
Naturally, there's now a hint at the bottom, since this is powerful!
Naturally, there's now a hint at the bottom, since this is powerful!
I'm currently in the situation where I write about 20 lines of C++ code per day.
Most of the time is spent thinking "How do I even test this?" and once I have an idea and implement a test, debugging jumps between "the test is wrong" and "the implementation is wrong".
Most of the time is spent thinking "How do I even test this?" and once I have an idea and implement a test, debugging jumps between "the test is wrong" and "the implementation is wrong".
October 24, 2025 at 2:22 PM
I'm currently in the situation where I write about 20 lines of C++ code per day.
Most of the time is spent thinking "How do I even test this?" and once I have an idea and implement a test, debugging jumps between "the test is wrong" and "the implementation is wrong".
Most of the time is spent thinking "How do I even test this?" and once I have an idea and implement a test, debugging jumps between "the test is wrong" and "the implementation is wrong".
Oh my dear.
1 second *per DLL*?
So for UE5 built locally, we'd see a delay of roughly... 800 seconds?
1 second *per DLL*?
So for UE5 built locally, we'd see a delay of roughly... 800 seconds?
Smart App Control on Windows checks for signatures when loading EXEs and DLLs. This can lead to about one-second delays on each DLL load whenever I have rebuilt my project from source on my machine.
So I guess the solution is to enable Developer Mode or turn off Smart App Control
So I guess the solution is to enable Developer Mode or turn off Smart App Control
October 22, 2025 at 7:49 AM
Oh my dear.
1 second *per DLL*?
So for UE5 built locally, we'd see a delay of roughly... 800 seconds?
1 second *per DLL*?
So for UE5 built locally, we'd see a delay of roughly... 800 seconds?
Reposted by Stefan Reinalter
Some build statistics from our "Live++ meets DOOM" experiment to show off the benefits of unity splitting in Live++.
October 17, 2025 at 9:23 AM
Some build statistics from our "Live++ meets DOOM" experiment to show off the benefits of unity splitting in Live++.
Reposted by Stefan Reinalter
Live++ meets DOOM.
Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC.
Wonder what John Carmack could have done with this back in the days?
www.youtube.com/watch?v=cpDF...
#cpp
Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC.
Wonder what John Carmack could have done with this back in the days?
www.youtube.com/watch?v=cpDF...
#cpp
Live++ meets DOOM
YouTube video by Molecular Matters
www.youtube.com
October 16, 2025 at 3:11 PM
Live++ meets DOOM.
Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC.
Wonder what John Carmack could have done with this back in the days?
www.youtube.com/watch?v=cpDF...
#cpp
Showing DOOM (released in 1993) utilizing Live++ (released in 2018) is a true testament to its completely generic hot-reload abilities, requiring just 3 LOC.
Wonder what John Carmack could have done with this back in the days?
www.youtube.com/watch?v=cpDF...
#cpp
Reposted by Stefan Reinalter
New blog post:
In 2021 I found an invisible memory leak in a tool (VS Code) that I have never used. Impossible? Easy:
randomascii.wordpress.com/2025/10/09/f...
In 2021 I found an invisible memory leak in a tool (VS Code) that I have never used. Impossible? Easy:
randomascii.wordpress.com/2025/10/09/f...
Finding a VS Code Memory Leak
In 2021 I found a huge memory leak in VS code, totalling around 64 GB when I first saw it, but with no actual limit on how high it could go. I found this leak despite two obstacles that should have…
randomascii.wordpress.com
October 9, 2025 at 8:27 PM
New blog post:
In 2021 I found an invisible memory leak in a tool (VS Code) that I have never used. Impossible? Easy:
randomascii.wordpress.com/2025/10/09/f...
In 2021 I found an invisible memory leak in a tool (VS Code) that I have never used. Impossible? Easy:
randomascii.wordpress.com/2025/10/09/f...
Reposted by Stefan Reinalter
love to read this stuff how Metal Slug achieved that amazing art by using 3 pillars, shapes, coloring and shading 6th-divisions-den.co...
October 1, 2025 at 8:27 AM
love to read this stuff how Metal Slug achieved that amazing art by using 3 pillars, shapes, coloring and shading 6th-divisions-den.co...
Reposted by Stefan Reinalter
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!
zeux.io/2025/09/30/b...
zeux.io/2025/09/30/b...
September 30, 2025 at 5:40 PM
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!
zeux.io/2025/09/30/b...
zeux.io/2025/09/30/b...
If I ever write a book about my experience of running a business and selling software, one whole chapter will be dedicated to resellers and their questions.
Oh dear god.
Oh dear god.
September 29, 2025 at 9:13 PM
If I ever write a book about my experience of running a business and selling software, one whole chapter will be dedicated to resellers and their questions.
Oh dear god.
Oh dear god.