opengl是什么在哪里设置
发布网友
发布时间:2022-04-19 15:24
我来回答
共1个回答
热心网友
时间:2023-07-03 15:45
OpenGL™(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。在OpenGL的基础上还有Open Inventor、Cosmo3D、Optimizer等多种高级图形库,适应不同应用。其中,Open Inventor应用最为广泛。
*********************************************************************
您可以配置OpenGL*设置通过英特尔®图形媒体加速器驱动程序的’用户界面(也称为图形属性)。 要访问这些
设置:
1. 按ctrl+alt+f12 密钥或右击桌面并选择图形属性。 获得帮助,请参阅如何打开英特尔图形属性"窗口。
2. 选择3D 设置(图1)。 这将打开"控制面板"对话框OpenGL 设置(图2)。
OpenGL 设置"对话框可为您提供选项来修改各种OpenGL 功能。 许多应用程序利用这些设置。 此类应用程序
通常游戏或其他3D 应用程序开发使用OpenGL 库。 在某些情况下,应用程序要求不同的设置工作。
您可以更改值的每个OpenGL 设置或属性(表1)或恢复默认值,所有属性。 选择"应用"按钮保存更改。
图1:3D 设置"按钮
图2:OpenGL 设置
下表提供以下方面的有关信息:在各种OpenGL 属性可更改的OpenGL 设置"对话框。
表1:OpenGL*以下属性:
属性 默认值 其他适用值
异步翻转 关闭 在
三倍缓冲 默认 打开, 关闭
翻转策略 反转芯片针脚栅格 位块移动
深度缓冲位深度 默认 16 位深度缓冲区 24 位深度缓冲区
强制s3tc 纹理压缩 关闭 在
强制fxt1 纹理压缩 关闭 在
驱动程序内存基底面 正常 低 高
纹理颜色深度 桌面颜色深度 16 位元每像素 32 位元每像素
异性过滤 应用程序控制 在 关闭
以下各节叙述每一个属性及其值。
异步翻转属性 关闭(默认值)--启用垂直同步(也称为垂直同步或垂直同步)。 垂直同步允许一个帧更改为设置相
符的模拟显示器’垂直空白化间隔。 这可以帮助减少或消除图像撕裂在视频,但可能会导致降低帧速率由于帧更改
被暂挂直至垂直空白间隔。 On-禁用垂直同步。
三倍缓冲属性 一种可能有助于减少或消除visual 制成品如时、撕毁或剪切。 这可以通过使用3 缓冲区来最大
程度地减少延迟的划分的图像、的成本更高内存的用法。 默认值(默认值)-驱动程序选择三倍缓冲基于可用的内
存。 关-禁用三倍缓冲。 On-启用三倍缓冲。
翻转策略属性 反转芯片针脚栅格(默认值)上运行的应用程序以全屏,可使反转多缓冲。 与反转操作,着色缓冲区
是直接与屏幕,并且渲染这只是交换到屏幕不含复制发生。 位块移动-启用位块移动多缓冲副本渲染缓冲区的屏
幕。 与位块移动操作,几个位图样式结合为一个使用光栅运算符。 正在运行的应用程序窗口(不全屏)只能使用位
块移动操作。
深度缓冲位深度属性 默认值(默认值)-深度值取决于pixelformat 选定和Windows*桌面位深度。 16 位深度
缓冲强制16 位深度缓冲pixelformats 上有深度缓冲。 24 位深度缓冲强制24 位深度缓冲/8 位模版缓冲区
pixelformats 上有深度缓冲。
强制s3tc 纹理压缩属性 s3tc 是一种方法的纹理压缩,减少纹理大小,用于成本低纹理质量和更高版本处理能力
需求。 关闭(默认值)-驱动程序不会自动压缩所有RGB 和RGBA 格式纹理图像压缩s3 格式。 On-如果s3tc
扩展名是受支持,则驱动程序自动压缩所有RGB 和RGBA 格式纹理图像至使它们内部s3tc 格式。 它降低了大
量所需的内存/允许以支持更多纹理。
强制fxt1 纹理压缩属性 fxt1 是另一种方法纹理压缩,减少纹理大小,用于成本低纹理质量和更高版本处理能力
需求。 关闭(默认值)–驱动程序不会自动压缩所有RGB 和RGBA 格式纹理图像压缩fxt1 格式。 On-如果fxt1
扩展名是受支持,驱动程序将自动紧缩所有RGB 和RGBA 格式纹理图像压缩fxt1 格式。
驱动程序内存基底面属性 确定多少内存驱动程序使用的资源希望纹理或缓冲区。 普通状态(默认值)-驱动程序
会自动确定内存基底面基于可用的内存。 低-驱动程序不减少内存占用的空间。 高-驱动程序无条件地进行*
使用内存量通过更改最大允许值纹理大小,减少深度缓冲精确并减少数量的纹理保持在内存中。
纹理颜色深度属性 指定一个首选位深度的纹理映射设备上支持多纹理位深度。
桌面颜色深度(默认值)纹理深度匹配的台式机位深度。 16 位元每像素-强制16 位纹理用于无胶格式。 32 位元
每像素-强制32 位纹理用于无胶格式。
异性过滤属性 异性过滤增强了最终图像质量当纹理用于表面会显示为非正交屏幕,用于成本的性能。 应用程序
控制(默认值)过滤由应用程序。 On-启用异性过滤。 关-禁用异性过滤。
操作系统:
Windows XP Professional x64 Edition*、Windows Vista64*、Windows Vista、Windows Vista32*、Windows2000*、Windows
XP Professional*、Windows XP Home Edition*、Windows*XP Tablet PC Edition*、Microsoft*Windows*XP Media Center
Edition*
本文适用于:
英特尔®82945G 高速芯片组
英特尔®82946GZ 图形控制器
英特尔®82G965 图形和内存控制器中枢(GMCH)
英特尔®G31 高速芯片组
英特尔®G33 高速芯片组
英特尔®G35 高速芯片组
英特尔®g41 高速芯片组
英特尔®G43 高速芯片组
英特尔®G45 高速芯片组
移动式英特尔®4 系列高速芯片组家族
移动式英特尔®945GM 高速芯片组家族
移动式英特尔®965 高速芯片组家族
参考资料:文档在这里:http://wenku.baidu.com/view/21550b42a8956bec0975e3a9.html