opengl - OpenGL 是什么类型的 API?

标签 opengl

一些 API 是纯粹的规范,而其他一些 API(例如 Windows API)也有自己的实现(我说得对吗?)。

我对 OpenGL 几乎一无所知,首先,我想知道以上两种类型的 API 中哪一种是 OpenGL?我的意思是,如何在不同平台上使用它?我是否必须在互联网上搜索并找到一个实现,或者这是 OpenGL 已经完成的事情?

最佳答案

OpenGL是一个纯粹的规范API

该实现是由显卡驱动程序提供的,因此如果您想开始使用 OpenGL 进行编程,那么首先要做的就是更新显卡的驱动程序。

OpenGL 中唯一未指定的是 how to get the context for OpenGL (需要用它来做其他事情)

关于opengl - OpenGL 是什么类型的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21824514/

相关文章:

c++ - SDL OpenGL 应用程序在 Release模式下崩溃

objective-c - Objective C (GNUStep) 中的简单 2D 图形

c++ - 在 Mac 上的 Ubuntu VM 上使用 Mesa/OpenGL 4.5 进行软件渲染

c++ - gluPerspective 不工作

c++ - 何时删除缓冲区对象?

opengl - 使用旧的 OpenGL 功能将单独的旋转应用于多个四边形

c++ - OpenGL 中的 3D 旋转

math - 给定非常大的值的 OpenGL 远平面会剪辑所有内容

ios - 如何使用 2D 纹理将 RGB 位图渲染到 GLKView 中?

java - 将 OpenGL 深度缓冲区转换为距相机的世界空间 z 距离?