Lines Matching refs:Sampler
27 {"Sampler", dxil::ResourceClass::Sampler},
66 [this](const StaticSampler &Sampler) -> MDNode * { in BuildRootSignature() argument
67 return BuildStaticSampler(Sampler); in BuildRootSignature()
161 MDNode *MetadataBuilder::BuildStaticSampler(const StaticSampler &Sampler) { in BuildStaticSampler() argument
166 Builder.getInt32(llvm::to_underlying(Sampler.Filter))), in BuildStaticSampler()
168 Builder.getInt32(llvm::to_underlying(Sampler.AddressU))), in BuildStaticSampler()
170 Builder.getInt32(llvm::to_underlying(Sampler.AddressV))), in BuildStaticSampler()
172 Builder.getInt32(llvm::to_underlying(Sampler.AddressW))), in BuildStaticSampler()
174 Sampler.MipLODBias)), in BuildStaticSampler()
175 ConstantAsMetadata::get(Builder.getInt32(Sampler.MaxAnisotropy)), in BuildStaticSampler()
177 Builder.getInt32(llvm::to_underlying(Sampler.CompFunc))), in BuildStaticSampler()
179 Builder.getInt32(llvm::to_underlying(Sampler.BorderColor))), in BuildStaticSampler()
181 llvm::ConstantFP::get(llvm::Type::getFloatTy(Ctx), Sampler.MinLOD)), in BuildStaticSampler()
183 llvm::ConstantFP::get(llvm::Type::getFloatTy(Ctx), Sampler.MaxLOD)), in BuildStaticSampler()
184 ConstantAsMetadata::get(Builder.getInt32(Sampler.Reg.Number)), in BuildStaticSampler()
185 ConstantAsMetadata::get(Builder.getInt32(Sampler.Space)), in BuildStaticSampler()
187 Builder.getInt32(llvm::to_underlying(Sampler.Visibility))), in BuildStaticSampler()