diff --git a/qrenderdoc/Code/Resources.h b/qrenderdoc/Code/Resources.h index 918b258f5..d6581e52d 100644 --- a/qrenderdoc/Code/Resources.h +++ b/qrenderdoc/Code/Resources.h @@ -74,9 +74,11 @@ RESOURCE_DEF(page_white_link, "page_white_link.png") \ RESOURCE_DEF(page_white_stack, "page_white_stack.png") \ RESOURCE_DEF(paste, "paste.png") \ + RESOURCE_DEF(pixel_history, "pixel_history.png") \ RESOURCE_DEF(plugin, "plugin.png") \ RESOURCE_DEF(plugin_add, "plugin_add.png") \ RESOURCE_DEF(save, "save.png") \ + RESOURCE_DEF(text_add, "text_add.png") \ RESOURCE_DEF(tick, "tick.png") \ RESOURCE_DEF(time, "time.png") \ RESOURCE_DEF(timeline_marker, "timeline_marker.png") \ diff --git a/qrenderdoc/Resources/pixel_history.png b/qrenderdoc/Resources/pixel_history.png new file mode 100644 index 000000000..f40e39972 Binary files /dev/null and b/qrenderdoc/Resources/pixel_history.png differ diff --git a/qrenderdoc/Resources/pixel_history@2x.png b/qrenderdoc/Resources/pixel_history@2x.png new file mode 100644 index 000000000..ce59927ce Binary files /dev/null and b/qrenderdoc/Resources/pixel_history@2x.png differ diff --git a/qrenderdoc/Resources/resources.qrc b/qrenderdoc/Resources/resources.qrc index 0a044030c..2db980e03 100644 --- a/qrenderdoc/Resources/resources.qrc +++ b/qrenderdoc/Resources/resources.qrc @@ -105,12 +105,16 @@ page_white_stack@2x.png paste.png paste@2x.png + pixel_history.png + pixel_history@2x.png plugin.png plugin@2x.png plugin_add.png plugin_add@2x.png save.png save@2x.png + text_add.png + text_add@2x.png tick.png tick@2x.png time.png diff --git a/qrenderdoc/Resources/text_add.png b/qrenderdoc/Resources/text_add.png new file mode 100644 index 000000000..2a397b42f Binary files /dev/null and b/qrenderdoc/Resources/text_add.png differ diff --git a/qrenderdoc/Resources/text_add@2x.png b/qrenderdoc/Resources/text_add@2x.png new file mode 100644 index 000000000..a44c97ae8 Binary files /dev/null and b/qrenderdoc/Resources/text_add@2x.png differ diff --git a/qrenderdoc/Windows/PixelHistoryView.cpp b/qrenderdoc/Windows/PixelHistoryView.cpp index 53c6d9ee8..1a7f3b8f6 100644 --- a/qrenderdoc/Windows/PixelHistoryView.cpp +++ b/qrenderdoc/Windows/PixelHistoryView.cpp @@ -27,6 +27,7 @@ #include #include #include +#include "Code/Resources.h" #include "toolwindowmanager/ToolWindowManager.h" #include "ui_PixelHistoryView.h" @@ -838,6 +839,8 @@ void PixelHistoryView::on_events_customContextMenuRequested(const QPoint &pos) QAction jumpAction(tr("&Go to primitive %1 at Event %2").arg(tag.primitive).arg(tag.eventId), this); + jumpAction.setIcon(Icons::find()); + QString debugText; if(tag.primitive == ~0U) @@ -858,6 +861,8 @@ void PixelHistoryView::on_events_customContextMenuRequested(const QPoint &pos) QAction debugAction(debugText, this); + debugAction.setIcon(Icons::wrench()); + contextMenu.addAction(&debugAction); if(!m_Ctx.APIProps().shaderDebugging) diff --git a/qrenderdoc/Windows/TextureViewer.ui b/qrenderdoc/Windows/TextureViewer.ui index be08fc2fb..ab7ad2f44 100644 --- a/qrenderdoc/Windows/TextureViewer.ui +++ b/qrenderdoc/Windows/TextureViewer.ui @@ -1212,6 +1212,10 @@ See FAQ on "Gamma display of linear data" History + + + :/pixel_history.png:/pixel_history.png + @@ -1219,6 +1223,10 @@ See FAQ on "Gamma display of linear data" Debug + + + :/wrench.png:/wrench.png + diff --git a/qrenderdoc/qrenderdoc_local.vcxproj b/qrenderdoc/qrenderdoc_local.vcxproj index e904cfbd8..87a05af5c 100644 --- a/qrenderdoc/qrenderdoc_local.vcxproj +++ b/qrenderdoc/qrenderdoc_local.vcxproj @@ -1930,8 +1930,12 @@ IF %ERRORLEVEL% NEQ 0 (echo ==================================================== + + + + @@ -1969,10 +1973,18 @@ IF %ERRORLEVEL% NEQ 0 (echo ==================================================== + + + + + + + + diff --git a/qrenderdoc/qrenderdoc_local.vcxproj.filters b/qrenderdoc/qrenderdoc_local.vcxproj.filters index 1a9856098..4e828851d 100644 --- a/qrenderdoc/qrenderdoc_local.vcxproj.filters +++ b/qrenderdoc/qrenderdoc_local.vcxproj.filters @@ -1846,6 +1846,42 @@ Resources\Files + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files + + + Resources\Files +