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
+