EtienneParmentier
EtienneParmentier
I would be curious to know why you need atomic operations on a simd type: can't you operate on each component atomically instead ? (I am genuinely curious, not being...
But why switch on type ```void``` in the first place ? Wouldn't it be better to use an ```enum``` with no fields ?
Maybe taking a look at how [tracy](https://github.com/wolfpld/tracy) handles thing would be good ? They already implement profiling for vulkan, directx, and openGL.