sunfire

Identity In Progress

  • he/they🪶

⬛🟪⬜🟨⬜🟪⬛

---
Avatar by @TuxedoDragon
---
General-interest posting,
art, casual devlogs,
serial collector of hobbies and projects.
For just gamedev see @sunfire-interactive
---
I jump between projects quite often, but here are some that I'm continuing to orbit around and will likely keep up with as long as I can.
Gamedev Projects:
Riptide Manor
Misc. Gamedev Resources
Worldbuilding Projects:
The King's Domain
The Roamer's Library
Custom Lego Themes:
Freeracers
TripleCross///
OverRiders///_
Other stuff:
Every Elden Ring character i've ever made


Sunfire Interactive on Itch
sunfire-interactive.itch.io/
The Starlight Garden (under construction)
starlight.garden/
You must log in to comment.

in reply to @sunfire's post:

I guess I should clarify: it's expensive for fixed-point numbers, since truncating a 2's-compliment int by shifting it implements truncation rather than rounding. For floats, iirc, it's as cheap either way because they use sign bits without 2's-complement. But yeah, it's at least partially to save that additional arithmetic operation.

x64 and RISC-V both specify that floating point instructions (including integer conversion) should support round-to-zero as a rounding mode? I think it's just assumed and not explicitly called out in the floating point instructions themselves

(e: accidentally replied to the followup comment)