Diligent Engine 2.5.6: WebGPU and Asynchronous Shaders

Diligent Engine 2.5.6 has just been released, bringing a major enhancement to the ecosystem with the introduction of the WebGPU backend. This modern graphics API, designed specifically for the web, offers significant improvements over WebGL, and these advancements are now fully integrated into Diligent Engine. Key benefits include:

  • Lower Overhead & Higher Rendering Performance: WebGPU reduces CPU overhead, enabling smoother, faster rendering by making more efficient use of hardware resources.
  • Support for Compute Shaders: Unlike WebGL, WebGPU natively supports compute shaders, allowing for more complex and parallel computations directly on the GPU.
  • Improved API Design: A streamlined and explicit API makes WebGPU easier to use, helping developers unlock the full potential of modern GPUs.
  • Enhanced Resource Management: With better control over memory and resource management, WebGPU ensures more predictable performance and reduced latency.

In addition to WebGPU, this release introduces asynchronous shader compilation. Shaders can now be compiled in parallel, preventing the rendering thread from being blocked and ensuring a smooth and responsive experience, even during complex rendering tasks.

We’re also pleased to announce that live samples are now available directly on the web! You can explore these at the Diligent Engine Samples Website, making it easier than ever to see Diligent Engine in action.

Leave a Comment

Your email address will not be published. Required fields are marked *