ing);
 </pre>

 <h1>Performance</h1>

 Creating a new ColorGrading object may be more expensive than other Filament objects as a
 3D LUT may need to be generated. The generation of a 3D LUT, if necessary, may happen on
 the CPU.

 <h1>Ordering</h1>

 The various transforms held by ColorGrading are applied in the following order:
 <ul>
 <li>Exposure</li>
 <li>Night adaptation</li>
 <li>White balance</li>
 <li>Channel mixer</li>
 <li>Shadows/mid-tones/highlights</li>
 <li>Slope/offset/power (CDL)</li>
 <li>Co