• 0 Posts
  • 11 Comments
Joined 1Y ago
cake
Cake day: Aug 04, 2023

help-circle
rss


Contrary to popular opinion, i’m gonna guess graphics driver. Specifically the shader compiler.


You can get lower latency with vulkan then with opengl. I remember some emulators (gamecube?) talk about why they implemented vulkan.





I was playing bloons td back when it was flash, in firefox. It was sometimes too slow. So i fired up perf and found out what horrors flash player was doing with memcpy. One byte memcpy, completely unaligned memcpy.

So i wrote an ssse3 memcpy that could do one byte unaligned with xmm registers. It was 30% faster then whatever glibc was doing and made the game playable. Was planing to submit it to glibc, but they came up with something different that was just as fast.


I’d like all files to have a big comment on top that says wtf this is, why is it, and roughly how it works. Bonus for ascii art.


Yea, if even 1% of their fan base were to send them a message ot would be spam for days. Even if they weren’t doing anything else it would be too much.

Still wish him all the best.