Emilio López
@redorav
Senior Graphics Programmer @rockstargames. Past @hangar13games, @weareplayground, @ttgames Dei/Deum All views and opinions are my own
I have a new article! It took a long time but I think it was worth it, hopefully you'll enjoy it too. elopezr.com/the-art-of-pac… Many thanks to @vassilis3D, @moguzhan_k and @aortizelguero for the help and encouragement
A historic moment... I bought a CD burner and now my game launches from the CD on a real PS1! I don't have a modchip, so I'm loading it using Unirom, also it takes a while for the CD drive to spin up... so skip to 00:41 if you just want to see the gameplay.
My @BetterSoftwareC talk is out! It's about dynamic phase alignment. I tried to make it fun. I think you'll enjoy it, even if you're not into audio programming, because the algorithm is very understandable. Enjoy! Shoutout: @gizmobly for the great Q&A! youtube.com/watch?v=JNCVj_…
Hey we are hiring people who are good at C+ and can do pretty pixels simultaneously: adobe.wd5.myworkdayjobs.com/en-US/external…
Gamedev is just smoke and mirrors but also no mirrors and the smoke is fake.
The Walking Dead game was wild for this one.
Remember when JD Vance tore into Keir Starmer over free speech in the Oval Office, only to be hammered by the entire establishment media? Turns out he was spot on. The Online Safety Act proves it. Censorship has triumphed over liberty. Britain is knee-deep in authoritarianism.
I don’t care about GDP. I care about GDP per capita.
This chart makes me laugh each time I see it. Can you name a decision that caused more economic, geopolitical and environmental damage, than Germany‘s ideological decision to close its perfectly fine nuclear power plants?
#NoMansSky Beacon 5.75 is releasing now on all platforms - amongst the other fixes, it contains a fix for a PSVR2 only bug that was exceptionally difficult to track down. I probably spent more than 15 hours on this one, which caused flickering on some types of grass and trees!
Just tried OpenGL bindless and it's beautiful 🥹 - Easily drawing all scene nodes with geometry in separate storage buffers in a single draw call. - Vertex shader gets a list of nodes, each node contains pointer to the node's geometry. No vertex buffers, no bindings. 🥹
I'm so old I wrote that! That's assuming it's the Windows version, which is the one I worked on. The Win9x game, art, and original code, were done by Maxis/Cinematronics. I ported it to Windows NT, converted the x86 asm to C, made it work on RISC, and so on. Success has…
Are you this old?
My talk from @BetterSoftwareC last week is up on youtube. I present my findings on thread synchronization and job systems that I learned while parallelizing the physics solver. youtube.com/watch?v=Kvsvd6…
New Video! - How ZSNES pioneered modern Emulation Watch Here : youtube.com/watch?v=AiRp6b… #ZSNES #Emulation
Probablemente, una de las entrevistas más interesantes que me han realizado y también de las que más he disfrutado. Gracias, @urisabat La podéis ver completa aquí: youtu.be/UWT_E2ePjZc?si…
This is a must-watch! @voxagonlabs talks about multithreading when applied to physics software *AND* he has awesome Teardown videos and sleek slides - the kind of presentation where a difficult and convoluted subject is broken down into digestible pieces! youtube.com/watch?v=Kvsvd6…
Starting and running a business in 2025 Britain - let’s walk through it. You’ve got a good idea, managed to save a few quid to invest and want to give it a go. Let’s say it’s a cafe. Generate wealth, create jobs and contribute to your local economy. Great idea. You just picked…
So, I'm adding a new anti-aliasing method to #UE5 called "Conservative Morphological Anti-Aliasing 2" (or simply "CMAA2"). Besides retaining the sharpness of original image, it also looks great in motion.