[Mesa-dev] [PATCH v2 00/11] intel: tools: Add a UI aub editor/viewer
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Tue Aug 7 17:35:11 UTC 2018
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
More information about the mesa-dev
mailing list