Daniel Collin

Staff Software Engineer at Unity. Demoscene: emoon / TBL. Has way too many spare time projects.

@pervognsen @xoofx You may like the presentation section on logicoma.io/squishy as well :)

Daniel Collin boosted:
Aras Pranckevičiusaras@mastodon.gamedev.place
2025-06-13

@rovarma @sschoener 100% agree. It is *much* more important to think: "What is the user trying to active" instead of blindly add the requested feature(s).

@ne7 Just read it... very sad news :(

Daniel Collin boosted:
nietras 👾nietras
2025-06-08

"How we decreased GitLab repo backup times from 48 hours to 41 minutes"

O(N²) strikes again. Double nested for loop.

about.gitlab.com/blog/2025/06/

Daniel Collin boosted:

@sschoener I guess so yes :)

Daniel Collin boosted:
2025-05-15

Metal Gear for the MegaDrive is out now. Go grab it and get you're retro stealth on!

h0ffman.itch.io/metal-gear-md

@sschoener I actually had no idea this was a thing :D (I know about 'Pantamera', but not there being a new song each year)

RustWeek 2025 presentations will start today. There is a schedule over at rustweek.org/schedule/tuesday

Also given that Rust 1.0 was released 10 years ago it means I started to fiddle around with Rust 10 years ago :) (I started as soon it turned 1.0)

I think the first presentation "10 Years or Rust: Why?" Will be interesting.

#rustweek #rustlang

@rovarma @dotstdy Finished it last week and doing post-end game stuff now. Amazing game!

Daniel Collin boosted:
Aras Pranckevičiusaras@mastodon.gamedev.place
2025-05-11

“Mipmap selection in too much detail” pema.dev/2025/05/09/mipmaps-to

Daniel Collin boosted:
2025-05-10

Anyone use Intel's 386 processor from 1985, the first 32-bit x86? To improve performance, it preloaded instructions into a 16-byte prefetch queue (highlighted in red). Why does such a small queue take up so much of the chip? Let's look under the microscope at its complicated circuitry... 1/N

A die photo of the Intel 386 processor. It looks a bit like an aerial photo of a weirdly-zoned city, with rectangular blocks of various textures in a complicated arrangement. The functional units of the chip are labeled. In particular, the Prefetch Unit is near the upper left corner. A large red rectangle is labeled Prefetch Queue.

@chainq Yeah, it's a really cool system and while I didn't plan out my layout it's good to have at least *some* idea how you want to structure stuff :)

@chainq If you have a 3D printer I can suggest you check this out :) handsonkatie.com/underware-2-0

This now ends up being a move to vector register and a cmp instead of a load. Whatever this is faster depends on the code around it of course, but I still think it's a neat trick.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst