[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"blog-de-webgpu-the-future":3},{"id":4,"title":5,"body":6,"cover":52,"date":53,"description":54,"draft":55,"extension":56,"locale":57,"meta":58,"navigation":59,"path":60,"seo":61,"stem":62,"tags":63,"__hash__":67},"blog\u002Fblog\u002Fde\u002Fwebgpu-the-future.md","WebGPU: ein Ausblick auf die nächste Grafik-Ära",{"type":7,"value":8,"toc":46},"minimark",[9,13,18,21,27,30,34,37,40,43],[10,11,12],"p",{},"Ich arbeite seit Jahren mit WebGL, und ich schulde ihm viel. Doch WebGL trägt das Erbe von OpenGL ES mit sich — eine API aus einer anderen Zeit, gebaut für Hardware, die es so nicht mehr gibt. WebGPU bricht damit. Es spricht die Sprache moderner Grafikkarten, und das merkt man in jeder Zeile.",[14,15,17],"h2",{"id":16},"eine-api-die-mit-der-hardware-spricht","Eine API, die mit der Hardware spricht",[10,19,20],{},"WebGPU lehnt sich an Vulkan, Metal und Direct3D 12 an — die APIs, die heute auf dem Desktop und auf Mobilgeräten arbeiten. Statt eines globalen Zustands, den man mühsam vor jedem Draw Call umschaltet, denkt WebGPU in expliziten Objekten: Pipelines, Bind Groups, Command Buffer. Das wirkt zunächst sperriger, aber es ist ehrlicher. Ich sehe, was passiert, und der Treiber muss weniger raten.",[22,23,24],"blockquote",{},[10,25,26],{},"Eine gute Grafik-API versteckt die Hardware nicht — sie übersetzt sie in eine Sprache, die ich denken kann.",[10,28,29],{},"Der Aufbau ist mehr Zeremonie als bei WebGL. Doch sobald die Pipeline steht, ist der eigentliche Render-Loop schlank und vorhersehbar. Gerade bei vielen Objekten zahlt sich das aus, weil der Overhead pro Draw Call spürbar sinkt.",[14,31,33],{"id":32},"compute-shader-öffnen-türen","Compute-Shader öffnen Türen",[10,35,36],{},"Was mich am meisten reizt, sind die Compute-Shader. WebGL kannte im Grunde nur den Weg über Vertex- und Fragment-Shader — wer Berechnungen auf der GPU machen wollte, musste sie als Rendering tarnen. WebGPU erlaubt echte Berechnung auf der Grafikkarte, abseits des Bildschirms.",[10,38,39],{},"Plötzlich werden Partikelsysteme mit Hunderttausenden Elementen denkbar, Physik direkt auf der GPU, prozedurale Generierung in Echtzeit. Für die kreativen Arbeiten, die ich am liebsten mache, ist das ein neuer Spielplatz.",[10,41,42],{},"Ich bleibe trotzdem vorsichtig. WebGPU ist Ende 2022 noch nicht überall stabil verfügbar, der Browser-Support ist im Aufbau, und für Produktionsprojekte ist WebGL weiterhin meine sichere Bank. Was ich heute für Kunden baue, läuft auf der bewährten Schiene.",[10,44,45],{},"Aber ich richte meinen Blick nach vorn. Ich baue erste Prototypen, ich lese die Spezifikation, ich sammle Gefühl für das neue Modell. Wenn WebGPU reif ist — und das wird es —, möchte ich nicht bei null anfangen. Die nächste Grafik-Ära im Web hat begonnen, und ich will von Anfang an dabei sein.",{"title":47,"searchDepth":48,"depth":48,"links":49},"",2,[50,51],{"id":16,"depth":48,"text":17},{"id":32,"depth":48,"text":33},null,"2022-11-12","WebGPU zeichnet sich als Nachfolger von WebGL ab — mit moderner Architektur, Compute-Shadern und einem Versprechen, das mich vorsichtig begeistert.",false,"md","de",{},true,"\u002Fblog\u002Fde\u002Fwebgpu-the-future",{"title":5,"description":54},"blog\u002Fde\u002Fwebgpu-the-future",[64,65,66],"WebGPU","Grafik","Zukunft","8RF4sV1vZRpBq-eApr36YAy3MTf-DcxPqyFLmhqxKM4",1781596071743]