Mathieu Ropert
A blog about C++ with a bit of a French touch
- Posts
- 55 from 11 Oct 2017 to 20 Oct 2026
- Posting
- monthly (19 in the last year)
- Kind
- personal blog
- Feed
- https://mropert.github.io/feed.xml
2026 13
- What makes a game tick? Part 9.5 - The Curse of the Scheduler Latency
- Make APIs that fail gracefully rather that fallback silently
- We Should Use Instrumented Profiling Scopes More
- An Honest Review of AI Programming
- ACCU On Sea 2026 trip report, still with AI!
- What makes a game tick? Special Issue - Buffy the Performance Slayer
- Can we finally use C++ Modules in 2026?
- You’re absolutely right, no one can tell if C++ is AI generated
- Looking at Unity finally made me understand the point of C++ coroutines
- What makes a game tick? Part 9 - Data Driven Multi-Threading Scheduler
- Profiling on Windows: a Short Rant
- Benchmarking with Vulkan, or the curse of variable GPU clock rates
- Designated Initializers, the best feature of C++20
2025 15
- toying with my own 3d renderer
- late 2025
- C++ Enum Class and Error Codes, part 3
- Trying out C++26 executors
- part 2
- part 1
- In our last episode in this series
- The Performance Spectrum
- During summer
- What makes a game tick? Part 5 - Rendering Script Performance
- What makes a game tick? Part 4 - Gameplay Script Performance
- What makes a game tick? Part 3 - Scripted Ticks
- What makes a game tick? Part 2 - Basic Architecture
- What makes a game tick? Part 1 - Introduction
- ACCU 2025 trip report, now with AI!
2022 2
2020 1
2019 5
2018 8
2017 11
- Follow-up to 'Better polymorphic ducks'
- Better polymorphic ducks
- first part
- Meeting C++ 2017 trip report
- About leaky abstractions
- Following-up on 'simplifying build in C++ (part 1)' and discussing API convergence
- first part
- My CppCon 2017 talk about API & ABI versioning is online!
- My CppCon 2017 talk about Modular Design with CMake is online!
- CppCon 2017 trip report
- Welcome!