shader_recompiler: Use functions for indirect const buffer accesses

This commit is contained in:
Liam 2022-03-17 13:30:21 -04:00
parent 3ac522ba41
commit e228a40db8
5 changed files with 94 additions and 39 deletions

View file

@ -30,6 +30,8 @@ void AddConstantBufferDescriptor(Info& info, u32 index, u32 count) {
}
void AddRegisterIndexedLdc(Info& info) {
info.uses_cbuf_indirect = true;
// The shader can use any possible constant buffer
info.constant_buffer_mask = (1 << Info::MAX_CBUFS) - 1;