Mathieu Ropert's Avatar

Mathieu Ropert

@matropert.bsky.social

C++ Consultant and Trainer. Game developer and lead. Ex Paris C++ User Group organizer. Avid roleplayer, amateur photographer and occasional winetaster.

685 Followers  |  127 Following  |  563 Posts  |  Joined: 30.07.2023  |  1.8036

Latest posts by matropert.bsky.social on Bluesky

discord can't collapse into irrelevance because an empty server where i dump screenshots, notes, and pictures is somehow, in 2026, the best way of getting shit off my phone and onto the computer

16.02.2026 06:37 β€” πŸ‘ 1320    πŸ” 191    πŸ’¬ 12    πŸ“Œ 0

I watched Bugonia (2025) and frankly, it pains me to say 10 Cloverfield Lane did a much better job with a similar premise 10 years ago.

14.02.2026 01:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Profiling on Windows: a Short Rant Β· Mathieu Ropert I wanted to write about threads, but I needed to explain some numbers and I couldn’t. Here’s why.

Made a short writeup about my recent issues doing micro-architecture profiling on Windows.
mropert.github.io/2026/02/13/p...

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

Mia's reaction

13.02.2026 12:19 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Rewatching Avengers Endgame someone explains how the "Thanos throws Gamora off a cliff after he tortured her and her sister for Intel is considered a sacrifice of love" unless it's written by a dude with issues

13.02.2026 01:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Guess your profile tagline warned us

12.02.2026 23:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Max has opinions

12.02.2026 23:16 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Tried CNET already, they bounce you back to Intel's website who then gives you 404.
As mentioned in the other reply they did a crazy 5 generation minspec bump on the 2025 release _and_ paid support only gives you up to 2 years old releases.
They're just trying to force hardware upgrades.

12.02.2026 17:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Lol they did a 5 generation minspec bump in the 2025 release and paid support only gives you up to 2 years downloads.
Someone is just trying to force you to buy a new CPU.

12.02.2026 17:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At this point I just hope I can find a link to someone who kept a copy of the offline installers of older versions...

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

Why is so hard it is to find a good profiler with hardware counters like cache/branches that isn't proprietary/paid on Windows?
And does it contribute to why all those windows apps run very poorly?

12.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

VkBoostrap will save you some line for instance/device/swapchain creation which is neat.
But you'll still need some amount of code to get to hello triangle.
Can't really be helped unless you use some form of renderer abstraction.
There's a ton online depending what you're looking for.

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

In updated vTune and the new version doesn't support my CPU anymore (10th gen i7).
The only way to get the installer back for older versions is through paid support according to support.
Amazing job by Intel.

12.02.2026 15:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I'm begging you to stop trying to write your own work stealing task scheduler

10.02.2026 16:31 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

When people ask why the state finances aren't looking good maybe ask them who oversees and validates public contracts to build stuff like this.

08.02.2026 15:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's not even showing a greyed out option in the app when that happens. You have to go read the docs to figure out why some ticket purchase options disappeared.

08.02.2026 15:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Update on the abysmal state of Paris transport tech: they can't store a metro ticket _and_ an airport transfer on the same medium.
The official solution: buy a 2nd card (or use a second phone 🀑) to store each separately.
How much money was spent on this level of incompetence?

08.02.2026 15:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Mathieu Ropert: Learning Graphics Programming with C++
YouTube video by SwedenCpp Mathieu Ropert: Learning Graphics Programming with C++

From our most recent Stockholm #Cpp Meetup:
A few lessons that should be quite enlightening and helpful to get started with graphics and game programming with #cplusplus, by @matropert.bsky.social

youtu.be/vL87j4wup1U

06.02.2026 11:06 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Paris mΓ©tro evolves. To force you even harder to use their garbage app they discontinued paper tickets in favour of a "reusable" piece of cardboard they pretend will last you 10 years.
Still can't tap your bank card on the gate like in normal places.

06.02.2026 16:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

AI content moderation is a waste of everybody's time. It's a best merely an annoyance that is trivially bypassed.
I was trying to find a wine I tried but couldn't remember the name (google search was helpless).
Took me 2 extra steps to get over the "sorry can't talk alcohol".

05.02.2026 23:29 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Decaying fascist constructs look so Star Wars

04.02.2026 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I went to Quick in Brussels and they asked me to pay for mayo with my fries, so by the only metric that mattersℒ️ Belgium isn't a civilized place.

01.02.2026 11:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

FOSDEM keynote: interesting and enlightening, but kind of hurting its own point that European governments rely on Big Tech too much by trying to do a presentation on custom software that took 5 minutes to get the slides up and broke down 2/3rd of that way into the talk.

31.01.2026 10:13 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

French office: "don't like our decision? Go ahead, strike, it's your right".
QuΓ©bec office: "you made a lukewarm comment about it on LinkedIn, 3 days unpaid leave pending disciplinary hearing"

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

The way disapproval is treated in France vs QuΓ©bec at the same employer tells you a lot about the value of labour law protection over any vague idea of "company culture".

30.01.2026 10:34 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Narrator's voice: there a was a bug in it

29.01.2026 17:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Benchmarking with Vulkan, or the curse of variable GPU clock rates Β· Mathieu Ropert Trying to get reliable benchmarks on a GPU that keeps adapting its clock rate.

Wrote a short article about my experience benchmarking Vulkan apps and fighting GPU variable clock rates.
mropert.github.io/2026/01/29/b...

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

Now I finally understand the origin of the meme 😐

29.01.2026 01:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

✊

28.01.2026 13:12 β€” πŸ‘ 17501    πŸ” 6671    πŸ’¬ 74    πŸ“Œ 65
Baz Obungler saying "here's a podcast that does a good job"

Baz Obungler saying "here's a podcast that does a good job"

Sir, thank you

28.01.2026 16:09 β€” πŸ‘ 426    πŸ” 30    πŸ’¬ 5    πŸ“Œ 0

@matropert is following 20 prominent accounts