MCPcopy Create free account
hub / github.com/TheRealMJP/DeferredTexturing / Pow

Function Pow

SampleFramework12/v1.00/Graphics/Spectrum.h:485–491  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

483// Spectrum Inline Functions
484template <int nSpectrumSamples>
485inline CoefficientSpectrum<nSpectrumSamples> Pow(
486 const CoefficientSpectrum<nSpectrumSamples> &s, float e) {
487 CoefficientSpectrum<nSpectrumSamples> ret;
488 for (int i = 0; i < nSpectrumSamples; ++i) ret.c[i] = std::pow(s.c[i], e);
489 Assert_(!ret.HasNaNs());
490 return ret;
491}
492
493inline RGBSpectrum Lerp(float t, const RGBSpectrum &s1, const RGBSpectrum &s2) {
494 return (1 - t) * s1 + t * s2;

Callers

nothing calls this directly

Calls 1

HasNaNsMethod · 0.80

Tested by

no test coverage detected