File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -416,6 +416,7 @@ void ConstantCoalescing::ProcessBlock(
416
416
if ((bufType != BINDLESS_CONSTANT_BUFFER)
417
417
&& (bufType != BINDLESS_TEXTURE)
418
418
&& (bufType != SSH_BINDLESS_CONSTANT_BUFFER)
419
+ && (bufType != BINDLESS)
419
420
)
420
421
{
421
422
continue ;
@@ -452,6 +453,7 @@ void ConstantCoalescing::ProcessBlock(
452
453
}
453
454
else if (bufType == BINDLESS_CONSTANT_BUFFER
454
455
|| bufType == SSH_BINDLESS_CONSTANT_BUFFER
456
+ || bufType == BINDLESS
455
457
)
456
458
{
457
459
if (UsesTypedConstantBuffer (m_ctx, bufType))
@@ -476,7 +478,7 @@ void ConstantCoalescing::ProcessBlock(
476
478
indcb_gathers);
477
479
}
478
480
}
479
- else if (bufType == BINDLESS_TEXTURE && IGC_IS_FLAG_ENABLED (EnableTextureLoadCoalescing))
481
+ else if (( bufType == BINDLESS_TEXTURE || bufType == BINDLESS) && IGC_IS_FLAG_ENABLED (EnableTextureLoadCoalescing))
480
482
{
481
483
MergeScatterLoad (
482
484
ldRaw,
Original file line number Diff line number Diff line change @@ -172,7 +172,8 @@ namespace IGC
172
172
const BufferType bufType)
173
173
{
174
174
IGC_ASSERT (bufType == CONSTANT_BUFFER ||
175
- bufType == BINDLESS_CONSTANT_BUFFER);
175
+ bufType == BINDLESS_CONSTANT_BUFFER ||
176
+ bufType == BINDLESS);
176
177
177
178
if (pContext->m_DriverInfo .ForceUntypedBindlessConstantBuffers () &&
178
179
bufType == BINDLESS_CONSTANT_BUFFER)
You can’t perform that action at this time.
0 commit comments