Skip to content

Investigate mixed-mode LDR-HDR compression #360

Open
@solidpixel

Description

@solidpixel

In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitrates.

We should investigate dynamically switching between LDR and HDR endpoints, based on the per-block or even per-partition data.

The most obvious way to do this would be toggle HDR endpoints only if the max component value in a block/partition is above the maximum LDR value. This keeps the representable dynamic range, but loses any increased precision for dark regions at low exposure levels (not sure how much increased precision there is in practice - need to investigate).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions