open
Opens an engine-owned backend matching the selected release capabilities. A failed open must release every partially allocated native resource before propagating the failure.
Return
a new backend confined to the calling thread.
Parameters
compatibility
immutable resource and rasterization capabilities.
Throws
when the requested native rasterizer is unavailable.