Skip to content

Commit 066c113

Browse files
committed
adding default sampler
1 parent 0796e45 commit 066c113

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

llvm/include/llvm/Frontend/HLSL/HLSLRootSignature.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ struct StaticSampler {
131131
float MaxLOD = std::numeric_limits<float>::max();
132132
uint32_t Space = 0;
133133
dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All;
134+
dxbc::StaticSamplerFlags Flags = dxbc::StaticSamplerFlags::None;
134135
};
135136

136137
/// Models RootElement : RootFlags | RootConstants | RootParam

llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ MDNode *MetadataBuilder::BuildStaticSampler(const StaticSampler &Sampler) {
218218
ConstantAsMetadata::get(Builder.getInt32(Sampler.Space)),
219219
ConstantAsMetadata::get(
220220
Builder.getInt32(to_underlying(Sampler.Visibility))),
221-
ConstantAsMetadata::get(Builder.getInt32(0))};
221+
ConstantAsMetadata::get(Builder.getInt32(Sampler.Flags)),};
222222
return MDNode::get(Ctx, Operands);
223223
}
224224

0 commit comments

Comments
 (0)