Diligent Engine 2.5: async compute, inline ray tracing, wave operations and more

Discussion in 'Announcements' started by diligent, Jun 7, 2021.

  1. diligent

    diligent New Member

    Joined:
    Dec 12, 2018
    Messages:
    23
    Likes Received:
    0
    Diligent Engine v2.5 has just been released!
    This is a major release that introduces a number of significant improvements:
    • Pipeline resource signatures enable applications to define explicit shader resource layouts that allow sharing shader resource binding objects between different pipeline states.
    • Multiple immediate contexts is an abstraction over multiple command queues that enables e.g. async compute and parallel rendering.
    • Inline ray-tracing is a powerful extension to ray tracing that allows casting rays from regular shaders (pixel, compute, etc.).
    • Ray tracing on Metal is now also supported by Diligent Engine.
    • Debug groups improve debugging and profiling experience.
    • Wave operations enable sharing data between threads in one shader thread group.
    • Tile shaders is a special type of shader currently only available on Metal that is similar to compute shader, but processes on-chip tile memory.
    • Memoryless framebuffer attachments enable memory savings on mobile platforms.
    A new Tutorial 22 - Hybrid Rendering demonstrates how to implement a simple hybrid renderer that combines rasterization with ray tracing. The tutorial runs on DirectX12, Vulkan and Metal.

    Animation_Small.gif

    Check it out on GitHub.
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer