Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Mathieu Ropert

@MatRopert@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Tech Consultant, Trainer, Game developer and Lead making your software go fast. Ex Unity, ex Paradox.
Co-host of @cppcast@hachyderm.io.
Amateur photographer and occasional winetaster.

0 Followers
0 Following
23 Posts
Joined February 24, 2026
Website:
https://mropert.github.io/
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3w ago
My time at Unity is coming to a premature end, with our consulting team being dismantled. That means that ✨Sparkling Code✨ is available again for all your #cpp, performance, graphics and #gamedev needs, now with premium #unity expertise too! (I can also do #unrealEngine and bespoke tech) Feel free to get in touch!
8
0
11
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago
Hey do you guys wanna hear my nuanced thoughts about AI? Because the mods on HackerNews sure didn't. https://mropert.github.io/2026/08/04/an_honest_review_of_ai_programming/
mropert.github.io

An Honest Review of AI Programming · Mathieu Ropert

They gave me a Claude subscription and told me to get tokenmaxxing, so I tried to give it a fair shot.

45
6
33
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago
I see a message on slack about a redundancy hitting a team and next business day all the American and Canadian employees in the thread have had their account shut down. Then people ask me if I would ever consider go work there like it's a serious idea anyone could ever entertain.
17
0
9
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 7mo ago

Guess I should do an #introduction
Hey there! I'm Mathieu, I've been doing #cpp #gamedev and #graphics for a while and I have my own consulting/training shop these days.
I like wine, cooking, photography and cats of which I have 2 of (cats that is, I got more wine than that).
Oh and I was a union rep for a while, if you're curious about that.
You can find most of my tech stuff on my website, https://mropert.github.io/.

mastodon.social

Mastodon

32
0
24
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 5mo ago

Wrapped up a #gamedev consulting job on UE5 with no prior engine experience outside hobby interest.
Within hours I had significant performance improvements and found architectural design flaws.
Job ads making hard requirements on specific engines show deep misunderstanding of software engineering.

mastodon.social

Mastodon

10
0
4
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago
Replying to
@megatronicthronbanks@mastodon.social I wouldn't call it a blog section. They provide some static hosting called "GitHub pages" that your pipeline jobs can upload to. I'd guess it was made for document originally? I'm not sure. But someone figured you could generate a static site from dynamic content instead of running a buggy WordPress.
1
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago
Replying to
@mike@thecanadian.social I don't follow model updates super closely. I thought it was roughly 1-2 a year for the big annoucements. But I admit I mostly heard of updates by people telling me "you haven't tried OpenClanker 6.3 Pro, your opinion is invalid"
1
1
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago

Damn the sequel to my "Can It Run Doom?" lightning talk is writing itself.
Joke aside, GTX 900 makes sense if you want to target Vulkan 1.3 (earlier cards have sketchy driver support).
As for recommended specs, I'd guess mesh shaders, although RX 5xxx series don't support them.

1
1
1
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago

We had this thing called code that is text and exactly encodes machine instructions.
Then someone said "what if I turned this into an unreadable 2d graph UI that generates poor code and serializes to binary?"
We call it "Node based" and we think it's gonna go great.
#gamedev

mastodon.social

Mastodon

1
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

People were literally giving up on C++ before @compiler_explorer@hachyderm.io because they didn't trust the generated assembly would be good enough.
That was only 10 years ago.

1
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 6mo ago

RE: @MatRopert@mastodon.social

Current conclusion: it's basically impossible to tell if I'm hitting a compiler bug, a feature limitation or doing something wrong because despite the fact that it's been 6 years we still have no migration path and we standardized a thing that only works on slideware.

mastodon.social
3
0
3
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

MoltenVK allows you to use Vulkan on all 3 desktop platforms as long as you're prepared to go all in on mesh shaders.
The alternatives are to emulate the lack of draw_indirect_count() with some nasty CPU/GPU sync points and read backs, or to go back to pre GPU-driven patterns.

1
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

Trip report from @ACCUConf@mastodon.social 2026
https://mropert.github.io/2026/06/24/accu_on_sea_2026/

mropert.github.io
1
0
3
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 5mo ago

Today is May 1st.
It's my mom's birthday.
Also it's international worker's day.
Join a fucking union!

2
0
1
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 6mo ago

Ppl who use C++ Modules, do you publish libraries in "dual form", useable with or without modules enabled, or did you move to modules only?
I found doing dual is a bit of a maintenance pain, but the alternative is very viral "all or nothing".
cc @DanielaKEngert@hachyderm.io

2
0
2
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 7mo ago

Part 9 of my blog series "What Makes A Game Tick?" has just been published!
Today we build a parallel task scheduler to run our tick on multiple threads just by looking at their function signatures.
If you're new to the series you might want to check out the precious issues first! #gamedev
https://mropert.github.io/2026/02/27/making_games_tick_part9/

mastodon.social

Mastodon

1
0
1
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago

For all the recent clamor for a New Vegas spiritual successor, I'm sure you know you of Outer Worlds. But did you know the lead writer went on to make another franchise set in post apocalyptic western United States?
It's a small franchise called Horizon Zero Dawn...

0
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 2mo ago

Next episode of CppCast is out, get it while it's hot!
https://cppcast.com/40_years_of_programming_and_embeddable_programming_languages_with_mark_guidarelli/

cppcast.com
0
0
1
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

@SolangePaddleton@piaille.fr @michelv@oisaur.com après avoir jeté un oeil, je ne recommande pas.

0
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

Has anyone made an AI config file that makes it talk to you like your skills in Disco Elysium?
I'm not sure it'd serve a practical purpose but it'd probably be hilarious for a minute.

0
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

So a bunch of guys with reportedly no background in game engineering or access to a preview build put out an article article saying "this game won't make 60 fps on release" with ZERO evidence and the whole press is running with it.
My sympathies to the CM at Rockstar who has to handle this.

0
0
0
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 3mo ago

New episode is out. @lefticus@mas.to and I interview Tom Tesch about teaching C++ in the age of students using AI and finding a job for graduates.
Also Max interrupts the podcast cause he's never been fed.
https://open.spotify.com/episode/7FS6ne6vwVODN7sWJpD8AG?si=FqyP_QRfSnWdGwYtO81JjA

open.spotify.com
0
0
1
0
Open post
Mathieu Ropert @MatRopert@mastodon.social
· 6mo ago
Replying to
@sschoener@mastodon.gamedev.place I have been similar thoughts about C++ modules, although it's harder to get feedback because so far most usage seem to be about wrapping existing headers.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:31:13 UTC