summaryrefslogtreecommitdiff
path: root/tools/gfx/renderer-shared.h
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2022-02-10 12:39:55 -0800
committerGitHub <noreply@github.com>2022-02-10 12:39:55 -0800
commit120f97fb8d4e22b057cea43b503611f8292ade37 (patch)
treee1f7bae615b499425702f7e82bc556a312c7515c /tools/gfx/renderer-shared.h
parent0c04885da9edc3df7a1ef5cb520be1bd29eb13e4 (diff)
gfx: support shader record overwrite and fix QueryPool. (#2123)
* Various fixes to gfx. * Fix. * Fixes. * Fix. * gfx: support root parameter via user-defined attribute. * Fix. * Fix. * Skip d3d12 tests on win x86. * Fixes. * gfx: support shader record overwrite. * Fix QueyPool implementation. * Rename to `getBindingRangeLeafVariable` Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tools/gfx/renderer-shared.h')
-rw-r--r--tools/gfx/renderer-shared.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/gfx/renderer-shared.h b/tools/gfx/renderer-shared.h
index e6f54ae10..5ba6bbc50 100644
--- a/tools/gfx/renderer-shared.h
+++ b/tools/gfx/renderer-shared.h
@@ -1234,6 +1234,8 @@ class ShaderTableBase
{
public:
Slang::List<Slang::String> m_entryPointNames;
+ Slang::List<ShaderRecordOverwrite> m_recordOverwrites;
+
uint32_t m_rayGenShaderCount;
uint32_t m_missShaderCount;
uint32_t m_hitGroupCount;