🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Diligent Engine 2.5: resource signatures, async compute, inline ray tracing and more

Started by
0 comments, last by DiligentDev 3 years ago

Diligent Engine 2.5 has just been released and adds a number of major improvements:

  • Pipeline resource signatures enable applications to define explicit shader resource layouts that allow sharing shader resources between different pipeline states without the need to rebind them.
  • Multiple immediate contexts enable async compute and parallel rendering.
  • Inline ray tracing (ray queries) is a powerful extension to ray tracing that allows casting rays from regular shaders (pixel, compute, etc.).
  • Wave operations enable sharing data between threads in one shader thread group.
  • Memoryless framebuffer attachments enable memory savings on mobile platforms.
  • Ray tracing is now enabled on Metal

Starting with this release, the API will be much more stable with very few breaking changes expected in the future.

A new tutorial demonstrates how to implement a simple hybrid renderer that combines rasterization with ray tracing.

This topic is closed to new replies.

Advertisement