Hi all, This is a quick update with some of the patches already marked as reviewed/acked by Rafael.
The main change here is to move away from GLFW (which doesn't scale on retina displays with a wayland session, sorry I live in the future) to Gtk+. I also added a URB view. This is available at : https://github.com/djdeath/mesa/tree/wip/djdeath/aubinator_viewer Cheers, Lionel Landwerlin (11): intel: tools: split aub parsing from aubinator util: rb_tree: add safe iterators intel: tools: split memory management out of aubinator intel: tools: aubwrite: wrap function declarations for c++ intel: tools: create libaub intel: tools: aubmem: map gtt data to aub file intel: tools: aub_mem: reuse already mapped ppgtt buffers intel: tools: import ImGui intel: tools: add aubinator viewer intel: aubinator_viewer: store urb state during decoding intel: aubinator_viewer: add urb view meson_options.txt | 2 +- src/intel/meson.build | 2 +- src/intel/tools/aub_mem.c | 426 + src/intel/tools/aub_mem.h | 78 + src/intel/tools/aub_read.c | 333 + src/intel/tools/aub_read.h | 77 + src/intel/tools/aub_write.h | 8 + src/intel/tools/aubinator.c | 658 +- src/intel/tools/aubinator_viewer.cpp | 1193 ++ src/intel/tools/aubinator_viewer.h | 97 + src/intel/tools/aubinator_viewer_decoder.cpp | 964 ++ src/intel/tools/aubinator_viewer_urb.h | 96 + src/intel/tools/imgui/LICENSE.txt | 21 + src/intel/tools/imgui/README | 15 + src/intel/tools/imgui/imconfig.h | 72 + src/intel/tools/imgui/imgui.cpp | 14184 +++++++++++++++++ src/intel/tools/imgui/imgui.h | 1936 +++ src/intel/tools/imgui/imgui_demo.cpp | 3471 ++++ src/intel/tools/imgui/imgui_draw.cpp | 3077 ++++ src/intel/tools/imgui/imgui_impl_gtk3.cpp | 284 + src/intel/tools/imgui/imgui_impl_gtk3.h | 15 + src/intel/tools/imgui/imgui_impl_opengl3.cpp | 437 + src/intel/tools/imgui/imgui_impl_opengl3.h | 25 + src/intel/tools/imgui/imgui_internal.h | 1225 ++ src/intel/tools/imgui/imgui_memory_editor.h | 704 + src/intel/tools/imgui/meson.build | 24 + src/intel/tools/imgui/stb_rect_pack.h | 623 + src/intel/tools/imgui/stb_textedit.h | 1409 ++ src/intel/tools/imgui/stb_truetype.h | 4854 ++++++ src/intel/tools/meson.build | 29 +- src/util/rb_tree.h | 58 + 31 files changed, 35786 insertions(+), 611 deletions(-) create mode 100644 src/intel/tools/aub_mem.c create mode 100644 src/intel/tools/aub_mem.h create mode 100644 src/intel/tools/aub_read.c create mode 100644 src/intel/tools/aub_read.h create mode 100644 src/intel/tools/aubinator_viewer.cpp create mode 100644 src/intel/tools/aubinator_viewer.h create mode 100644 src/intel/tools/aubinator_viewer_decoder.cpp create mode 100644 src/intel/tools/aubinator_viewer_urb.h create mode 100644 src/intel/tools/imgui/LICENSE.txt create mode 100644 src/intel/tools/imgui/README create mode 100644 src/intel/tools/imgui/imconfig.h create mode 100644 src/intel/tools/imgui/imgui.cpp create mode 100644 src/intel/tools/imgui/imgui.h create mode 100644 src/intel/tools/imgui/imgui_demo.cpp create mode 100644 src/intel/tools/imgui/imgui_draw.cpp create mode 100644 src/intel/tools/imgui/imgui_impl_gtk3.cpp create mode 100644 src/intel/tools/imgui/imgui_impl_gtk3.h create mode 100644 src/intel/tools/imgui/imgui_impl_opengl3.cpp create mode 100644 src/intel/tools/imgui/imgui_impl_opengl3.h create mode 100644 src/intel/tools/imgui/imgui_internal.h create mode 100644 src/intel/tools/imgui/imgui_memory_editor.h create mode 100644 src/intel/tools/imgui/meson.build create mode 100644 src/intel/tools/imgui/stb_rect_pack.h create mode 100644 src/intel/tools/imgui/stb_textedit.h create mode 100644 src/intel/tools/imgui/stb_truetype.h -- 2.18.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev