Skip to content

Commit feb53c9

Browse files
committed
Add stage visibility to oit buffers
1 parent c3072e5 commit feb53c9

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

pxr/imaging/hdx/oitBufferAccessor.cpp

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,28 +74,40 @@ HdxOitBufferAccessor::AddOitBufferBindings(
7474
HdxTokens->oitCounterBufferBar,
7575
counterBar,
7676
/*interleave = */ false,
77-
/*writable = */ true));
77+
/*writable = */ true,
78+
/*arraySize = */ 0,
79+
/*concatenateNames = */ false,
80+
/*visibility = */ HgiShaderStageFragment));
7881

7982
shader->AddBufferBinding(
8083
HdStBindingRequest(HdStBinding::SSBO,
8184
HdxTokens->oitDataBufferBar,
8285
dataBar,
8386
/*interleave = */ false,
84-
/*writable = */ true));
87+
/*writable = */ true,
88+
/*arraySize = */ 0,
89+
/*concatenateNames = */ false,
90+
/*visibility = */ HgiShaderStageFragment));
8591

8692
shader->AddBufferBinding(
8793
HdStBindingRequest(HdStBinding::SSBO,
8894
HdxTokens->oitDepthBufferBar,
8995
depthBar,
9096
/*interleave = */ false,
91-
/*writable = */ true));
97+
/*writable = */ true,
98+
/*arraySize = */ 0,
99+
/*concatenateNames = */ false,
100+
/*visibility = */ HgiShaderStageFragment));
92101

93102
shader->AddBufferBinding(
94103
HdStBindingRequest(HdStBinding::SSBO,
95104
HdxTokens->oitIndexBufferBar,
96105
indexBar,
97106
/*interleave = */ false,
98-
/*writable = */ true));
107+
/*writable = */ true,
108+
/*arraySize = */ 0,
109+
/*concatenateNames = */ false,
110+
/*visibility = */ HgiShaderStageFragment));
99111

100112
shader->AddBufferBinding(
101113
HdStBindingRequest(HdStBinding::UBO,

0 commit comments

Comments
 (0)