Sign in

Kevin Gibson

@kevin-gibson.com
1.1K followers 476 following 175 posts

He/him. Software developer @ Waabi, graphics/ML prev. Apple, Xbox, Hololens. Canadian. Music, computer graphics, baking, etc.

PostsRepliesMedia
Reposted by Kevin Gibson
Brandon Sheffield @brandon.insertcredit.com · 7h
Several weeks ago, Phil Tippett's legendary animation studio in Berkeley, CA closed. An anonymous hero noticed a folder of CDs. This turned out to be hundreds of unseen hi-res images and videos from Star Wars, Robocop, Jurassic Park, etc. ~90 isos for you to browse: archive.org/details/tipp...
A casual Star Wars alien fella at the cantina, in a sun faded, reddish photo. Someone will be mad at me for not knowing who this is. Phil, a balding Caucasian man, poses a model of the garthok, an antagonist from the Coneheads movie.Phil, a balding caucasian man, points at some CG on a CRT computer monitor, as a younger man looks on. The screen shows a model of a dinosaur attacking a jeep, while there's an actual physical model of that event in the foreground for reference.an isolated shot of a star wars vehicle. Sorry, I don't know star wars lol
3638701741
Kevin Gibson @kevin-gibson.com · 28/09/2026
Had a lovely relaxing summer, but now it's back to work - started today at Waabi working on sensor simulation for self-driving. Seems like a good group of folks working on some interesting problems
010
Kevin Gibson @kevin-gibson.com · 12/09/2026
Good overview of the trade war - and why Canada is so angry about it. youtu.be/F7bIuD1ASNE?...
youtu.be
The US-Canada War has begun
YouTube video by Max Fisher
010
Reposted by Kevin Gibson
Andrew Helmer @andrewhelmer.bsky.social · 05/09/2026
Sebastian Aaltonen's No Graphics API is now on Github! github.com/sebbbi/NoGra...
github.com
GitHub - sebbbi/NoGraphicsAPI: Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk.
Minimal graphics API. Built on top of latest Vulkan extensions. As close as possibly to my "No Graphics API" blog post and the SIGGRAPH talk. - sebbbi/NoGraphicsAPI
16216
Kevin Gibson @kevin-gibson.com · 25/08/2026
This is probably my favorite Dolly recording - just feels like her and Chet Atkins sitting down in the living room and playing a tune. youtu.be/g3hJrAChpPM?...
youtu.be
Do I Ever Cross Your Mind
YouTube video by Chet Atkins - Topic
010
Kevin Gibson @kevin-gibson.com · 29/07/2026
Saw Glen Hansard last summer and it was a wonder. Such a gifted voice that was still writing great music. I will miss his voice youtu.be/6tBaZjGtp_g?...
youtu.be
Glen Hansard - Revelate (Recorded Live At Funkhaus)
YouTube video by Glen Hansard
010
Kevin Gibson @kevin-gibson.com · 25/07/2026
I’m admittedly not familiar with how geolocating from IP addresses works, but if Bluesky thinks I’m in Texas when I’m actually in Canada, I’m not sure the technology is reliable enough to depend on for age verification laws
010
Reposted by Kevin Gibson
Aura/Moom @moomanibe.bsky.social · 21/07/2026
today's one of those days where if you're an american you probably only see this headline 90% of the way down the page and meanwhile, on the primary news source for the vast majority of canada, it looks like this
310019
Kevin Gibson @kevin-gibson.com · 19/07/2026
Say hi if you see me at SIGGRAPH! Always happy to meet new folks and chat
A big SIGGRAPH sign in the convention centre
010
Kevin Gibson @kevin-gibson.com · 18/07/2026
Glad to be at SIGGRAPH, where I can be free from the east coast wildfires and enjoy the clean air of uh… Los Angeles?
030
Kevin Gibson @kevin-gibson.com · 17/07/2026
If you divide a zoo into 2 pieces it becomes a zucchini
000
Kevin Gibson @kevin-gibson.com · 06/07/2026
Heading to SIGGRAPH in a couple of weeks - will be my first time going without someone else footing the bill, and so the first time when I have no responsibilities about what to go see. If anyone wants to meet and talk graphics while I'm in LA, let me know!
150
Kevin Gibson @kevin-gibson.com · 16/06/2026
On day 3 of my family’s journey across & out of the USA. Been a very beautiful journey so far
Rapids in downtown Spokane, WA. In the background is a pavilion from the Worlds Fair.A bridge sitting low on a lake somewhere in IdahoLake McDonald in Glacier national park. The lake reflects the mountains and forest on a calm eveningA train drives across a bridge somewhere in the woods,, just south of Glacier national Park, Montana
150
Kevin Gibson @kevin-gibson.com · 29/05/2026
Really excited for my cross-country road trip in a couple of weeks, hope this won’t derail it too much.
020
Kevin Gibson @kevin-gibson.com · 24/05/2026
Gotta love Alaska Air’s customer service - over an hour wait for a response then all these messages in less than 5 minutes.
A set of text messages, starting with a request for information that wasn’t relevant to my question, followed by an immediate “I haven’t received a response”, “this chat has ended”.
010
Kevin Gibson @kevin-gibson.com · 14/05/2026
Spent the day wandering around Seattle. Art museum was good for the soul
Sculptures by Alexander Calder and Tara Donovan. Donovan’s is an undulating landscape of layered black paper, with Calder’s delicate black mobile hanging above it.Another sculpture by Tara Donovan. It’s an organic mass of spheres, each made up of dozens of reflective Mylar sheets rolled up into cones. It dominates the room, simultaneously black and mirroredA close up of an artwork, I’ve forgotten the artist - it’s another monochrome piece, metallic lines rippling over a black backgroundA woman appreciates a piece by Samantha Yun. The art depicts a black silhouette wrapping hands around white negative space of a female form. There are too many hands
030
Reposted by Kevin Gibson
Jendrik Illner @jendrikillner.bsky.social · 07/05/2026
Graphics Programming weekly - Issue 439 - May 4th, 2026 www.jendrikillner.com/post/graphic...
14314
Reposted by Kevin Gibson
Kevin Gibson @kevin-gibson.com · 03/05/2026
Inspired by @sebaaltonen.bsky.social's "No Graphics API", I've written a GPU pointer-centric bindless wrapper on Vulkan+Metal. Still in rough shape, but I've written about it here: www.kevin-gibson.com/blog/writing...
kevin-gibson.com
Writing a bindless GPU abstraction layer
Back in December 2025, Sebastian Aaltonen published a blog titled “No Graphics API” - it presented a great history of the evolution of GPU hardware, and gave an opinionated perspective on how we could...
16812
Kevin Gibson @kevin-gibson.com · 03/05/2026
Inspired by @sebaaltonen.bsky.social's "No Graphics API", I've written a GPU pointer-centric bindless wrapper on Vulkan+Metal. Still in rough shape, but I've written about it here: www.kevin-gibson.com/blog/writing...
kevin-gibson.com
Writing a bindless GPU abstraction layer
Back in December 2025, Sebastian Aaltonen published a blog titled “No Graphics API” - it presented a great history of the evolution of GPU hardware, and gave an opinionated perspective on how we could...
16812
Reposted by Kevin Gibson
Kevin Gibson @kevin-gibson.com · 28/04/2026
After 2+ years at Apple, this is my last week. It's time for my family and I to move back home to Toronto, and sadly the job is here. Planning on enjoying the summer but I will be looking for work - if you need a C++ dev with experience in graphics, let me know! Open to remote or Toronto local gigs.
35810
Kevin Gibson @kevin-gibson.com · 28/04/2026
After 2+ years at Apple, this is my last week. It's time for my family and I to move back home to Toronto, and sadly the job is here. Planning on enjoying the summer but I will be looking for work - if you need a C++ dev with experience in graphics, let me know! Open to remote or Toronto local gigs.
35810
Kevin Gibson @kevin-gibson.com · 07/04/2026
This is an impressive low-level dive into memory hardware/software, refresh cycles, and read latency - definitely learned some things and saw some cool graphs. www.youtube.com/watch?v=KKbg...
youtube.com
Your RAM Has a 60 Year Old Design Flaw. I Bypassed It.
YouTube video by LaurieWired
040
Kevin Gibson @kevin-gibson.com · 07/04/2026
“You may leave here for four days in space, but when you return it’s the same old place” youtu.be/_38SWIIKITE?...
youtu.be
Eve Of Destruction
YouTube video by Barry McGuire - Topic
011
Kevin Gibson @kevin-gibson.com · 03/04/2026
Angine De Poitrine keeps making its way into Blue Jays broadcasts and I want to know who at Sportsnet is sneaking the microtonal math rock into the mix
020
Kevin Gibson @kevin-gibson.com · 29/03/2026
“The use of formal symbols for logical and technical tasks historically represented a major breakthrough, and is one we should not let slip lightly.” jneen.ca/posts/2026-0...
jneen.ca
how to make programming terrible for everyone | jneens web site
how to make programming terrible for everyone
000
Kevin Gibson @kevin-gibson.com · 06/03/2026
Is it a good sign when the "market update" from my financial advisors mentions the assassination of Archduke Franz Ferdinand?
110
Kevin Gibson @kevin-gibson.com · 10/02/2026
Shocked that it happened, but grateful that the indirect draw structures all match across Vulkan/Metal/D3D12. Just one less thing to worry about.
070
Kevin Gibson @kevin-gibson.com · 23/01/2026
Vulkan is getting descriptor heaps. Seems like a significant simplification, looking forward to driver support docs.vulkan.org/refpages/lat...
docs.vulkan.org
VK_EXT_descriptor_heap(3) :: Vulkan Documentation Project
1100
Reposted by Kevin Gibson
Sebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
sebastianaaltonen.com
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
19475194
Kevin Gibson @kevin-gibson.com · 06/12/2025
RIP to Frank Gehry. The Art Gallery of Ontario is probably my favorite space in Toronto, in no small part because of his design
The grand wooden spiral staircase in the AGOThe interior of the Gallery at the AGO, with glass windows and wooden curves reminiscent of a canoe
030
Reposted by Kevin Gibson
Mara @maraneshi.bsky.social · 25/11/2025
MSVC still defaults to permissive/non-standard mode, where templates are only checked/compiled when instantiated. If you add /permissive- to the command line it will also complain, because then templates are syntax checked at the point of definition, which is the indended standard behavior.
111
Kevin Gibson @kevin-gibson.com · 25/11/2025
Huh, I think this is the first time I've found such a major compiler difference. Feels like MSVC is right here, not sure why Clang/gcc wont compile. Note it works correctly if the parent class isn't a template. godbolt.org/z/c76exG6ha
godbolt.org
Compiler Explorer - C++
template<class T> class Foo { public: class A{ public: protected: int i; }; class B : public A { void foo() { i++ } }; };
100
Kevin Gibson @kevin-gibson.com · 25/11/2025
The players ship from “Outer Wilds”The planet express delivery ship from FuturamaThe Raven’s Claw, Kyle Katarn’s ship from the Jedi Knight seriesA defender ship from the game “Freelancer”
020
Reposted by Kevin Gibson
👈🍺 @thisguy.wantsa.beer · 02/11/2025
This actually helps, thank you
11064191
Reposted by Kevin Gibson
anthony (haunted version) @panecasio.com · 02/11/2025
LMFAO IT’S A BALLGAME NOW
0203
Kevin Gibson @kevin-gibson.com · 02/11/2025
So glad Bo Bichette gets his big postseason moment - Blue Jays wouldn't be here without him, and this might be his last game in this uniform
010
Kevin Gibson @kevin-gibson.com · 28/10/2025
media.tenor.com
a man with a beard wearing a helmet with the letter e on the front
Alt: Gimli saying “that still only counts as one!”. This is a baseball post
010
Kevin Gibson @kevin-gibson.com · 28/10/2025
I would be okay with the Blue Jays not pitching to Ohtani for the rest of the series, honestly
020
Kevin Gibson @kevin-gibson.com · 12/10/2025
The Blue Jays art department has been doing great work this postseason.
A blue jay beak pulling at the threads of a pinstripe jerseyA blue Jay standing on an apple, with a piece in its beak. They’re on the street looking toward the Empire State BuildingA close up of a Blue Jay’s eye, with the Mariner’s trident inside the reflection in the pupil
000
Kevin Gibson @kevin-gibson.com · 09/10/2025
Need some blood pressure medication after that game, but Blue Jays win! Now I just need the Mariners to win on Friday so I can go to a game next week
media.tenor.com
two baseball players in a dugout with orioles.com on the wall behind them
ALT: two baseball players in a dugout with orioles.com on the wall behind them
010
Kevin Gibson @kevin-gibson.com · 28/09/2025
AL east champions! Hell of a season for these guys
media.tenor.com
a blue jays player stands on the field during a game
Alt: George Springer, Blue Jay, gets pumped up
000
Reposted by Kevin Gibson
Bruno Dias @brunodias.dev · 10/09/2025
me fighting bosses in silksong: My body is a machine that turns pain into death. I know all the steps to this dance. You cannot touch me. I am a leaf on the wind but made out of razor blades me fighting three (3) generic goons in silksong: aaghghg shit fuck shit fuck shit fuck shit fuck shit fuck
16578143
Kevin Gibson @kevin-gibson.com · 15/08/2025
All wrapped for SIGGRAPH this year. Leaving exhausted and full of ideas as usual, ready to not have the time to explore 90% of them.
010
Reposted by Kevin Gibson
Stephen Hill @selfshadow.com · 10/08/2025
Most of the slides and course notes for the SIGGRAPH 2025 Physically Based Shading in Theory and practice course are now online, with more to follow: blog.selfshadow.com/publications...
blog.selfshadow.com
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
111155
Kevin Gibson @kevin-gibson.com · 30/07/2025
Seeing Superman at the combination movie theatre/museum/worst place in the world to get locked in after dark, the Highland Cinemas in Kinmount Ontario
110
Kevin Gibson @kevin-gibson.com · 23/07/2025
Heading to SIGGRAPH this year for the first time in a while. Surely there’s been nothing new in graphics in the past, say, 5 years?
120
Kevin Gibson @kevin-gibson.com · 02/07/2025
This basically sums up my experience at Microsoft - dozens of opportunities squandered by mismanagement by people who never will be held accountable. Much love to all the folks getting laid off today.
020
Kevin Gibson @kevin-gibson.com · 27/06/2025
Local SWAT team is apparently using some empty houses nearby for a training exercise tonight, which is cool except for the random explosions going off every once in a while.
000
Kevin Gibson @kevin-gibson.com · 12/06/2025
Seems obvious that he’d be Thénardier - shifty landlords that go bankrupt and resort to looting corpses
020
Kevin Gibson @kevin-gibson.com · 09/06/2025
This is really nice. Image transitions are annoying because they depend on the execution order of individual commands, but need to be recorded as part of a command buffer, and can't be dealt with by just adding a timeline semaphore or something between queueSubmit calls.
030