opengl — Report deterministic RunMat renderer compatibility information.

opengl provides MATLAB-compatible renderer status and information commands for scripts that probe or select graphics rendering modes. RunMat maps these calls onto the runmat-plot renderer instead of exposing a process-global native OpenGL switch.

Syntax

status = opengl()
info = opengl('info')
status = opengl(command, ...)

Inputs

NameTypeRequiredDefaultDescription
commandsStringScalarVariadicCommands such as info, data, hardware, hardwarebasic, software, save, autoselect, or neverselect.

Returns

NameTypeDescription
statusAnyRenderer status string or information struct.

Errors

IdentifierWhenMessage
RunMat:opengl:InvalidArgumentCommand text or command combination is invalid.opengl: invalid argument

GPU memory and residency

opengl reports renderer metadata only. It does not affect gpuArray residency or provider dispatch.

Example

Query renderer information

info = opengl('info');
info.Renderer

Expected output:

ans = 'runmat-plot'

Using opengl with coding agents

Open a RunMat example with live inputs, then ask the agent to explain how opengl changes the result.

Run a small opengl example, explain the result, then change one input and compare the output.

About RunMat

RunMat is an open-source runtime that executes MATLAB-syntax code blazing on any GPU. It is licensed under the Apache 2.0 license.

  • RunMat automatically optimizes your math for GPU execution on Apple, Nvidia, and AMD hardware. No code changes needed. Simulations that took hours now take minutes.
  • Start running code in seconds. RunMat runs in the browser, on the desktop, or from the CLI. No license server, no IT ticket.

Getting started · Benchmarks · Pricing

Download RunMat

Download RunMat for full performance, or use RunMat in your browser for zero setup.