Sign in

Tom Forsyth

@tomforsyth.bsky.social
4.5K followers 372 following 14K posts

Gfx coder and chip designer. He/him/3Dlabs/Muckyfoot/RAD/Valve/Oculus/Intel/Rec Room/Riot. mastodon.gamedev.place/web/@TomF

PostsRepliesMedia
Tom Forsyth @tomforsyth.bsky.social · 26m
Into politics.
110
Tom Forsyth @tomforsyth.bsky.social · 28m
Rally driving is the clear case where it does make sense, and there you have two big differences. First, you have vastly more power than grip. Second, you get more lateral grip when sliding by using the sides of the wheel against the dirt and mud - that's the opposite of the effect on hard surfaces.
000
Tom Forsyth @tomforsyth.bsky.social · 2h
A Tetris board with an obvious space for an inverted L-shape to land, with an arrow pointing to it and text saying "Here?"
000
Tom Forsyth @tomforsyth.bsky.social · 5h
What else would you write it in? :-) Seriously - assembly isn't that difficult, and most of us learned to write in it because there really wasn't much alternative. There was a FORTH compiler (White Lightning). I don't remember there being a C compiler?
110
Tom Forsyth @tomforsyth.bsky.social · 5h
Our boy will run up, facebump your ankle, yell, and then flop over and present the belly for tickles. Sadly, he combines that with making biscuits. www.youtube.com/watch?v=vLZh...
youtube.com
Neko - cat or ferret?
YouTube video by Tom Forsyth
021
Tom Forsyth @tomforsyth.bsky.social · 6h
Yup. This is the art of shipping. Coming up with the ideas is fun, but it means nothing until you have to tweak, cut and mangle them in order to get something you can actually ship!
020
Tom Forsyth @tomforsyth.bsky.social · 6h
Remember: turn your *fridge* off before midnight on 12/31/1999.
020
Tom Forsyth @tomforsyth.bsky.social · 6h
Ah, you mean Morris Dancing!
010
Tom Forsyth @tomforsyth.bsky.social · 7h
Either the person with the joystick doesn't have line-of-sight, or there's some pretty bad wifi interference. They should use a fiber-optic cable like the drones in Ukraine do.
191
Tom Forsyth @tomforsyth.bsky.social · 8h
Impressive interview judo. She's constantly badgering him, not letting him finish, trying to set him up with soundbites. And suddenly...
0202
Tom Forsyth @tomforsyth.bsky.social · 9h
Microsoft compiler used to do things like converting a simple select into perversions like this: float t = (x > 0.0f) ? 1.0f : 0.0f; float res = t * (a-b) + b; Argh! Stop it! GPUs all have conditional moves! Leave it as an "if"!
000
Tom Forsyth @tomforsyth.bsky.social · 9h
My usual advice is please please please don't unroll your loops or flatten your ifs in the source code. Give that info to the final IHV's compiler - it can always do the unroll/flatten for you, and usually better than you can. What it CAN'T do is re-roll an unrolled loop. But in this case...
230
Tom Forsyth @tomforsyth.bsky.social · 9h
It is slightly curious their unroll heuristics didn't work. Usually they do something like count the instructions in the loop and if it's below a certain number they unroll. But in this case if you do the unroll you don't need the indexing, so the number of instructions actually SHRINKS!
100
Tom Forsyth @tomforsyth.bsky.social · 9h
Wild to see a GPU that can't do array indexes in this year of our lord! And yes, wouldn't it be nice if two of the four vendors weren't secretive little dweebs about what their machines actually do under the hood? Kudos to AMD and Intel for opening the kimono.
120
Reposted by Tom Forsyth
Aras Pranckevičius @aras-p.bsky.social · 9h
"Unroll a loop, make shader 10x faster", where I accidentally speed up Blender's Kuwahara compositor node on Apple GPUs (and elsewhere). aras-p.info/blog/2026/10...
15414
Reposted by Tom Forsyth
mattie lubchansky @mattielubchansky.com · 14h
no....no!!!!!
lowly worm is now driving the trolley problem trolley :(
4768061347
Reposted by Tom Forsyth
Cliff Harris (Cliffski) @cliffharris.bsky.social · 12h
Just posted a new youtube short. I'm trying to get things set up so making enw ones is easy and does not take the ages that it has taken to just make this...arggghhh. I guess all the cool kids are tiktokking this stuff now, but sod it, youtube will do :D youtube.com/shorts/0Fffw...
youtube.com
Ridiculous Space Battles October Teaser#1
YouTube video by Positech Games
132
Tom Forsyth @tomforsyth.bsky.social · 10h
The October Surprise is coming from inside the White House.
161
Reposted by Tom Forsyth
Daniel Ostrowski @froakiebloke.bsky.social · 22h
The all time classic
Ye @kanyewest tweets ‘I will never a make a diss record’. Ryan Pequin quote tweets: ‘When Mario starts to doubt himself during a speed run’
23818527
Tom Forsyth @tomforsyth.bsky.social · 22h
It's not about the destination, it's all about the journey. www.youtube.com/watch?v=QLCo...
youtube.com
Is Drifting Actually Faster Than Regular Driving? | MythBusters
YouTube video by MythBusters
150
Tom Forsyth @tomforsyth.bsky.social · 23h
They just want to play! www.youtube.com/watch?v=QvVM...
youtube.com
Coyote pups on the lawn.
YouTube video by Tom Forsyth
010
Tom Forsyth @tomforsyth.bsky.social · 23h
The good news is that thousands of mathematicians now have the disgrace of having worked with Someone Who Was Wrong. Maths is cancelled now. Whole field in disrepute.
140
Tom Forsyth @tomforsyth.bsky.social · 23h
I do love that #2 is an instant "oh shit yeah" vs "er... what's that?" Nobody's on the fence there.
000
Tom Forsyth @tomforsyth.bsky.social · 23h
#2 sure gave me the #2s. Also the entirely of Phase IV. One day I will rewatch it. But not today. Maybe when I'm a bit older.
000
Tom Forsyth @tomforsyth.bsky.social · 23h
Heh, I was about to post this. Computer nerds know their positive powers of two. Real nerds also know their negative powers.
110
Tom Forsyth @tomforsyth.bsky.social · 23h
I'm just confused by the "I grew this by mistake". I wouldn't know how to grow any gourd deliberately, let alone how to make a mistake in the process.
110
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
SO FLUFFY!
110
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
Unless you're a good coder, in which case coding is the easiest thing in the world, and the biggest threat to your codebase is bad code, so the second most terrifying thing is idiots who can code, and the first most terrifying thing is idiots who can code REALLY FUCKING FAST.
000
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
I miss Cohost. It had its issues. Of course it did. But I still miss it.
4211
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
So far the "benefits of AI" appear to be that people won't fucking shut up about AI. So far the major effect on society is to make me think there's LSD in the water. And not the good sort.
170
Reposted by Tom Forsyth
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 05/10/2026
the trumpets call at the end of the world and the dead arise expected: people go to heaven real: all the flash games are playable again
1010913
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
I am a freckled Celt. After 20 mins I go red, then back to white. If I stay for another 20 mins, I am painful red. My wife got sick of this. We were due to go to Mexico for a holiday, and she booked me into a tanning salon. They used Science(TM) to discover that I go red, and then back to while.
040
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
Wild. Only just discovered that the actress who played Drusilla in Buffy is Juliet Landau - daughter of Martin Landau and Barbara Bain, from Space 1999 and Mission Impossible!
020
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
It was a dark night, and she's a black cat, so I couldn't see the tail. She must have brushed it across my hand, my monkey-brain grabbed it, and my monkey mind inserted it into my dream as a snake. Meanwhile, cat's thinking "damn I hate sleeping with grabby little monkeys." Sorry girl.
040
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
"I am the one who naps!"
010
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
Yes! Strokes are great, but just curl up next to them and it's Big Purr Time.
000
Tom Forsyth @tomforsyth.bsky.social · 05/10/2026
"You can't just adopt every random woodland creature. What is it this time?" "I... I don't know..."
010
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Falsetto goth metal prog that I have not heard before? What a gift!
040
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Someone is sure to paint it Gulf livery, so why fight the inevitable?
A Porsche 911 racing car painted in the hideous, but traditional, orange and cyan of the Gulf oil company.
030
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
This song is not 30 years old HOW DARE YOU.
040
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
But maybe the rain Isn't really to blame.
000
Reposted by Tom Forsyth
Indivisible Memphis @indivisiblememphis.bsky.social · 04/10/2026
Spread the word - TOMORROW October 5 is the LAST day in TENNESSEE to register to vote. Also - if you know a 17 year old that will be 18 by Nov 3, they need to register to vote NOW so they can vote in the midterms. #momsky#sheshed
5210100
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
I was dreaming I was holding a small venomous snake just behind its head. So I was safe, but I did have to keep a good firm grip on it. Then I woke up and my cat was moaning at me and asking me to not do that with its tail please.
1180
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Mk1 eyeball :-)
110
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Oh, heat mirage inside the scope! Huh.
110
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
It's a long way to the top If you wanna abseil down.
030
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
So GOP are happy, Dems are unhappy, indies are unhappy, but the indies are secretly Dems. Bit of a political tautology there really. Also, how many GOP you got left? If they only make up 30% of the population, you're screwed, right? Right.
020
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Won't somebody think about the people who have to hear the news stories about the kids they lived next door to all these years and never said hi to?
010
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
Astronomy newb here - why does the temperature matter - condensation?
120
Tom Forsyth @tomforsyth.bsky.social · 04/10/2026
I see this in coworkers as well. They're trying to get the words out so fast they're tripping over themselves, skipping words, mangling them - it's quite hard to understand. I call it "2x" symptom because that's what speed they listen to podcasts on.
030