Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Graphics API is irrelevant

796,689 görüntüleme • 11 ay önce •via X (Twitter)

35 Yorum

Тsфdiиg profil fotoğrafı
Тsфdiиg11 ay önce

References: - PPM Spec: - "Plasma" by @XorDev: - All the Source Code:

Tahir Dibirov II profil fotoğrafı
Tahir Dibirov II11 ay önce

Me at 05:16

Walowitz - e/acc profil fotoğrafı
Walowitz - e/acc11 ay önce

i love this so much in the age of ide shitifcation and bloat

Ant profil fotoğrafı
Ant11 ay önce

Jesus Christ, thats Jason Bourne

Maciej 'sorek' Łoboda profil fotoğrafı
Maciej 'sorek' Łoboda11 ay önce

I love your approach to programming. You are best teacher showing "yeah, you can use library, but if you manhandle it this works this way" And this is how you can really understand something fully in CP. Thank you for being there for us.

rubbie kelvin profil fotoğrafı
rubbie kelvin11 ay önce

how do i reach this level of cracked?

Narendra Patwardhan profil fotoğrafı
Narendra Patwardhan11 ay önce

I really love your videos because they are as much about the philosophy of life as they are about coding.

Urbane Myth profil fotoğrafı
Urbane Myth11 ay önce

Long-form content? In this economy?

Anshuman Khanna profil fotoğrafı
Anshuman Khanna11 ay önce

TLDR: Concepts >>>> Language/Tech Stack PS: Mind blown

fran profil fotoğrafı
fran11 ay önce

this is so fucking cool

Andres Hernandez profil fotoğrafı
Andres Hernandez11 ay önce

honestly feel like graphics api were a mistake. really all i want is a single "main dot shader" file or whatever, that runs compute on the gpu and you do whatever tf you want.

Custom Wetware profil fotoğrafı
Custom Wetware11 ay önce

Irrelevant until you want to produce frames as fast as the screen can show them Yes yes I understand what you're trying to say

Arin Zingade profil fotoğrafı
Arin Zingade11 ay önce

this was calming to just watch

Pochi profil fotoğrafı
Pochi11 ay önce

This is a spicy take, I love it. It feels like the same argument as 'frameworks are irrelevant'. The real skill is in understanding the underlying principles, whether it's the graphics pipeline or the DOM!!

dawon 🇺🇸 profil fotoğrafı
dawon 🇺🇸11 ay önce

Wow this was an amazing video. Thank you for sharing, king.

Jani Laakso profil fotoğrafı
Jani Laakso11 ay önce

GLSL to C, 🩷 it, shader is just a pure algorithm applied to an image, algorithm is the core, not so much the platform where it runs.

Paul Melamed profil fotoğrafı
Paul Melamed11 ay önce

@agriffini I think what this demonstrates is that all graphics API can be replaced with PutPixel(int x, int y, unsigned int rgba)

Agustin Falaz profil fotoğrafı
Agustin Falaz11 ay önce

Try to show this to a vibecoder

CaptainAmericaTex profil fotoğrafı
CaptainAmericaTex11 ay önce

Wow! You just implemented a 3d animated graphic shader from scratch in 10 minutes. I think most programmers would take at least a week or two to do the same. Very impressive and informative!

Fareesh Vijayarangam profil fotoğrafı
Fareesh Vijayarangam11 ay önce

cracked up the moment i heard operator overloading because i knew exactly where this was going lol

kumikumi (Ankkala) profil fotoğrafı
kumikumi (Ankkala)11 ay önce

what do you have to do to get a video player like this?

Kecho profil fotoğrafı
Kecho11 ay önce

I love that now 'normie' programmers are pushing against the graphics API slop. Anybody can be a graphics programmer, we really have a slop problem, similar to web devs.

Новиков Алексей profil fotoğrafı
Новиков Алексей11 ay önce

@XorDev Awesome! More than twenty years ago I did such things with BMP file format and used Windows Media Encoder to combine frames into video. I'm missing those times, life felt much simpler back than

Vantage Point ⨖ 🦊 profil fotoğrafı
Vantage Point ⨖ 🦊11 ay önce

I just realized: you type faster than an llm, you do it AS you reason, generate audio and video 🤖

Snob profil fotoğrafı
Snob11 ay önce

Such a smart guy. Easy to understand, easy to follow...

Henrik Danielsson profil fotoğrafı
Henrik Danielsson11 ay önce

I noticed the image generated here is flipped compared to the original. Is that because of the shader and PPM pixel order being different?

𝒫𝑒𝓇 𝒜𝓇𝓃𝑒𝓃𝑔 【🐧λ🦀⎈】 profil fotoğrafı
𝒫𝑒𝓇 𝒜𝓇𝓃𝑒𝓃𝑔 【🐧λ🦀⎈】11 ay önce

@XorDev P3 version of ppm is 100% text based. Doesn't specify encoding though but it's ASCII-ish🤦‍♂️

0xbogan profil fotoğrafı
0xbogan11 ay önce

If you just want to generate videos, you can feed frame pixel data into ffmpeg directly via a pipe No need to write any files

Jordan Shurmer profil fotoğrafı
Jordan Shurmer11 ay önce

One of the greatest tweets

Blarghamel Jones profil fotoğrafı
Blarghamel Jones11 ay önce

@iquilezles even used humans as shaders

enes altun profil fotoğrafı
enes altun11 ay önce

Nice! this could actually be the first 15-minute lesson for intro shader programming (and the important one)! 🙂

MoiSoto 🪐 profil fotoğrafı
MoiSoto 🪐11 ay önce

I loved this post, it's easy to understand and yet you learn so many things. Made me remember the old days programming mode 13h on DOS. Decided to try and make a real-time rendering version using SDL2:

Oto profil fotoğrafı
Oto11 ay önce

Beautiful! Thank you!

Kelvin Ferreira profil fotoğrafı
Kelvin Ferreira11 ay önce

This is art

Marcin Kłeczek profil fotoğrafı
Marcin Kłeczek11 ay önce

I love this one.

Benzer Videolar