Cohaereo
Cohaereo
@cohae.dev
Graphics programmer by trade Reverse engineer/gamedev by night
140 followers64 following20 posts
Cohaereo reposted
I forgot to post my stuff to social media again… Anyways, here’s a cool project where I recreated an unused version of the D1 Saturn orbit screen #destinyart #b3d youtu.be/ShHUUMn48zY
Now available on the crates registry crates.io/crates/d3d11
Spent the last couple days writing a more idiomatic Rust wrapper for D3D11, replacing the unidiomatic weird C types and constants with proper Rust enums and bitflags. Still WIP, but definitely usable (see triangle example, hope to be adding more examples soon) github.com/cohaereo/d3d...
Cohaereo reposted
The render for the Scorched Enthusiasts community is finally done. It involved recreating 32 Scorchers, Disjunction and a bunch of custom Scorched Cannons from @gerbsnail.bsky.social Hope Team Scorched returns soon! The 8k version on Scorched Report: scorched.report/images/full/... #destiny2art
New crate time 🎉 Introducing chroma-dbg Make your Debug struct output easier to read than standard uncolored 'pretty'-printing ("{:#?}"). Comes with configurable colors and inlining! #rust #rustlang crates.io/crates/chrom...
Spent the last couple days writing a more idiomatic Rust wrapper for D3D11, replacing the unidiomatic weird C types and constants with proper Rust enums and bitflags. Still WIP, but definitely usable (see triangle example, hope to be adding more examples soon) github.com/cohaereo/d3d...
One of my biggest pet peeves with the underlying `windows` crate is the way `HRESULT`s are mapped to `Result`s Any "positive" hresult (S_*) is mapped to Result::Ok. The GetData API can return different positive results as an indicator, so I created a custom enum for this github.com/cohaereo/d3d...
You are up to date.