opengl
(将删除)控制 OpenGL 渲染
opengl 不起作用且不返回任何输出。此函数将在以后的版本中删除。有关详细信息,请参阅版本历史记录。
语法
说明
返回使用 d = opengl('data')opengl info 提供的相同数据,但将数据存储于一个结构体中。
opengl 使用 OpenGL 的硬件加速版本以呈现后续图形。如果您的图形硬件不支持硬件加速 OpenGL,则 MATLAB 将改用软件版本。hardware
opengl 使用 OpenGL 的硬件加速版本,但会禁用与特定图形驱动配合使用时不稳定的一些高级图形功能。如果您的图形硬件不支持硬件加速 OpenGL,则 MATLAB 将改用软件版本。hardwarebasic
opengl('save', 设置您的预设项,以便以后此计算机上的 MATLAB 会话使用 OpenGL 的首选版本。将 pref)pref 指定为 'software'、'hardware'、'hardwarebasic' 或 'none'。此命令不影响当前会话。
示例
输入参数
详细信息
提示
在 R2025a 之前,Painters 是屏幕显示和打印的备用渲染方法。有关详细信息,请参阅图窗的
Renderer属性。在 R2025a 之前,默认情况下,MATLAB 使用硬件加速 OpenGL 进行渲染,前提是您的图形硬件支持它。但是,在某些情况下,MATLAB 会自动切换到软件 OpenGL,例如,如果检测到以下情形:
您使用的图形驱动存在已知问题或在使用图形虚拟化。
以前的 MATLAB 会话曾因图形问题而崩溃。如果先前的会话使用软件 OpenGL 并且崩溃,则后续会话将使用具有较少功能但更稳定的软件 OpenGL 版本。
您未安装图形硬件或您的图形硬件不支持硬件 OpenGL。









