@falconerd handle system or proxy object to set up updates on the physics thread. Don’t use global variables, and align your Vec3’s on 16-byte boundaries.
@falconerd “OOP” is a red herring. Don’t scare the kids away from structured programming. Unless you’re doing an N-bodies simulation, keep a ‘sleeping’ flag on your entities so you can tell which ones are at rest without any velocity or acceleration this frame, and use a
@avrldotdev Well, at least the first iteration will succeed. These are constant sizes though. I’m sure the compiler will warn you about this. The real sins are the discarding of const and the unnecessary void in function definition’s parameter list.
@TaliaGraceSable One time an airline app refused to let me check in because I wasn’t close enough to the airport, so now I deny location access to airline apps and things generally work.
@Romy_Holland Extroversion. If you put an introvert and an extrovert into a room together, the introvert will be more comfortable with silence, whereas the extrovert will panic.
@Jonathan_Blow@etscrivner All modern operating systems have an RPC primitive for this type of thing. Mach XPC, Windows COM, Sun RPC, whatever the hell Linux uses. Desktop bus?
@Romy_Holland Honestly I think this type of person prefers this activity over most others. It’s continuous flow state, increasing gradation of challenge, and you get to tick boxes, earn points. Also, what else do you expect them to be doing, writing sonnets??!? Can you imagine?
@Aella_Girl I’m pressing blue, because no matter how much of a misanthrope I am, I can’t guarantee every one of my loved ones will press the red button with me. And who wants to live in a world with only selfish people?
@JonathanSpark15@lauriewired Sir these are like 400 MHz machines without programmable shaders or crypto acceleration hardware.
They are also beautiful machines from the classic era of big-endian 64-bit Unix.