1#[derive(Copy, Clone, Debug, Eq, PartialEq)]
3#[non_exhaustive]
4pub enum MissingFramePolicy {
5 HoldPrevious,
7 Wait,
9}
10
11#[must_use]
14pub fn color_policy(color: &alpha2_model::ColorPipeline) -> alpha2_render::ColorPolicy {
15 match color.hdr {
16 alpha2_model::HdrSources::Reject => alpha2_render::ColorPolicy::RejectHdr,
17 alpha2_model::HdrSources::ToneMap => {
18 alpha2_render::ColorPolicy::ToneMapHdr(alpha2_render::hdr::HdrToneMap {
19 source_peak_nits: color.hdr_peak_nits,
20 })
21 }
22 }
23}