@TomF@mastodon.gamedev.place avatar

TomF

@TomF@mastodon.gamedev.place

Graphics coder and HW architect, currently at Rec Room, previously at Muckyfoot, RAD Game Tools, Valve, Oculus and Intel.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mcc, to random
@mcc@mastodon.social avatar

Hello. My computer is not working. Can anyone give me some advice?

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva @mcc Please do not imbue the errant computer with mindfulness. We have enough problems already.

demofox, to random
@demofox@mastodon.gamedev.place avatar

hey @acegikmo , the ML people have learned about splines. You could make an ML paper now if you wanted, i think πŸ˜†
https://www.youtube.com/watch?v=CkCijaXqAOM

TomF,
@TomF@mastodon.gamedev.place avatar

@aras @demofox @acegikmo I think that would make the nodes vary too much. You'd have to give them names.

mcc, to random
@mcc@mastodon.social avatar

I wish my body loved sleep as much as my conscious being does

TomF,
@TomF@mastodon.gamedev.place avatar

@mcc Do not go gentle into that good night.

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

Having a charge-the-collection day. Every time I do this iPod I forget it's a HD based machine until partway through it fires up the drive with a noise that sounds like the ones that early morning huntsman spiders make when they click to each other on the walls.

TomF,
@TomF@mastodon.gamedev.place avatar

@NanoRaptor
> sounds like the ones that early morning huntsman spiders make when they click to each other on the walls.

Aussies: ah, such memories.

Non-Aussies: THA WAT NOW.

TomF,
@TomF@mastodon.gamedev.place avatar

@NanoRaptor

Other folks: call to each other like... owls do?

Aussies: nah, drop bears ate all the owls.

TomF, to random
@TomF@mastodon.gamedev.place avatar

"Two men say they're Jesus - one of them must be wrong"

TomF, to random
@TomF@mastodon.gamedev.place avatar

Drag racing guys are so weird. Half their cars are "garage queens" - they look great, but they never actually use them. But oh look at the heavy tools they reach for if you call them "drag queens"...

pervognsen, to random
@pervognsen@mastodon.social avatar

"The algorithm uses exactly the same terminology and is presented in bottom-up form. (If you prefer top-down design, please read the rest of this section backwards.)"

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen Oh for fuck's sake...

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen Like honestly my day job is working in a pre-existing large codebase, and the number of times I have to restrain myself from fixing some convoluted mess with a simple "goto" is easily >=3 per week.

If the code is scary, it should look scary. And goto is scary by design. You should be scared! But not pathologically phobic.

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen I mean LLVM has no flow control constructs except for "goto" so yeah good job bending over backwards to avoid that, structured programming fetishists.

pervognsen, to random
@pervognsen@mastodon.social avatar

Why uniform randomized testing might not be the best idea for validating that your base b = 2^64 arbitrary-precision long division implementation has properly implemented the correction step of quotient digit estimation:

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen It... kinda did? Not saying it's GOOD. But it WORKS.

TomF,
@TomF@mastodon.gamedev.place avatar

@pervognsen I completely understood your reference.

demofox, to random
@demofox@mastodon.gamedev.place avatar

My son got a 3d printer for his bday. The wall plug was bad so I am using my bench power supply. The print is going well so far though!

image/jpeg

TomF,
@TomF@mastodon.gamedev.place avatar

@demofox <whispers> They should be about 14v - if they're 12v they're probably fucked</whispers>

TomF, to random
@TomF@mastodon.gamedev.place avatar

Well it's too hot for my celtic brain, I'm knackered from having fun in cars all day, and I've just failed to see the aurora from either of my houses, and now I'm whingeing about it on the internet. I'm having a real day. Time for bed.

TomF, to random
@TomF@mastodon.gamedev.place avatar

Holy crap tomorrow's aurora looks insane! If you're anywhere even close to Canada, try to get somewhere without too much light pollution.
https://www.swpc.noaa.gov/communities/aurora-dashboard-experimental

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva This was interleaved with the Zardoz thread and I thought you meant you saw the giant floating head vomiting guns at first.

mcc, to random
@mcc@mastodon.social avatar

I'm going to go see a movie about ants

TomF,
@TomF@mastodon.gamedev.place avatar

@mcc Welcome. We've been expecting you.

For some absolutely bonkers reason my school thought this was an appropriate film to show to their 12-year-olds. I have been spreading the disease ever since. (I hope you have also watched Zardoz)

TomF,
@TomF@mastodon.gamedev.place avatar

@mcc You need to take a run up at it. I recommend a good Scotch. It gets... "better" is the wrong word. It gets more. A lot more.

TomF,
@TomF@mastodon.gamedev.place avatar

@mcc That's just cheating. You have to drink for a reason! No True Scotsman, etc. I'm sure Mr. Connery would agree.

TomF, to random
@TomF@mastodon.gamedev.place avatar

I'm glad Biden has found a place to draw a line against Netanyahu. It feels like he's been wanting to for a while. Behind the scenes the politicos have been trying to dangle the carrot for ages, and it's not worked, so now it's time for the stick.

Unfortunately, I don't think even copious applications of the stick months ago would have made a single bit of difference. Bibi just wants to kill people. What a mess.

aeva, to random
@aeva@mastodon.gamedev.place avatar

"I don't think I have the energy to work on any projects, I think I'm just gonna write some ideas down"

(several hours later)

"I worked out a nice way to join vertex strips of arbitrary sizes without floating point math. It turns out you can just force them to correlate via a common denominator."

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva Oh, you're joining LOD meshes with no T-junctions. Got it.

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva Yeah it's a general problem when joining meshes at different levels of detail. Lots of different solutions, all of them messy and annoying in excitingly different ways :-)

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva This one works fine, but it can be processor-intensive because something needs to look at both sides and figure out what the LCM is, and that's a parallelism-breaker.

Another approach is to have both sides do this, but to a common standard multiple, e.g. if one side is 4 and the other is 8, doesn't matter - they (and every other edge) tessellate up to 64 so they meet. Burns more tris, but it's easy to parallelise.

TomF,
@TomF@mastodon.gamedev.place avatar

@aeva Heh - same problem, different words :-)

mcc, to random
@mcc@mastodon.social avatar

YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

TomF,
@TomF@mastodon.gamedev.place avatar

@mcc Haha! Welcome to my brain circa 1990:

Multiplies and shifts are EXPENSIVE. Lookup tables are your friend.

Divides - staaahp. No literally, they make the machine stop. Do absolutely everything in your power to avoid them. Lookup tables are your SAVIOUR.

Branches? 4 clocks just like everything else. Why do you ask?

Wait what's a "cache"?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • β€’
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines