@KeyJ having had to do part of it in SW to work around HW bugs (not with ASTC though, only BC1-7!) most of these are not that bad if you "lower" them the way the HW already does internally.
i.e. trilinear, aniso etc. all turn into a sequence of weighted bilinear samples added onto an accumulator and the last one has a "I'm the final one, return me!" bit.
Cubemaps _mostly_ turn into logic in the shader to select the face and then regular 2D texture sampling (except for corner texel filtering)
In reply to
Fabian Giesen
@rygorous@mastodon.gamedev.place
Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both.
mastodon.gamedev.place
Fabian Giesen
@rygorous@mastodon.gamedev.place
Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both.
mastodon.gamedev.place
@rygorous@mastodon.gamedev.place
·
Mar 31, 2026
1
1
0
Conversation (1)
Showing 0 of 1 cached locally.
Syncing comments from the remote thread. 1 more reply is still loading.
Loading comments...