MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / createSamplePattern

Function createSamplePattern

Source/RenderPasses/GBuffer/GBufferBase.cpp:201–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199
200
201static ref<CPUSampleGenerator> createSamplePattern(GBufferBase::SamplePattern type, uint32_t sampleCount)
202{
203 switch (type)
204 {
205 case GBufferBase::SamplePattern::Center:
206 return nullptr;
207 case GBufferBase::SamplePattern::DirectX:
208 return DxSamplePattern::create(sampleCount);
209 case GBufferBase::SamplePattern::Halton:
210 return HaltonSamplePattern::create(sampleCount);
211 case GBufferBase::SamplePattern::Stratified:
212 return StratifiedSamplePattern::create(sampleCount);
213 default:
214 FALCOR_UNREACHABLE();
215 return nullptr;
216 }
217}
218
219void GBufferBase::updateFrameDim(const uint2 frameDim)
220{

Callers 1

updateSamplePatternMethod · 0.85

Calls 1

createFunction · 0.50

Tested by

no test coverage detected