Henrik Rydgård
Henrik Rydgård
When building things like built-in memory profilers and similar, it's quite useful to be able to deduplicate captured callstacks without having to resolve them - since resolving stack traces can...
Sometimes, it might be interesting to use libraries with release-incompatible licenses in `[dev-dependencies]`. One example would be `dssim`, which is licensed under AGPL, and can be useful for comparing graphical...
I and some others have been porting a body of HLSL code to rust-gpu. Here's some notes about unexpected differences, pitfalls, and hard-to-port things. ### Fixable issues (doesn't mean they're...
Due to how for loops over a range work in Rust, a lot of scaffolding code is generated that is then expected to be optimized away, but in rust-gpu, that...
Quite often, an algorithm will have a working data size configurable by a constant, and this size is correlated with the thread group size. Here's what I would like to...
So, we currently have the Vec3 and Vec3A types from glam available. Vec3 is simply three scalar float32 values, and Vec3A is a SIMD type where an actual vector with...
Here's a straightforward dump, taken on Windows: http://www.ppsspp.org/unofficial/burnout.rdc I've sent it to someone using RenderDoc on Linux, and it crashes trying to load it. Is cross platform dump compatibility expected?
I googled "cargo apk" and ended up on the archived repository https://github.com/rust-windowing/android-rs-glue . Since so much of it still looks ok, I failed to noticed that it was archived, and...
Here's a small cutout from a Superluminal profile of an app that uses puffin scopes quite extensively:  The `pack()` call here takes around 1ms. Looks like the `pack()` call...
Scopes can have dynamic data, like this: ```rust puffin::profile_scope!("my_scope_id", my_dynamic_data); ``` However, puffin's UI still happily merges blocks with different dynamic data together if merging is enabled. It would be...