summaryrefslogtreecommitdiff
path: root/tools/gfx-util
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx-util')
-rw-r--r--tools/gfx-util/shader-cursor.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/gfx-util/shader-cursor.h b/tools/gfx-util/shader-cursor.h
index 41d0b3945..4c281c99a 100644
--- a/tools/gfx-util/shader-cursor.h
+++ b/tools/gfx-util/shader-cursor.h
@@ -87,6 +87,12 @@ struct ShaderCursor
return m_baseObject->setData(m_offset, data, size);
}
+ template <typename T>
+ SlangResult setData(T const& data) const
+ {
+ return setData(&data, sizeof(data));
+ }
+
SlangResult setObject(IShaderObject* object) const
{
return m_baseObject->setObject(m_offset, object);