What is WebGPU?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 155

  • @SuboptimalEng
    @SuboptimalEng  7 หลายเดือนก่อน +3

    Hello friends! I also post computer graphics related things on Twitter: twitter.com/SuboptimalEng

  • @afjer
    @afjer 9 หลายเดือนก่อน +172

    Thank God Adobe got stopped. I'm getting tired of them consuming useful software and fencing it up behind their paywall.

    • @RayfuzuLearning
      @RayfuzuLearning 9 หลายเดือนก่อน +5

      I second this !

    • @maq3009
      @maq3009 9 หลายเดือนก่อน +4

      If there's 2 companies that need to stop their greedy monopolies it's Apple and Adobe. I hate having to subscribe to a product or having to pay $3,000 for a product license.

    • @ultimate9056
      @ultimate9056 3 หลายเดือนก่อน +1

      ​@@maq3009add microsoft to the list

  • @sudo-apt-upgrade-brain
    @sudo-apt-upgrade-brain 9 หลายเดือนก่อน +52

    Love how you went from the big picture to the details of webgpu.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +12

      Thanks! It took months to research WebGPU and write the script for this video 😅

  • @justdoityourself7134
    @justdoityourself7134 9 หลายเดือนก่อน +31

    DirectX was a thing long before XBox. It is the main graphics library for windows and was the heart of "PC" gaming.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +4

      Yea that makes sense. I read the story of John Carmack roasting it and saying OpenGL was better. Suppose the tides have changed now 😅

    • @leonss2356
      @leonss2356 9 หลายเดือนก่อน +8

      @@SuboptimalEng Direct3D is the name of the Graphics API, DirectX is a collection of Windows APIs for multimedia (which includes D3D)

    • @affegpus4195
      @affegpus4195 9 หลายเดือนก่อน

      ​@@SuboptimalEngdirectx story is a bit confusing. Back in the mid/late 90s despite being the best selling computer platform PC/windows was lagging behind hard in terms of multimedia compared to the competition
      The issue was that every soundboard, video card, etc did things their own way. And barely anyone ever used the hardware because of that and did everything in software.
      So Microsoft came with direct x, the idea was to give a unified interface to features, and if they were not available on the hardware side, they would be emulated in software, so any program made using it would always work, so you had directdraw, directsound, directinput, etc
      But then they also saw this company doing 3d hardware and a 3d API to go with it, they bought the company and used their API as the basis for direct3d... Which was completely different from the other direct x libraries and had no emulation.
      Funny enough, few years in the future direct3d became the only survivor of directx, as everything else directx either died out or become more standardized and build in on windows.
      And even funnier, the initial d3d supposely was super low level and based on buffers and display lists... Kinda like dx12/vulkan, But mapped horribly to the wildly different 3d hardware at the time and it is a lot harder to use than the very abstract opengl

    • @Daniel_WR_Hart
      @Daniel_WR_Hart 5 หลายเดือนก่อน +1

      Not only that, but the Xbox was originally going to be called the DirectX Box

    • @AykutKlc
      @AykutKlc 4 หลายเดือนก่อน

      @@leonss2356 it wa s a pack of Direct Draw, Play, Sound and 3D. Play was for networking.

  • @jimmy21584
    @jimmy21584 9 หลายเดือนก่อน +31

    Old-school game programmer here. I looked at Vulkan for doing 3D graphics, but decided it was for making engines, not applications. This looks like a nice middle ground of performance vs boilerplate.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +14

      This is exactly how I felt when learning WebGPU. Get 80% performance with 20% of the code!
      That’s more than enough for most applications and simulations I want to make. And the added bonus of being able to distribute each project on a web app!

  • @gaius_enceladus
    @gaius_enceladus 9 หลายเดือนก่อน +24

    Great to learn that WebGPU can be used on desktop apps too, as well as web apps!
    Even better that it's being developed as a standard by the W3C!
    That fact alone has me sold on it!

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +3

      Totally agree!

  • @dmug
    @dmug 9 หลายเดือนก่อน +5

    I remember seeing WebGPU news but skipping over it. Thanks for this.
    It’ll be interesting if web GPU front ends to coreML. Also, if React Native, Native Script, Electron etc start folding this in.
    In any case, browsers with web assembly and web GPU are getting to be quite peformant.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +2

      Interesting! I do not know much about Apple's native ecosystem, but I do know that already Apple released WebGPU for Safari. And Google released it for Chrome and Android 12.
      Hopefully, Apple will follow suit and release it for Safari on iOS. That's when the fun really begins!

  • @yds6268
    @yds6268 9 หลายเดือนก่อน +9

    I was introduced to WebGPU exactly due to WGPU being the go-to graphics API for Rust applications. So for me WGPU is more important. I prefer writing desktop applications, but working the same on Windows/Linux.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      That’s awesome! I didn’t realize all the hype about WebGPU until it came to the web last year. Did you use WGPU to make any projects yet?

    • @yds6268
      @yds6268 9 หลายเดือนก่อน

      ​@SuboptimalEng, not yet, I'm still using OpenGL (or rather Miniquad crate, which is based on OpenGL). But I know that every big Rust project uses WGPU these days. Good example is Veloren - a free and open source Voxel RPG.

  • @albertkim1809
    @albertkim1809 8 หลายเดือนก่อน

    I'd love a video on the state of javascript-browser-based game engines, and how they currently compare with state-of-the-art game engines. Just found this channel, amazing content man!

  • @igorgiuseppe1862
    @igorgiuseppe1862 9 หลายเดือนก่อน +3

    13:50 actually, vulkan is multiplatform, it support linux, android and windows. (and probably consoles, but they are NDA proprietary platforms so i cant say for sure, on xbox you probably can use something akin to dxvk)
    the issue is apple, but you can solve it with moltenVK (at least on macOS, im not sure if its accepted on apple store for iOS)

    • @ThePengumCrew
      @ThePengumCrew 2 หลายเดือนก่อน

      When the Nintendo Switch was about to launch, one of it's main features for developers was native Vulkan support alongside its proprietary API. It still is currently the only console to have native support.

  • @lozer93gurl
    @lozer93gurl 7 หลายเดือนก่อน +2

    This video is incredible! Thank you for the level of research that went into this. Instant sub!!

    • @SuboptimalEng
      @SuboptimalEng  7 หลายเดือนก่อน

      Thanks, I'm glad that this video helps convey the importance of WebGPU for graphics programming!

  • @oryxchannel
    @oryxchannel 9 หลายเดือนก่อน

    So freaking thorough and engaging. Amazing work on WebGPU. Have a couple of entrepreneurial ideas this night just by watching this. Thank you.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Thanks! It’s great to see more folks get excited about WebGPU.

  • @alvin3171997
    @alvin3171997 9 หลายเดือนก่อน +7

    Great summary, love it!

  • @FumezCreates
    @FumezCreates 9 หลายเดือนก่อน +7

    This is an amazing video. Thank you for taking the time to make this.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +4

      Thanks! It took months to gather all that info and turn it into a video. I actually started writing the script last year 🤓

    • @FumezCreates
      @FumezCreates 9 หลายเดือนก่อน

      @@SuboptimalEng wow...impressive work. TH-cam videos are no joke. What's was the most tedious part of the process. And what was the most fun part.
      1. Research
      2. Scripting
      3. Recording
      4. Video & Audio Editing

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +3

      Most tedious part was the scripting. A tough balance between what to keep, what to remove, and what to simplify.
      I made this video because I wish something like this existed when I started learning about WebGPU. Helping others understand its importance is a great feeling 🥹

  • @timseguine2
    @timseguine2 9 หลายเดือนก่อน +1

    I am investigating webgpu. I bounced off of vulkan a few times now because I feel like its benefits don't fully justify its complexity from a developer perspective.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Great to hear that! We need people need to get on the WebGPU train. It’s got a good balance of performance and ease of use.

    • @tempname8263
      @tempname8263 5 หลายเดือนก่อน +1

      Try investigating BGFX

    • @timseguine2
      @timseguine2 5 หลายเดือนก่อน

      @@tempname8263 Thanks for the tip. I will take a look when I get a chance.

  • @varundurge
    @varundurge 9 หลายเดือนก่อน +2

    Best video on TH-cam explaining this topic

  • @envadeh
    @envadeh 3 หลายเดือนก่อน

    Games that use their own renderers may use webgpu, but I don't think any engine will switch to webgpu, because as you said, it just interfaces with the 3 APIs, which means it's higher level and lets go of freedom

  • @ryuuguu01
    @ryuuguu01 9 หลายเดือนก่อน

    Nice explanation. I won't be using it directly myself but indirectly as Unity switches from webGL to WebGPU later this year.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      Thanks! I believe the folks at Unity are already making progress on getting games running on WebGPU.

  • @igorthelight
    @igorthelight 9 หลายเดือนก่อน +3

    4:15 - But you do not need 2000 lines of code to draw two triangles, because most of those 1000 lines of code is just initialization and you will never write them again! ;-)

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      You got me there 😂

  • @맥시멈한삶
    @맥시멈한삶 9 หลายเดือนก่อน +1

    The attempt to consolidate fragmented graphics APIs is commendable, but I wonder if this ambitious project can succeed without conflicting interests. I still think it might be premature. By the way, despite my opinion, the video was excellent. I'll share it with my friends. Thank you.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +3

      Thank you! And I must admit that you raise a valid point. WebGPU may struggle to find the perfect consensus, but I'm hopeful since a lot the big tech companies are invested in it.
      For example, even Apple, the company that stopped supporting OpenGL and had a slow release cycle for WebGL, released WebGPU for Safari last month. This is much sooner than what the graphics community expected and it shows a sign of commitment from their end. Google already released WebGPU for Chrome and Android 12. These are good signs and make me stay hopeful!
      On a side note: I really appreciate your level-headed approach of disagreeing with me on the comments section. It can get heated down here. Thank you!

  • @naphipps28219
    @naphipps28219 9 หลายเดือนก่อน +1

    I plan on keeping vulkan as my game engine’s main rendering implementation, and maybe pickup webGPU/OpenGL/etc later so the engine can reach more platforms. WebGPU is nice but a little too new for me for now.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +3

      That’s a good point. No need to jump ship to WebGPU immediately. It is a little early right now, but I do hope it ends up becoming what it’s promising to be.

    • @tempname8263
      @tempname8263 5 หลายเดือนก่อน

      BGFX

    • @naphipps28219
      @naphipps28219 5 หลายเดือนก่อน

      @@tempname8263 BGFX is really great! I happen to prefer more direct control and less API to learn, but I’d definitely recommend BGFX otherwise.

  • @BarafuAlbino
    @BarafuAlbino 9 หลายเดือนก่อน +3

    Vulkan was designed by AMD. Only when they understood that no one cares about an AMD-only API, they tossed it to Khronos and forgot about it themselves.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Oh interesting! I did not know that.

  • @BrianSheppard
    @BrianSheppard 9 หลายเดือนก่อน +4

    Not the 1970s... the 1990s... that hit hard... why do you want to hurt us. lol.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +4

      I’m a 90s kid. It’s hurts me as much as it hurts you 🥲

  • @SasiDunston
    @SasiDunston หลายเดือนก่อน

    You are super Narrative. I am staying connected! Subscribed

    • @SuboptimalEng
      @SuboptimalEng  หลายเดือนก่อน

      @@SasiDunston Thanks 😊

  • @Browsinghard
    @Browsinghard 9 หลายเดือนก่อน

    Great overview, thank you!

  • @syntaxed2
    @syntaxed2 5 หลายเดือนก่อน

    IMO it is quite revolutionary, real crossplatform abstraction over modern GPU API'S.

  • @zaqk2
    @zaqk2 8 หลายเดือนก่อน

    Super concise explanation... Browsed many other vdos from your channel.... So lovely... Thanks
    Subscribed !

  • @Ayo22210
    @Ayo22210 9 หลายเดือนก่อน

    This is great info. Put some this info on Wikipedia, if you add media there back linking from that to your website is good for SEO.

  • @IAmPattycakes
    @IAmPattycakes 9 หลายเดือนก่อน

    You seem to act like Vulkan doesn't run in multiple places. It's not for the browser, but it does run everywhere else. You don't actually need directx or metal.

  • @zoltar3172
    @zoltar3172 9 หลายเดือนก่อน

    Thank you, learned a lot!! Can you also do WebXR? I started to learn both, and to know if they could work together and add to each others strength. Logo's look similar, are they or will they eventually be the same? These two would be a dream team in XR future and userfriendly ness

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      WebGPU doesn’t support WebXR yet. I believe there is a proposal for it.

  • @fdc4810
    @fdc4810 หลายเดือนก่อน

    I think webgpu might have a hard time replaceing native apps as long as it is a web-based application which is based on JS. It lags behind C++ in terms of speed which is critical for latency-sensitive tasks. But anyways, thanks for the awesome video explainnig how webgpu works.

    • @SuboptimalEng
      @SuboptimalEng  หลายเดือนก่อน +1

      So you can create WebGPU apps with C++ and use WebAssembly to translate that over to the Web.
      Don't think this matters for performance intensive applications like game engines, but Photoshop, Figma, OnShape (web based Solid Works alternative), and any other design or modeling software would all greatly benefit!

    • @fdc4810
      @fdc4810 หลายเดือนก่อน

      @@SuboptimalEng Wow didn't know you can even do that ! Does it mean you can evade JS completely using WebAssembly, including io functions like file input/output ?

  • @Dabid13
    @Dabid13 9 หลายเดือนก่อน +1

    I think at the end you forgot vulkan also works on Windows

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +2

      True, missed that detail 🥲

  • @MaxPower-11
    @MaxPower-11 9 หลายเดือนก่อน +2

    Thanks for the video.
    BTW, Dassault is pronounced 'daso'

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      I watched a video on how to pronounce it and still struggled to say it correctly 😂

  • @nyantaro1
    @nyantaro1 9 หลายเดือนก่อน +1

    Really good video!

  • @rajqsl5525
    @rajqsl5525 5 หลายเดือนก่อน

    Loved it!! Thanks much

  • @TusharDeb
    @TusharDeb 9 หลายเดือนก่อน

    Very informative!

  • @JohnDoe-sy6tt
    @JohnDoe-sy6tt 9 หลายเดือนก่อน +1

    Good video! Thanks!

  • @timog7358
    @timog7358 9 หลายเดือนก่อน +1

    really great video

  • @timur.shhhhh
    @timur.shhhhh 2 หลายเดือนก่อน

    First look at WebGPU: oh, it's so easy and useful
    Second look at WebGPU: i have no idea what it is

    • @SuboptimalEng
      @SuboptimalEng  2 หลายเดือนก่อน

      It may be that you've hit the valley of knowledge. Need to push through it to learn it!

  • @ulrich-tonmoy
    @ulrich-tonmoy 9 หลายเดือนก่อน +4

    I Guess it time for Tauri to shine like you can create an app with vanilla react or any other js lib and build for desktop and mobile i guess js game dev will get a little boost

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      That would be an interesting outcome for sure. Electron needs some competition 😅

  • @jtkyber
    @jtkyber 9 หลายเดือนก่อน

    Nice video! Do you think its reasonable for me to try to learn 3d graphics/games programming with WebGPU if I only have experience with full stack web development, making a fairly complex JS ray casting game engine, and making a basic HTML/TS 2D Game? I don't really have any knowledge of 3D graphics programming concepts

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      I'm really not sure. I'd always recommend Three.js for those interested in 3D graphics on the web😅

    • @jtkyber
      @jtkyber 9 หลายเดือนก่อน

      @@SuboptimalEng I'll definitely learn Three.js eventually. I just really like the idea of building a game from scratch, which is why I decided to build a relatively complex raycasting engine with vanilla JS not long ago.
      An actual basic 3D game engine definitely requires more specialized knowledge, but it also seems a lot less messy compared to a raycasting engine.

  • @pepe6666
    @pepe6666 9 หลายเดือนก่อน

    awesome video. thank you for making a coherent picture of everything.
    as for new APIs, i hope it stays. my argument is that directX, openGL and metal should have been the glue between software & hardware, yet we didnt need 3 of them. vendors creating competing platforms is the core of so much of our problems in life.
    we get something that eventually wraps the existing multitudes of frameworks and then someone will make a competitor to the high level framework. android and ios should be able to run the same programs, given similar hardware.
    xbox and playstation should be able to play the same games. PCs and macs should be able to run the same programs. vendors could have put their efforts into making this the reality, but they simply dont want to. and that simply not wanting to steers these platform decisions & gives us a perpetual problem they simply dont want to fix.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      Weird to have this type of vendor lock-in. Not like we pay them to use these APIs.

  • @DanyloSyrotynskyy
    @DanyloSyrotynskyy 9 หลายเดือนก่อน +1

    WebGPU is great since it will allow gaming on Web! We will be able to publish demos of our games! On the other hand it will not dominate native gaming since it performance could never match native, so UE5 will still use Metal or Vulkan as backend

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      I'd love to see more games made directly on the web! I actually think of Figma as a video game that disguises itself as a design tool.

    • @DanyloSyrotynskyy
      @DanyloSyrotynskyy 9 หลายเดือนก่อน

      @@SuboptimalEng we have web based care game 😉

  • @4115steve
    @4115steve 9 หลายเดือนก่อน +2

    I want to see a fusion 360 or blender using wGPU and rust

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +2

      That would be interesting! Hopefully open source too.

  • @rickloyd8208
    @rickloyd8208 15 วันที่ผ่านมา

    What I do not understand, where Figma needs anything like WebGPU or even WebGL. It's simple web constructor with basic JS.

    • @SuboptimalEng
      @SuboptimalEng  14 วันที่ผ่านมา

      @@rickloyd8208 Figma was one of the earliest companies to use C++ and Wasm to build their custom rendering engine. My guess would be that they need it to keep their app performant.

  • @alphonsemarcus3650
    @alphonsemarcus3650 6 วันที่ผ่านมา

    amazing videos

  • @Demonicbuilds8
    @Demonicbuilds8 6 หลายเดือนก่อน

    You accent is realy good dude.

  • @livinginharmony360
    @livinginharmony360 9 หลายเดือนก่อน

    Right now it's currently working draft, not standard yet.

  • @BhargavaMan
    @BhargavaMan 9 หลายเดือนก่อน

    This was great!

  • @crossybreed
    @crossybreed 14 วันที่ผ่านมา

    Are you available for freelancing ?

  • @recursion.
    @recursion. 9 หลายเดือนก่อน

    I love your channel man even tho that " by no means you're not an expert on this topic" 😛😛

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      I appreciate that, thanks Recursion!

  • @aminbusiness3139
    @aminbusiness3139 หลายเดือนก่อน

    This library is probably going to be very important soon
    Inference on a.i models is getting cheaper , and consumer tech is starting to introduce specialized a.i hardware for all new devices
    If someone wants to run a model locally there should be a way to do it on the web browser using the end-user’s gpu
    The current way is terrible and unfriendly for non-technical folks .
    They’re forced to download a lot of stuff directly on their computers and it adds too much complexity
    It doesn’t make sense that’s it’s currently easier to service smaller models on the cloud versus the end user ‘s gpu

    • @SuboptimalEng
      @SuboptimalEng  หลายเดือนก่อน +1

      You raise a good point!
      Running models downloaded from the web directly from the users' browser is certainly easier than expecting them to download it manually, and would also save server compute costs.
      There's a GitHub repo called WebGPT that does just that.
      I'm hyped about the future of WebGPU.

  • @bananesalee7086
    @bananesalee7086 9 หลายเดือนก่อน

    does it work with every XR headset or just vision pro ? I'm totally a nooob with those things

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      WebGL supports WebXR. So websites using WebGL + WebXR should work on headsets. WebGPU doesn’t not support WebXR yet.

  • @martiananomaly
    @martiananomaly 9 หลายเดือนก่อน +1

    Interesting...

  • @johola
    @johola 9 หลายเดือนก่อน +3

    Vulcan and Metal are based on AMD's Mantle... Thats why they are so similar 😂

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +2

      I thought Metal was much easier to work with than Vulkan tho?

  • @tempname8263
    @tempname8263 5 หลายเดือนก่อน

    How would it compare to BGFX though?

    • @SuboptimalEng
      @SuboptimalEng  5 หลายเดือนก่อน

      Never used BGFX so I can’t say.

  • @PeakKissShot
    @PeakKissShot 9 หลายเดือนก่อน +1

    On that last point nobody needs direct X. Now that the Xbox is dead hopefully dx will follow.

  • @FumezCreates
    @FumezCreates 9 หลายเดือนก่อน +1

    Do you have a Discord Community ?

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +5

      I’m more of a lurker on other peoples discord channels. I do use Twitter quite a bit though!

    • @FumezCreates
      @FumezCreates 9 หลายเดือนก่อน

      @@SuboptimalEng ohh...I'm not on Twitter.
      But I'm in a few Discord Servers. If you are active on Discord we could connect there. I'm planning to get into 3D Web Development and Graphics.
      I'm currently learning React and I plan to get into React Three Fiber and then ThreeJS and WebGPU later in the year.

  • @alexandrustefanmiron7723
    @alexandrustefanmiron7723 9 หลายเดือนก่อน +1

    I think web is getting to be a very ineficient vm made out of many parts that have nothing to do with the final state and bogged down by decades of compatibility targets!

  • @Vvvv-oh6pe
    @Vvvv-oh6pe 7 หลายเดือนก่อน

    Does it even run on pc with only cpu

  • @boohoo5419
    @boohoo5419 9 หลายเดือนก่อน

    this video is all over the place..

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      So is the graphics industry, until WebGPU 😉

  • @_ash64
    @_ash64 9 หลายเดือนก่อน +1

    Great video!

  • @salsichalivre5401
    @salsichalivre5401 9 หลายเดือนก่อน +1

    Every time you said “And for that reason”, I expected you to say “I m out”

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Heh. I’m all in on the future of web graphics!

    • @jerbear7952
      @jerbear7952 9 หลายเดือนก่อน

      Before you take his deal I want to talk to you about licensing

  • @bubbakittee5388
    @bubbakittee5388 4 หลายเดือนก่อน

    Good summary. But Dassault is pronounced “dasso”, not “dassalt”. It’s French.

    • @SuboptimalEng
      @SuboptimalEng  4 หลายเดือนก่อน

      Thanks for the tip, will remember for next time 🙏

  • @theetheemattnewman
    @theetheemattnewman 9 หลายเดือนก่อน +1

    Great content. Spend time on Q/A to assure all of the companies and/or words you are saying, are pronounced correctly. “Dassault” is pronounced like ‘Da-Soh’ not like the word assault with a “d” at the beginning. It is important to remember that when you are putting content online that nearly 20,000 people have consumed within the past five days, that for some viewers also responsible for helping them learn the vernacular. You are effectively giving a lesson here, so you need to make sure that it is as accurate possible.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Thank you!
      In my defense, I did watch a video about how to pronounce Dassault Systemes last year. I've spent months writing and rewriting this script and I just forgot about the pronunciation by the time I recorded.
      One a side note: I thought that WebGPU was a niche topic. I did not expect this video to get this many views. I'm actually really hyped that so many people are interested in learning more about WebGPU!

  • @engchoontan8483
    @engchoontan8483 9 หลายเดือนก่อน +1

    I stopped at 4:32.
    Assumptions, TV-box, octaCore snap dragon expensive nor, runs webGPU, browser-plugin on mobile-phome runs webGL and user draw triangle using scalable-vector presentation-software as WYSIWYG rapid-program-development and convert scalable-vector graphics to game-engine API...
    I am retired and leaving the expensive for the in-the rat-race people. Just got an update to tech interfaces... Thanks.

    • @engchoontan8483
      @engchoontan8483 9 หลายเดือนก่อน

      Oh, and CAD-CAM circa 1992 with sticker plotter printer cutter 3D painting oops printing model with 2 roll bar and a laser drum and laser heating edge and powder and inkjet and scanner-calibration and camera-calibration... heads... Or something old-tech lumped together to aim heat and stick powder before-after ion drum... Small room...

    • @coldtech06
      @coldtech06 9 หลายเดือนก่อน +1

      What in the non euclidean fuck?

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน

      I thought I was the only one confused about this comment 😅

    • @engchoontan8483
      @engchoontan8483 9 หลายเดือนก่อน

      @@coldtech06 why you give a fuck.? Try - don't give a fuck.

    • @coldtech06
      @coldtech06 9 หลายเดือนก่อน

      @engchoontan8483 u good bro? You are giving off a few sings of having a stroke

  • @DrakeStardragon
    @DrakeStardragon 9 หลายเดือนก่อน

    What is it? It's more of "you won't own anything, we'll let you use it under very controlled scenarios at very expensive prices because we buy all of it up so you can't."

  • @henrikfisch
    @henrikfisch 9 หลายเดือนก่อน +3

    An other generic "hot shit" supported by "high tech companies" which will abandon this for the next "hot shit" in roughly two seconds from now on. By the way the same "big tech companies" (who are big because of their money not because of their ideas) strongly go against an open Internet by introducing "hot shit" after "hot shit" again.

  • @RonaldRodriguez-e1h
    @RonaldRodriguez-e1h หลายเดือนก่อน

    Thomas Melissa Smith Shirley White Jessica

  • @Originalimoc
    @Originalimoc 9 หลายเดือนก่อน

    Yet another nice name. 😒😒😒😒

  • @someguy782
    @someguy782 9 หลายเดือนก่อน

    flormp

  • @rch5395
    @rch5395 3 หลายเดือนก่อน

    "Video games don't need the maximum performance" said no one ever before this video

  • @greenhacker0com
    @greenhacker0com 9 หลายเดือนก่อน

    I have been really excided when i first heard about it and thought it would be revolutionary for a lot of software but i feel like there havent been a lot of big projects(maybe exept figma) that use it.

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +1

      Technically Figma started WebGL and still uses it heavily.
      I believe that WebGPU will enable engineers to port apps (that are more complex than 2D design tools like Figma) to the web.

  • @lasindunuwanga5292
    @lasindunuwanga5292 9 หลายเดือนก่อน +1

    This makes me falling in love with game making again 🥲

    • @SuboptimalEng
      @SuboptimalEng  9 หลายเดือนก่อน +3

      Don’t do that. Don’t give me hope 🥲

    • @lasindunuwanga5292
      @lasindunuwanga5292 9 หลายเดือนก่อน

      @@SuboptimalEng yes please don't 🥲