Introduction to WebGPU - CIS 565 GPU Programming Fall 2023

preview_player
Показать описание
Guest lecture I gave at the University of Pennsylvania in November 2023, covering the WebGPU graphics API. Covers a wide range of WebGPU topics, including API overview, best practices, and more.

Links from the lecture:

Chapters
00:00 Intro
03:03 WebGL History
08:37 WebGPU Overview
12:47 WebGPU Demos
16:10 Web APIs vs Native APIs
21:30 "Hello Triangle"
39:51 More WebGPU concepts
43:44 Exposing Resources to Shaders
51:00 How WebGPU helps developers
57:48 WebGPU tips
1:13:10 Additional Resources
1:15:45 Q&A Part 1
1:44:03 Career Advice
1:51:38 Q&A Part 2
Рекомендации по теме
Комментарии
Автор

I’ve been toying with building a project in C, compiled to WASM and WebGPU using a combination of intrinsics and graphics programming according to the host environment. This has been an excellent introduction into a good portion of what I was planning to do.

novantha
Автор

Thank you for uploading! So excited to learn about this

WoWbob
Автор

Thanks so much for this awesome talk Brandon!

kodejohan
Автор

Very useful and informative, thank you.

jonmichaelgalindo
Автор

hey brandon, as far as i know, the PLAYCANVAS engine you link to at 01:16:50 runs on htlm 5 and webGL, not webGPU. did i miss sth here ?

u_walk
Автор

goddamn its so much knowledg here. give some table of content plox. thanks.

Trooperos
Автор

Is this beginner friendly. Assuming i already know javascript ...?

geelemo
Автор

we are interested with 3d graphics APIs.

stbjang
Автор

When making something with this, it's important to realise that gpu rhymes with gp poo.

CoolDude
join shbcf.ru