Announcement

Collapse
No announcement yet.

Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

    Phoronix: Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

    Intel's open-source "Iris" Gallium3D driver for providing modern OpenGL driver support on their graphics hardware from Broadwell through all current Gen12 / Xe Graphics era hardware has been in great shape for some time and works wonderfully. But Intel's not done furthering this Linux OpenGL driver and today they now have threaded shader compilation merged...

    https://www.phoronix.com/scan.php?pa...ed-Shader-Comp

  • #2
    what is different between this and "mesa_glthread" ?

    Comment


    • #3
      Originally posted by Aryma View Post
      what is different between this and "mesa_glthread" ?
      glthread is a runs the GL state machine and/or GPU submission code in a separate thread, which basically allows the game engine and (at least some) GL to run in parallel. This is about compiling GLSL or SPIR-V shaders into GPU instructions. Best practice for game design is to compile all of your shaders up front, which is why loading screens can take so long, the hope of doing this is that you can then parallelize the compilation, and speed up gaming loading.

      Comment

      Working...
      X