summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-specialize-matrix-layout.h
blob: 09a71b6aa071989980fa41e8ffb3332cd522aee1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef SLANG_IR_SPECIALIZE_MATRIX_LAYOUT_H
#define SLANG_IR_SPECIALIZE_MATRIX_LAYOUT_H

namespace Slang
{
struct IRModule;
class TargetProgram;

// Repalce all matrix types whose layout is not specified with the default layout
// of the target request.
//
void specializeMatrixLayout(TargetProgram* target, IRModule* module);

} // namespace Slang

#endif