Squiggles

@queenofsquiggles@transfem.social
58 Followers
56 Following
2.8K Posts
I live in a very weird intersection of art and technology. I love programming, writing, gaming artisanry, education, and so much more!

I am very trans and very gay; if you're not with me move out the way!

Call me "good girl" to make me swoon. Trust me, I deserve it.

My loves
🥰 (In order of appearance)
Love this puppy!
@eepygirl@transfem.social
Love this fox!
@gwenthefops@transfem.social
Love this kitty!
@efi@chitter.xyz


I'm literally a bunny
​​ ​​


Tags
#nobot #GameDev #Godot #GodotEngine #Bevy #BevyEngine #horror #writing #smut #WritingCommunity #programming #CSharp #Rust #fedi22 #Neurospicy #Polyamorous #Pansexual #Transfem
PronounsFae/She
Linkshttps://links.squiggles.pro/@squiggles
Bloghttps://queenofsquiggles.codeberg.page
made her throat sore, and we didn't even do anything lewd, it was just a 2-hour voice call
my mom doesnt like my new shirt
Did you know? You can kiss cats on their widdle foreheads

A little stretching to finish up the week.

#BunnyButtFriday #BunYoga #aDailyViolet

My blog post about how software rendered depth based occlusion culling in Block Game functions is out now!

https://enikofox.com/posts/software-rendered-occlusion-culling-in-block-game/

Note! Any public or quiet public/unlisted replies to this toot will be shown as comments on the blog. If you don't want that please use followers only or private mention when replying

#GameDev #IndieDev #ProcGen

Software occlusion culling in Block Game

My GPU is the integrated Radeon Vega 8 that comes with my AMD Ryzen 7 5700G CPU. I tell you this so you know that my workstation is not a graphical computing powerhouse. It is, in fact, quite weak. To its credit my integrated GPU shows up as 48% faster on UserBenchmark than the GPU in my low end hardware target; a laptop I bought in 2012.That, and the fact I want my game to run well even on a potato, is why I recently decided to try my hand at writing a software rendered occlusion culling solution for the Block Game (working title) I’m developing as I’ve always been interested in the idea. Blocks and chunks are axis aligned cubes, which makes things easier, and block games tend to have a ton of hidden geometry in the form of underground caves. There are other ways to cull these, but the algorithms tend to be fairly complex and this seemed like a good way to avoid that complexity and stick with something very conceptually simple.In this post I’ll be explaining the development process and the solution that I eventually landed on. If you like you can also read the development thread I posted on Mastodon and Bluesky.Before I start though I’d like to say that this came out quite well, better than I expected. It runs in half a frame at 60 FPS or less (threaded, of course) and generally culls at least 50% of the chunks that survive frustum culling. Above ground, looking straight ahead at the horizon it’ll cull around between 50 and 60% of chunks, but indoors and below ground in caves it can cull upwards of 95% of chunks, resulting in framerates of 400+ even on my weak system. All around a resounding success, though it has some cases where it breaks down which I’ll touch on at the very end of this post.Comparison of depth occlusion culling on/off, off on left, on on right.

Eniko does bad things to code

"If a man has no tea in him, he is incapable of of understanding truth and beauty."

This is sometimes attributed as a Japanese proverb, sometimes to Okakura Kakuzo's "The Book of Tea" (written in English), sometimes to Tang dynasty Chinese poet Lu Tong, etc.

Anyone have a reliable source for this quote? Was it originally English? Japanese? Chinese?

I was thinking of slipping it into my upcoming #tea book but won't without a reliable citation to the earliest use.

Edit: 1/2

A comprehensive line-by-line commentary on the UNIX Fourth Edition (1973) source code. Covers the kernel, file system, device drivers, shell, and utilities.
https://github.com/unix-v4-commentary/unix-v4-source-commentary
GitHub - unix-v4-commentary/unix-v4-source-commentary: A comprehensive line-by-line commentary on the UNIX Fourth Edition (1973) source code. Covers the kernel, file system, device drivers, shell, and utilities.

A comprehensive line-by-line commentary on the UNIX Fourth Edition (1973) source code. Covers the kernel, file system, device drivers, shell, and utilities. - unix-v4-commentary/unix-v4-source-comm...

GitHub
For learning kernel architecture should I read the minix book or try something like Linux from scratch? Any resource recommendations are appreciated !
Maybe I should enter into my Bevy 3D game era with a Ascension Of The Lamb remake now that:

A - I know what I am doing WRT 3D games
B - Bevy 0.18 just came out with high level fullscreen post process shaders support
My old game, The Ascension Of The Lamb is almost at 2,500 downloads. Holy shit. Is this even real? I keep thinking it's a game I made that "no one" cares about. Did it actually touch anyone in a meaningful way?? It's a buggy mess