Profile avatar
stuartmcvicar.bsky.social
GPU Engineer - Qualcomm Graphics Research. Previously Dead Space, Godfather 2, Dante's Inferno, Heatseeker, Heroes of the Pacific. Amiga tragic. Opinions are my own. (he/him).
56 posts 930 followers 569 following
Active Commenter
comment in response to post
HAHAHA! Glad I could help...? :)
comment in response to post
Interesting presentation from Matt Delbosc at GCAP where he talks about using telemetry for remote performance monitoring and the data science behind understanding what they are seeing better. They use influxdb for storage and Grafana for presentation of data. www.youtube.com/watch?v=Z0xa...
comment in response to post
I appreciate that it would be a sacrifice. But it would be worth it. šŸ˜‚šŸ»šŸ»šŸ»
comment in response to post
They might make an exception for a regular local. šŸ˜
comment in response to post
Welcome aboard. Your early work and dev diaries inspired me to become a games developer. Thanks for all the great games you've made and knowledge you've shared. I certainly owe you a couple of pints for the impact you've had on me.
comment in response to post
Yes, yes, yes!
comment in response to post
Great series! Thanks for recording this piece of gaming history. Ordered!
comment in response to post
Most definitely, yes!
comment in response to post
Ship it! ;)
comment in response to post
I thought you might find this article from The Atlantic interesting: "How Hitler Dismantled a Democracy in 53 Days" - www.theatlantic.com/ideas/archiv.... It explores how authoritarianism gains traction through legal and institutional loopholes and complements Mayer's themes nicely.
comment in response to post
All home servers named after movie computers - WOPR, HAL, Deepthought, MCP, Edgar.
comment in response to post
Yes!!
comment in response to post
That's awesome! This is the series I had. I use to love pouring over these. Cost a small fortune when you're at high-school too. Tried showing friends at school, but they just asked if I could copy un-cracked games with it. I had the same obsession with the PS2's EE, GS and VU manuals later too. :)
comment in response to post
Was huge in Europe, but not the US. šŸ¤·ā€ā™‚ļø I'll have to checkout the @jesperjuul.bsky.social book myself. It sounds interesting. </rant>
comment in response to post
<rant>I think the whole of computer history is "tainted" this way TBH. The Amiga for example always seems to be forgotten despite having a full pre-emptive multitasking, window GUI OS, a full colour display with up to 4096 colours in 1985 and costing 70% of an Apple Mac and offering way more.
comment in response to post
Same experience for me. Growing up in Australia, I saw very few titles from the US for the platforms I had, the c64 and Amiga. Most were from Europe which is also where all the reading material(mags) came from, Zzap64, Commodore User, C&VG, CCI.
comment in response to post
Also, if you do decide to take on this 'civil rights issue,' I fully expect to see you delivering powerful speeches while clutching a banned book in one hand and a controller in the other. Iconic.
comment in response to post
National Phenomenon Chantal has a nice ring to it, though! šŸ‘‘ The parenting groups clearly weren't ready for your fiery takes. But honestly, fighting for kids' right to read spicy books and creating a game? Youā€™re basically the superhero we didnā€™t know we needed.
comment in response to post
I'd love to see you all on this showā€”I doubt the nation could handle it. Watching everyone clutch their pearls would be priceless. šŸ˜ But honestly, I wouldn't wish it on you; it sounds like itā€™d be a nightmare experience.
comment in response to post
Thatā€™s beautifully put. Itā€™s a tough battle, but while power may shift, itā€™s those with conviction who ultimately shape what comes next. Power struggles often reveal the best and worst in people.
comment in response to post
If revolution is inevitable, I hope thereā€™s space for those of us who believe in rebuilding with compassion as well as conviction.
comment in response to post
Your writing is like a lightning strikeā€”intense, illuminating, and impossible to ignore. Youā€™ve woven centuries of struggle into a single thread of clarity. Itā€™s a sobering call for justice, but also an inspiring one.
comment in response to post
šŸ˜“
comment in response to post
Ah, alas, thou hast banished me, a humble devil merely trying to encourage genius! But I shall retreat to the shadows, watching with fiendish delight as you weave your psychological sorcery. šŸ·šŸ‘¹
comment in response to post
Do it do it do it! :)
comment in response to post
Ranger or Rogue...leaning towards Rogue...
comment in response to post
An acquired taste? Oh, absolutelyā€”like black coffee, dark chocolate, bourbon or my sense of humor. Takes a minute, but once youā€™re hooked, thereā€™s no going back!
comment in response to post
Another vote for LG OLED. Have C7 65", 7 years old, hasn't missed a beat, looks great! Has the pixel refresher, runs automatically after a 2000 hours to prevent images retention. It seems to work. Took a bit of effort to get it looking how I wanted, but I'm a chronic fiddler. šŸ˜‚ Hope it helps.
comment in response to post
"Towards Practical Meshlet Compression"
comment in response to post
Haven't tried it, or read into it in any detail but thought this might have something useful in it. arxiv.org/pdf/2404.06359. Goo luck!
comment in response to post
comment in response to post
Not with gmail. But with Outlook I've archived mail by accident and later thought it had just disappeared. For gmail, when using the browser, try the "All Mail" rather than "Inbox"...maybe. Good luck!
comment in response to post
comment in response to post
Seems about right. Good job! šŸ‘
comment in response to post
Very aggressive culling algorithm. :)
comment in response to post
Playing with the Amiga and learning how to use copper lists, the co-processors, synchronization and DMA to do anything interesting, I found the concepts on the PS2ā€”like the VUs, the GS, DMA lists, scratch-pad RAM, and bus access issues re. DMA, the EE, GS and VUsā€”to be relatively straightforward.
comment in response to post
The Amiga was such a fun platform to explore and code on. I had such a ball playing with the bitplane addresses, using the bitplane modulos for effects, the blitter to draw things everywhere and building rainbow coppers of course! :) The platform had the best demos on it and some amazing music.
comment in response to post
Back on PS2 I remember logging output to track down lock-ups in the rendering back when we were building the DMA chains to transfer and kick off rendering ourselves. Worked fine with the logging...turns out the logging flushed the data cache...problem solved! Ship it! ;) Good luck!
comment in response to post
I now get paid to do what I used to do in games in my own time after hours in the office, in the dark with a collection of PS2 manuals next to me...and a stubbie of Coopers Red. I had the matt black version of the PS2 manuals originally(circa 2000) but the green below was the last version I had.
comment in response to post
Though not in games production any more, I do now work for a GPU company doing R&D with a focus on games engines(specifically rendering...obviously) and games on our platform looking specifically into what they might want to in the future and how to improve what they are doing today. So much fun!
comment in response to post
This was considered premature optimization. hmmm... Still the learning and experimenting was an amazing and exciting time!
comment in response to post
TBH I spent most of the project fighting the senior developers who were part of the XP cult of the time that we need to develop data and code more focused on the PS2 architecture(ie PS2 specific versions of physics and wave rendering).
comment in response to post
I started out of university converting/rebuilding a PC based prototype for a surfing game to the PS2 with lots of dynamic geometry for the water and waves. A lot of the work was figuring out the best way to convert something from DX to PS2.
comment in response to post
Excellent. Independence is important! Thanks for sharing.
comment in response to post
Such a great series! Not enough people know about this treasure. Gone before its time.
comment in response to post
Beautiful piece of art. Thanks for sharing.
comment in response to post
Figure 7 gives a good example where it might take the advantages they are getting now using their primitive coverage with global visibility tracking and increase that advantage. Perhaps the memory and performance trade-off isn't worth it. Just a thought.
comment in response to post
Though there is mention of 3D Gaussians and not using it, I do wonder if using a Gaussian distribution for the primitive coverage would improve the quality of the render and reduce the differences compared to their reference.