summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-legalize-uniform-buffer-load.h
blob: 4a03aa7fb450fade7b7219aa7211b82ae87dd1bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// slang-ir-legalize-uniform-buffer-load.h
#pragma once

#include "slang-ir-insts.h"

namespace Slang
{
struct IRModule;

// Legalize a load(IRUniformParameterGroupType) into a makeStruct(load(fieldAddr),...) for glsl.
void legalizeUniformBufferLoad(IRModule* module);
} // namespace Slang