c++ - 需要使用 glGetProgramiv 函数进行说明

标签 c++ xcode opengl

我是 openGL 环境的新手。 谁能告诉我这些函数之间有何不同?

  1. glGetProgramiv
  2. glGetObjectParameteriv
  3. glGetObjectParameterivARB
  4. glGetObjectParameterivAPPLE

最佳答案

这 4 个函数之间没有真正的区别。 2、3 和 4 是用于着色器编程的旧 ARB/APPLE 扩展的一部分,但现在 GLSL 已移至 Core OpenGL。你应该只使用 glGetProgramiv。

希望对您有所帮助!

关于c++ - 需要使用 glGetProgramiv 函数进行说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27030176/

相关文章:

ios - 任何人都可以在模拟器中运行的 xcode 构建/存档应用程序

xcode - 将单元和 UI 测试添加到 Xcode 中的现有项目

c++ - 为什么 "const int *p is a pointer to a const int"是一个错误的解释却被广泛使用?

c++ - 在 MacOS 上构建 conan/cmake 项目时的相对 RPATH

ios - 使用 NSCrossWebsiteTrackingUsageDescription 请求用户禁用 WKWebView 的 ITP

c++ - OpenGL 图像 (GLI) : one or more multiply defined symbols found

opengl - 引用OpenGL中激活的程序?

c++ - 在 C++ 中使用异常的可能的错误处理策略是什么,它们的后果和影响是什么?

c++ - PC IP地址到位置坐标

opengl - 点画图案的片段着色器