Siebencorgie

@siebencorgie
2 Followers
74 Following
36 Posts
Loves to program in Rust, mostly 3d, or audio stuff.
Codehttps://gitlab.com/tendsinmende
Blogsiebencorgie.rs
Twitter@siebencorgie
Youtubehttps://www.youtube.com/user/siebencorgie
Decided to give dynamic GI another try, as it really helps with the atmosphere. Seems that this time I managed to pull this off.
No bleeding issues, since I'm raytracing instead of cone tracing this time.
Also supports infinite bounces.
Main cost is about 300mb of VRAM usage, but I could bring it down by an half, I guess.
Stabilization time could be an issue as well, but since the world isn't changing very rapidly, I'm not that worried about it.
People like to joke about colons in academic titles, but the formula is pretty clearly "Title I Love: Title that Indexes this Content to its Readership." Let us have this one thing so that we can have a tiny crumb of cake and eat it too. 😅

Seriously though, it's nice that I'm able to use mastodon in a similar way I use Twitter to discover new people and interesting stuff.

The feed is now pretty active and interesting, which wasn't the case half a year ago.

Me following all the people I know from bird-site:

#introduction I am Jeremy Soller.

I work at @system76 as Principal Engineer where I maintain our Linux distribution @pop_os_official, port @coreboot and open source embedded controller firmware to our laptops, work on the new COSMIC Desktop Environment, and more!

I also am the creator and BDFL of a microkernel operating system primarily written in #Rust named Redox OS. I am damn near crazy about #Rust and use it anywhere and everywhere!

Follow if you are interested in these things 🙌 🦀

So, what is ReDOS?

Redox OS itself has an initfs that is about 10MiB, containing disk drivers, the RedoxFS driver, and other required items to mount the root partition. This obviously means systems with mere megabytes of memory cannot run Redox OS.

ReDOS is a fork of the Redox OS bootloader that can fit in as little as 2MiB of RAM, and can run out of a RedoxFS partition. It enables low powered systems to experience a fully Rust OS, albeit much less useful than Redox OS.

I published a new #rust #embedded crate for @adafruit mpr121 capacitive touch sensor.

Read about my motivation as well as how to use the crate here: https://siebencorgie.rs/posts/mpr121driver/

The crate itself can be found here: https://crates.io/crates/mpr121-hal

#embedded-hal #rustlang #arduino #adafruit

@walter4096 here're _some_ of the folks related to #rustlang #gamedev that I've found here so far (and some of their relevant projects):

- @jsbarretto (veloren)
- @cart (bevy)
- @fedor (miniquad/macroquad)
- @koalefant (crate attack)
- @siebencorgie (jakar, feldversuch)
- @fishfight (fish folk)
- @flukejones (room4doom)
- @zkat (big-brain)
- @doppioslash (arewegameyet, shadercat)
- @bitshifter (glam)

It's programmer art time!

✨yay✨

Texturing and some simple PBR shading is working for now.

Using vertices and index buffers again is refreshing after tracing Voxels and SDFs for a long time exclusively.

Just had the following Vulkan experience: The image I wanted is #1, what I had was #2.

I had a look at depth testing and backface culling but couldn't find anything wrong.

Turns out I did not set the DEPTH_ATTACHMENT, but COLOR_ATTACHMENT for the depth target.
#Vulkan