Advertisement Β· 728 Γ— 90

Posts by Tom

A modern classic

2 weeks ago 1 0 0 0

So that I understand. As in, the person who owns something must also be responsible for it being functional for those that use it?

1 month ago 1 0 0 0

There were some good points in this talk, but personally I found it kind of slow and thought it could have benefitted from a clearer structure.

1 month ago 0 1 0 0
GitHub - thomashope/vector-experiments: A test repo to experiment with vector swizzle implementations A test repo to experiment with vector swizzle implementations - thomashope/vector-experiments

Have been tinkering with my own too for β€˜fun’. I was doing some experiments on implementing vectors with swizzles (that don’t rely on UB) if you’re interested. See the tests for a demo

github.com/thomashope/v...

1 month ago 2 0 0 0

I’m following this πŸ‘€ bsky.app/profile/theh...

2 months ago 2 0 1 0

interesting, thanks for the investigation :)

2 months ago 1 0 0 0

Are there still significant incompatibilities between wgpu and dawn? How much work would it actually be to switch?

2 months ago 0 0 1 0

love to see games bring people together, and it feels like there is so much potential in this space, especially to cross the divide of gamers and non-gamers

Also loved the Erica shoutout :)

2 months ago 1 0 0 0
Video

pipes #gamedev #indiedev

2 months ago 9 2 0 0

Idk if the `gh` command line tool might offer a better experience? I only tried it recently, maybe worth exploring

3 months ago 0 0 0 0
Advertisement

Very cool!

3 months ago 1 0 0 0

Nice. What’s the reason for the triangular light prism? Something gameplay related? Packing two lightmaps into a square texture?

3 months ago 1 0 1 0

You also need to get familiar with the git workflow (fork, pull, branch, commit, push, merge). Good instructions help here too.

Maybe my message to maintainers is that clear guides for building and contributing may not be glamorous, but they do make a difference! #foss

3 months ago 0 0 0 0

Beyond code, the biggest barrier to contribution was good build instructions (Thank you to those that write them!) But after a while I got familiar with make, CMake, premake, linker errors, etc. and could figure stuff out on my own. These days LLMs help with that too tbh

3 months ago 0 0 1 0
A screenshot of a pr merged into quakespasm

A screenshot of a pr merged into quakespasm

If you are a programmer with imposter syndrome (like me), even small open source contributions can be very validating. All my contributions have been minor. Small crashes or updating documentation. But even the small stuff makes a difference.

3 months ago 2 0 1 0

I assume you’re aware of quake brutalist jam 3. I havent played much as I’m away from a good setup but even the hub was stunning

3 months ago 4 0 1 0

Yes, I may have misunderstood the question tbf

4 months ago 0 0 0 0
Advertisement

Assuming you are doing an instanced draw, each instance receives an Instance ID, which can be passed to an RNG of some kind to get the offset.

I’m not sure how Godot handles it but an instance ID is a fairly standard feature.

Does that sound like what you want?

4 months ago 1 0 1 0
Video

Tracking turns

4 months ago 1 0 0 0

Went over all my rotation maths and realised everything was backwards. Happy Friday

4 months ago 1 0 0 0
Video

Rotate gizmo is starting to come together #gamedev

4 months ago 5 1 1 0
Preview
How to Use Premake to Build Your Game Assets An overview of how I use the Premake build script generator to also build my game assets.

Been experimenting with using Premake (the build script generator) as the asset build pipeline for one of my game.

So far it's been working pretty well, so I decided to write a blog post about it in case anyone else want's to try. #gamedev #indiedev thope.xyz/2025/premake...

4 months ago 7 3 0 0

lol I have seen some real shenanigans pulled to try and replicate this. Nice :)

4 months ago 0 0 0 0

Demo page is looking sick! Will give it a try when I'm back at my PC

4 months ago 2 0 0 0
Advertisement

It's checked in. Did you check it in? It's checked into git. I put it in a gist. When did you check it in? Did you pull? It's on the main branch. It's on the remote. It's in LFS. It's on the remote main branch. Did you push to the remote? You need to stash first. You need to pop the stash. You need-

5 months ago 1 0 0 0

Word forces you to prioritise ;) also can move privacy policy to footer?

5 months ago 1 0 1 0

Everyone is talking about the sprouts but what will happen to all those raspberries???

5 months ago 0 0 2 0
Video

Probably destroyed by compression but I was working on a rotate gizmo today #gamedev

5 months ago 9 3 0 0

I listened to the whole episode today and really enjoyed it!

5 months ago 2 0 0 0

red-black trees, b trees, content addressable storage, Rich Hickey, functional programming, NERF, so much stuff to dig into. Especially when Alex is talking at 2x speed lol #gamedev

5 months ago 6 2 0 0