Intel Engineers Adding GNU Debugger "GDB" Support For Intel GPUs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67050

    Intel Engineers Adding GNU Debugger "GDB" Support For Intel GPUs

    Phoronix: Intel Engineers Adding GNU Debugger "GDB" Support For Intel GPUs

    Intel engineers are working on contributing upstream support to the GNU Debugger (GDB) for debugging software running on Intel GPUs...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • davibu
    Junior Member
    • Feb 2018
    • 26

    #2
    This sounds really cool. But I really wonder how this should be integrated into a glsl-> spirv->binary workflow. Especially if you have thousand of versions of your shader.
    Maybe would be cool in correlation with renderdoc, like being able to set a breakpoint into a specific fragmentshader instance of a specific render path.
    Or a specific Vertex for a Vertex shader instance. Geometry and Tesselation will be even harder, as you have to know the assembled primitive before selection.
    But this most definitely be much more work.

    Comment

    • Setif
      Senior Member
      • Feb 2016
      • 301

      #3
      Originally posted by davibu View Post
      This sounds really cool. But I really wonder how this should be integrated into a glsl-> spirv->binary workflow. Especially if you have thousand of versions of your shader.
      Maybe would be cool in correlation with renderdoc, like being able to set a breakpoint into a specific fragmentshader instance of a specific render path.
      Or a specific Vertex for a Vertex shader instance. Geometry and Tesselation will be even harder, as you have to know the assembled primitive before selection.
      But this most definitely be much more work.
      Their debugger is not about graphics, It is about computing (OneAPI) which mentioned in the article.

      Comment

      • microcode
        Senior Member
        • Mar 2013
        • 2345

        #4
        This is so dang cool. I know some people who will absolutely love this.

        Comment

        Working...
        X