OpenGraphics Library®(OpenGL®)插件是一款软件,旨在向一个独立的中央应用程序添加一些基于OpenGL®的功能。对于图形应用程序,OpenGL®插件可以添加通过OpenGL®库处理的新渲染函数。在开发应用程序中,OpenGL®插件可以添加库标题或其他功能,使程序员能够轻松地将OpenGL®功能合并到软件中。游戏等娱乐应用程序可以使用OpenGL®插件来帮助加速图形,使用OpenGL®驱动程序的替代实现,甚至添加对特殊图形硬件的支持。OpenGL®插件也可以是使用OpenGL®创建图形的软件,这些图形可以合并到更大的媒体文件中,例如流式视频的特效。
插件是为在现有程序框架内运行而编写的软件。为其编写插件的主应用程序必须特别考虑要使用的插件。并非所有应用程序都可以接受OpenGL®插件,因为它涉及允许第三方开发人员访问程序的基本渲染和显示输出区域,尽管某些游戏和图形应用程序确实允许这样做。一些可以使用OpenGL®插件的程序只接受输出,因此插件仅将OpenGL®用于自己的渲染。
一种常见类型的OpenGL®插件与集成开发环境(IDE)一起用于编程。这些插件可以简化将OpenGL®库合并到程序中的过程,也可以简化以某些语言分发程序的过程,这些语言的确切库结构非常复杂。它们还可以提供一些可视化编辑工具,以便可以可视化地构造某些OpenGL®功能并进行实时测试。
图形图像编辑器通常非常灵活,可以在带有插件的程序中进行操作。随着OpenGL®标准的发展和新硬件的创建,直接访问OpenGL®的插件可以帮助程序保持最新,而无需强迫用户购买全新版本。或者,一些过滤器和其他效果可以使用OpenGL®在插件内部生成,即使主应用程序可能使用另一个渲染库。
视频游戏可以使用OpenGL®插件,因此游戏可以在任何类型的图形硬件上以最高速度运行。这些插件可以由高端图形卡制造商编写,也可以由用户社区开发。一些用于视频游戏的OpenGL®插件也可用于解决游戏中的特定图形问题,或用于帮助直接渲染自定义、优化的库,从而提供比其他库更好的性能。
...编写程序。它们都是用C语言编写的。 覆盖的关键领域 1.什么是OpenGL–定义,功能2.什么是OpenCL–定义,功能3.OpenGL和OpenCL的区别是什么–主要区别的比较 关键术语 OpenGL,OpenCL 什么是opengl(opengl)? OpenGL是一个用于绘制二维和三...
... 有许多Open Graphics Library®(OpenGL®)软件开发工具包(SDK)可供使用,尽管许多工具包专门针对特定用途。图形卡和硬件的开发人员通常提供一个OpenGL®SDK,该SDK在代码示例和文档方面相当完整,但...
Open Graphics Library®(OpenGL®)和DirectX®都是图形渲染程序,但两者之间存在重大差异。游戏程序员通常选择DirectX®,因为它有许多专门用于游戏渲染的功能,而OpenGL®则用于...
OpenGraphics Library®(OpenGL®)主要是一个编程接口,允许软件应用程序与图形硬件交互,并快速高效地创建三维(3D)场景。使用二维(2D)OpenGL®编程技术,库提供的硬件加...
开放图形库®(OpenGL®)ATI™ 驱动程序是由ATI开发的软件接口™ 这些技术将成为图形卡硬件和OpenGL®库抽象编程接口(API)之间的桥梁。每个操作系统都有不同的驱动程序,...
OpenGL®位图可以是两种类型之一,具体取决于使用该术语的上下文。位图的原始含义是一幅图像,其中每个像素位置都存储在一个位中,使其具有一个透明或实心的值。在引...
“OpenGL®照相机”是指开放图形库®(OpenGL®)场景中的查看器虚拟位置的名称。它由查看器在场景中的位置定义,然后由查看器查看的位置或方向定义。摄影机在OpenGL®场景...
...是无用的,除非存在可以绑定效果或纹理的图像;否则,什么也不会出现。使用帧缓冲区时,它会组合其他几个缓冲区,这使得图形资源池比单独使用缓冲区更高效。 ...
Open Graphics Library®(OpenGL®)多边形是在OpenGL®中创建的由两个以上顶点组成的任何对象。本质上,任何不是点或线的对象都被视为多边形。OpenGL®和大多数图形卡通常都有特...
计算机编程和图形中的OpenGL®四边形或四边形是一种三维(3D)形状,也称为多边形,具有四条边和四个点。表示OpenGL®四边形的单个角点的每个3D点称为顶点,并由三个数字...