RIP
Mine: youngest child, outside in the dark of night, with a flashlight. No notes. ๐
@coastwise.bsky.social
R&D Programmer with La Forge at Ubisoft Toronto Previously: AI Programmer on Watch Dogs: Legion he/him
RIP
Mine: youngest child, outside in the dark of night, with a flashlight. No notes. ๐
Code listing from vm.vert shader. Shows constant vertex and index buffers. A multi-line comment shows a text rendering of a cube with the vertex indices at each corner of the cube.
Fun "little" project I haven't dusted off in years. (Last commit was 1 month before the birth of my 2nd child... checks out)
ASCII documentation!
Screenshot of code listing for vm.frag. Shows a loop over MAX_OBJ_OPS (16) and a switch over opId (17 cases). Not shown: an outer loop for raymarching up to 256 steps
For some reason GPUs don't like when you put switch statements inside your pixel shader's raymarching loop. Who knew? Not this AI programmer!
I still think it's cool tho. ๐
I love impostors rendered like this! I started by asking how to render a pixel-prefect sphere? After a few parametric shapes culminating in a coffee mug shader, I wrote a universal pixel shader that ran a tiny VM to compose CSG ops. It could render all the things! It was also "pathologically slow" ๐
21.11.2025 15:08 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0โ๏ธ
28.04.2025 16:41 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Canadians: Vote. Fucking vote. Today. Now. Take the time it will take for you to vote and VOTE.
Go. Now.
My son works for this company here in the U.K.
It was playing the video game โDeus Exโ that set him on the path to becoming a Biomechanical Engineer.
Sometimes, itโs nice to highlight the good things that video games can do. And also remind myself just how proud of him I am.
Nothing wrong with that! Journey > destination, friends we made along the way, etc. ๐
17.04.2025 13:57 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Kerioikos: โcandle houseโ
17.04.2025 12:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0๐๐ปโโ๏ธ
07.04.2025 17:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Congrats Liz!!!
02.04.2025 15:50 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0Savasana
26.03.2025 12:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0WHATEVER THEY'RE PAYING THE ASSASSIN'S CREED SOCIAL MEDIA MANAGER ITS NOT ENOUGH
25.03.2025 22:00 โ ๐ 23717 ๐ 3414 ๐ฌ 219 ๐ 266Today, we are announcing the formation of United Videogame Workers-CWA, an industry-wide union formed by @codecwa.bsky.social and @cwaunion.bsky.social ๐ช๐ฎ
We're launching at #GDC2025 this morning to build a video game industry that works for us. We're done playing.
๐IT'S HAPPENING! TOJAM 2025 IS REAL! SPREAD THE WORD!๐
We're also looking for volunteers to help out this year, so if that sounds like you fill out this form to get started! docs.google.com/form...
Yeah, not _high_ dynamic range, just the normal dynamic range. I had the same symptoms with a brand new monitor over HDMI but not DisplayPort. Assuming NVIDIA, hereโs a reference for the setting to check: www.reddit.com/r/nvidia/s/k...
09.03.2025 21:32 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0I'm putting together a Canada game dev starter pack in response to this idiotic tariff war so people can support Canada-based game devs through follows / purchases if they choose to.
Reply if you're a game dev in Canada and you want to be on it. Please repost. Thanks!
This old trope continues to be true forever, always.
27.02.2025 13:48 โ ๐ 9 ๐ 1 ๐ฌ 0 ๐ 0the problem is i want to play every video game and there are only finite hours in a lifetime
01.12.2024 20:57 โ ๐ 20160 ๐ 2419 ๐ฌ 397 ๐ 134I love videogames repost if you agree
30.11.2024 19:39 โ ๐ 820 ๐ 529 ๐ฌ 26 ๐ 20The famous image of George Aird ejecting from a stricken Lightning jet. The jet is pointed at the ground, the pilot's chute hasn't filled despite him being alarmingly close to the earth, and in the foreground a distracted tractor driver is about to have an agricultural accident if he's not careful. I've watched the public information films. The photographer was a guy called Jim Meads, and he captured a classic shot here. Everyone survived, btw.
Be honest. THIS is how most of you arrived on Blue Sky:
11.11.2024 18:51 โ ๐ 890 ๐ 183 ๐ฌ 55 ๐ 23