MinecraftCanvasTextureLease
Borrows one ordinary OpenGL 2D RGBA8 straight-alpha color texture until capture completion.
Implementations must keep the texture and its contents stable until close, which occurs on the render thread after a capture fence. The texture is externally owned; Strata never deletes or changes its pixels or sampling parameters. Multisample, depth, layered, HDR, and integer images are unsupported and rejected before sampling.