# tui/gl?
True on a GL host, where pixel draw commands, textures, and embedded surface windows render at native resolution. Use it to gate pixel-only features such as 3D scenes and SDL surfaces.
## Syntax
[tui/gl?]
## Examples
if [tui/gl?] { [gl/present $canvas] # 3D scene — GL only }
## Returns
bool — true on `retro` and `hydra`; false on the ANSI host `retra`. Compiled per host, so it needs no attached workspace.
## See Also
`tui/backend`, `gl/reset`, `draw/image`