emersion / libliftoff

Lightweight KMS plane library
MIT License
75 stars 7 forks source link

Bail out early if enum/bitfield value isn't advertised #47

Open emersion opened 4 years ago

emersion commented 4 years ago

Each plane can advertise the set of enum/bitfield values it supports. When applying layer properties to a plane, mark the plane as incompatible if the layer value isn't advertised by the plane.