Žiga Lesar
University of Nova Gorica
WED evening + THU morning
WebGPU is a modern web API designed for efficient rendering of 2D and 3D graphics as well as general-purpose computation on the GPU. Inspired by contemporary native graphics APIs such as Vulkan, DirectX 12, and Metal, WebGPU provides low-level access to GPU capabilities while maintaining a clean and approachable programming model for the web. It enables developers and researchers to fully utilize modern graphics hardware without the heavy boilerplate that is often associated with it. An important advantage of WebGPU is that applications run directly in the browser and are immediately accessible across a wide range of devices and operating systems, which makes it particularly attractive for research dissemination.
This workshop is aimed at graphics and visualization researchers, developers, and students who want to learn the fundamentals of WebGPU and how it fits into the evolving landscape of GPU programming. Through hands-on examples, the workshop will introduce key concepts such as transferring data between the CPU and GPU, processing data with shaders in the WebGPU Shading Language (WGSL), and constructing rendering and compute pipelines. By the end of the workshop, participants will have a solid understanding of how to develop rendering engines and how to build GPU-accelerated applications in the browser..
|