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.