Tom Forsyth on Nostr: Starting a new project? Turn on and enforce the following right now: -sRGB for all ...
Starting a new project? Turn on and enforce the following right now:
-sRGB for all rendertargets and source textures.
-premultiplied alpha in both textures and blending.
-fixed-point world time and world position.
Retrofitting these after the fact is a giant pain. Learn from my (repeated) fail!
Published at
2026-10-21 18:40:43 UTCEvent JSON
{
"id": "6ac8a9cdf2a6b25a3c340bec96084b4bc707298107a604d9a073953efbe56d55",
"pubkey": "c4ade2a4b4fc52f7601011f14b7bb2fa774befdc1218acb810399f9171b8d32c",
"created_at": 1792608043,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/@TomF/117480360761370331",
"web"
],
[
"proxy",
"https://mastodon.gamedev.place/users/TomF/statuses/117480360761370331",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.gamedev.place/users/TomF/statuses/117480360761370331",
"pink.momostr"
],
[
"-"
]
],
"content": "Starting a new project? Turn on and enforce the following right now:\n\n-sRGB for all rendertargets and source textures.\n-premultiplied alpha in both textures and blending.\n-fixed-point world time and world position.\n\nRetrofitting these after the fact is a giant pain. Learn from my (repeated) fail!",
"sig": "120fbbc4f7a9393c549666ed4e1aeaf0632b2693e46bb047ed298216ec2d4786b42097bfacf639c33a3d200fef736f31ddb4df746844fb3bd68b0f543d408f59"
}