Reposted by Kevin GibsonBrandon Sheffield @brandon.insertcredit.com · 7hSeveral 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... 3638701741
Kevin Gibson @kevin-gibson.com · 28/09/2026Had 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/2026Good overview of the trade war - and why Canada is so angry about it. youtu.be/F7bIuD1ASNE?...youtu.beThe US-Canada War has begunYouTube video by Max Fisher 010
Reposted by Kevin GibsonAndrew Helmer @andrewhelmer.bsky.social · 05/09/2026Sebastian Aaltonen's No Graphics API is now on Github! github.com/sebbbi/NoGra...github.comGitHub - 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/2026This 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.beDo I Ever Cross Your MindYouTube video by Chet Atkins - Topic 010
Kevin Gibson @kevin-gibson.com · 29/07/2026Saw 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.beGlen Hansard - Revelate (Recorded Live At Funkhaus)YouTube video by Glen Hansard 010
Kevin Gibson @kevin-gibson.com · 25/07/2026I’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 GibsonAura/Moom @moomanibe.bsky.social · 21/07/2026today'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/2026Say hi if you see me at SIGGRAPH! Always happy to meet new folks and chat 010
Kevin Gibson @kevin-gibson.com · 18/07/2026Glad 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/2026If you divide a zoo into 2 pieces it becomes a zucchini 000
Kevin Gibson @kevin-gibson.com · 06/07/2026Heading 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/2026On day 3 of my family’s journey across & out of the USA. Been a very beautiful journey so far 150
Kevin Gibson @kevin-gibson.com · 29/05/2026Really 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/2026Gotta love Alaska Air’s customer service - over an hour wait for a response then all these messages in less than 5 minutes. 010
Kevin Gibson @kevin-gibson.com · 14/05/2026Spent the day wandering around Seattle. Art museum was good for the soul 030
Reposted by Kevin GibsonJendrik Illner @jendrikillner.bsky.social · 07/05/2026Graphics Programming weekly - Issue 439 - May 4th, 2026 www.jendrikillner.com/post/graphic... 14314
Reposted by Kevin GibsonKevin Gibson @kevin-gibson.com · 03/05/2026Inspired 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.comWriting a bindless GPU abstraction layerBack 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/2026Inspired 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.comWriting a bindless GPU abstraction layerBack 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 GibsonKevin Gibson @kevin-gibson.com · 28/04/2026After 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/2026After 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/2026This 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.comYour 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.beEve Of DestructionYouTube video by Barry McGuire - Topic 011
Kevin Gibson @kevin-gibson.com · 03/04/2026Angine 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.cahow to make programming terrible for everyone | jneens web sitehow to make programming terrible for everyone 000
Kevin Gibson @kevin-gibson.com · 06/03/2026Is 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/2026Shocked 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/2026Vulkan is getting descriptor heaps. Seems like a significant simplification, looking forward to driver support docs.vulkan.org/refpages/lat...docs.vulkan.orgVK_EXT_descriptor_heap(3) :: Vulkan Documentation Project 1100
Reposted by Kevin GibsonSebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025My "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.comNo Graphics API — Sebastian AaltonenGraphics 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/2025RIP to Frank Gehry. The Art Gallery of Ontario is probably my favorite space in Toronto, in no small part because of his design 030
Reposted by Kevin GibsonMara @maraneshi.bsky.social · 25/11/2025MSVC 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/2025Huh, 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/c76exG6hagodbolt.orgCompiler Explorer - C++template<class T> class Foo { public: class A{ public: protected: int i; }; class B : public A { void foo() { i++ } }; }; 100
Reposted by Kevin Gibsonanthony (haunted version) @panecasio.com · 02/11/2025LMFAO IT’S A BALLGAME NOW 0203
Kevin Gibson @kevin-gibson.com · 02/11/2025So 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/2025media.tenor.coma man with a beard wearing a helmet with the letter e on the frontAlt: Gimli saying “that still only counts as one!”. This is a baseball post 010
Kevin Gibson @kevin-gibson.com · 28/10/2025I 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/2025The Blue Jays art department has been doing great work this postseason. 000
Kevin Gibson @kevin-gibson.com · 09/10/2025Need 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 weekmedia.tenor.comtwo baseball players in a dugout with orioles.com on the wall behind themALT: two baseball players in a dugout with orioles.com on the wall behind them 010
Kevin Gibson @kevin-gibson.com · 28/09/2025AL east champions! Hell of a season for these guysmedia.tenor.coma blue jays player stands on the field during a gameAlt: George Springer, Blue Jay, gets pumped up 000
Reposted by Kevin GibsonBruno Dias @brunodias.dev · 10/09/2025me 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/2025All 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 GibsonStephen Hill @selfshadow.com · 10/08/2025Most 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.comSIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice 111155
Kevin Gibson @kevin-gibson.com · 30/07/2025Seeing 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/2025Heading 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/2025This 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/2025Local 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/2025Seems 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/2025This 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