blob: a2e71a4025b718bb0ab781ffb5b1ba05bd079b67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#pragma once
namespace Slang
{
struct IRModule;
class DiagnosticSink;
class TargetProgram;
// Lower int/uint/bool matrix types to arrays for SPIRV, WGSL, GLSL, and Metal targets
void legalizeMatrixTypes(TargetProgram* targetProgram, IRModule* module, DiagnosticSink* sink);
} // namespace Slang
|