在OS X 10.9中不推荐使用'gluErrorString'。为什么?

Cheezmeister

在OSX上编译时,我指的是以下形式的错误:

'gluErrorString' is deprecated: first deprecated in OS X 10.9

粗略的google + DDG表示一堆GLU和GLUT函数也已被弃用,但是Apple的参考资料中没有有关更改背后的原因或建议的后继产品的信息。我不使用GLUT,只是想从GL获取人类可读的错误描述。

该问题和其他问题的现有答案都建议使用其他框架,针对较早的OSX版本或禁止显示警告,但我找不到适当解决方案的证据。

所以发生了什么事?以及获得错误字符串的推荐方法是什么?

雷托·科拉迪(Reto Koradi)

自1998年以来未对GLU规范进行过更新。其功能的大部分取决于长期不推荐使用的OpenGL功能。如果您查看opengl.org上的手册页,则最新的GLU文档与OpenGL 2.1手册页分组在一起

基于此,考虑将2.1版以后的OpenGL版本弃用的GLU当然是有道理的。

至于gluErrorString(),仅返回6个可能的错误代码glGetError()为它们每个生成一个字符串仅需要几行代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在OS X 10.9中不推荐使用'gluErrorString'。为什么?

来自分类Dev

为什么OS X 10.10 Yosemite的NSApplication.h中未包含NSAppKitVersionNumber10_10?

来自分类Dev

在OS X> = 10.9中不推荐使用CGDisplayIOServicePort,如何替换?

来自分类Dev

在OS X> = 10.9中不推荐使用CGDisplayIOServicePort,如何替换?

来自分类Dev

为什么Laravel 5.x中不推荐使用Form和HTML帮助器?

来自分类Dev

OS X版本10.10中不推荐使用'YearCalendarUnit':改用NSCalendarUnitYear

来自分类Dev

为什么不推荐使用E4X并将其从某些浏览器中删除?

来自分类Dev

在OS X中,为什么使用println()导致我的程序比没有println()的程序运行更快

来自分类Dev

为什么〜9在Python中返回-10

来自分类Dev

为什么Mac App Store中的OS X 10.9.2更新比Apple网站中的更新小?

来自分类Dev

由于不推荐使用Grails 2.4.X中的g:remoteFunction,我应该改用什么?

来自分类Dev

为什么NetBeans在OS X上运行我的程序,而不将其构建到JAR中?

来自分类Dev

为什么UICollectionViewCell的插座在Interface Builder Xcode7.1 OS X Yosemite中为零?

来自分类Dev

OS X 10.9 SDK中缺少Python.framework。为什么?另外:解决方法?

来自分类Dev

为什么Folly的共享库引用了Boost中的错误符号?(OS X上的GCC)

来自分类Dev

为什么\ w在Mac OS X PHP环境中匹配非英语字符?

来自分类Dev

为什么“ / dev / rdisk”比Mac OS X中的“ / dev / disk”快20倍

来自分类Dev

为什么在Linux而不是OS X的“ time.h”中定义“ timer_t”

来自分类Dev

为什么我不能在OS X的Terminal中从`apropos pthread`获取信息?

来自分类Dev

为什么Ctrl-Arrow在OS X的bash中不起作用?

来自分类Dev

为什么malloc()分配的内存比要求的多,并且如何在Mac OS X中禁用malloc?

来自分类Dev

为什么在OS X上使用Python的SysLogHandler在syslog消息中出现虚假的']'字符?

来自分类Dev

为什么Eclipse想要传入的网络连接(使用OS X)?

来自分类Dev

为什么CoreLocation(Mac OS X)忘记了我允许使用的选择?

来自分类Dev

为什么我的应用程序未使用Mac OS X上的所有内核?

来自分类Dev

为什么CoreLocation(Mac OS X)忘记了我允许使用的选择?

来自分类Dev

为什么在OS X上使用VoiceOver将JTable始终报告为空?

来自分类Dev

Win10与OS X中纯文本的区别

来自分类Dev

iOS 10中不推荐使用UILocalNotification

Related 相关文章

  1. 1

    在OS X 10.9中不推荐使用'gluErrorString'。为什么?

  2. 2

    为什么OS X 10.10 Yosemite的NSApplication.h中未包含NSAppKitVersionNumber10_10?

  3. 3

    在OS X> = 10.9中不推荐使用CGDisplayIOServicePort,如何替换?

  4. 4

    在OS X> = 10.9中不推荐使用CGDisplayIOServicePort,如何替换?

  5. 5

    为什么Laravel 5.x中不推荐使用Form和HTML帮助器?

  6. 6

    OS X版本10.10中不推荐使用'YearCalendarUnit':改用NSCalendarUnitYear

  7. 7

    为什么不推荐使用E4X并将其从某些浏览器中删除?

  8. 8

    在OS X中,为什么使用println()导致我的程序比没有println()的程序运行更快

  9. 9

    为什么〜9在Python中返回-10

  10. 10

    为什么Mac App Store中的OS X 10.9.2更新比Apple网站中的更新小?

  11. 11

    由于不推荐使用Grails 2.4.X中的g:remoteFunction,我应该改用什么?

  12. 12

    为什么NetBeans在OS X上运行我的程序,而不将其构建到JAR中?

  13. 13

    为什么UICollectionViewCell的插座在Interface Builder Xcode7.1 OS X Yosemite中为零?

  14. 14

    OS X 10.9 SDK中缺少Python.framework。为什么?另外:解决方法?

  15. 15

    为什么Folly的共享库引用了Boost中的错误符号?(OS X上的GCC)

  16. 16

    为什么\ w在Mac OS X PHP环境中匹配非英语字符?

  17. 17

    为什么“ / dev / rdisk”比Mac OS X中的“ / dev / disk”快20倍

  18. 18

    为什么在Linux而不是OS X的“ time.h”中定义“ timer_t”

  19. 19

    为什么我不能在OS X的Terminal中从`apropos pthread`获取信息?

  20. 20

    为什么Ctrl-Arrow在OS X的bash中不起作用?

  21. 21

    为什么malloc()分配的内存比要求的多,并且如何在Mac OS X中禁用malloc?

  22. 22

    为什么在OS X上使用Python的SysLogHandler在syslog消息中出现虚假的']'字符?

  23. 23

    为什么Eclipse想要传入的网络连接(使用OS X)?

  24. 24

    为什么CoreLocation(Mac OS X)忘记了我允许使用的选择?

  25. 25

    为什么我的应用程序未使用Mac OS X上的所有内核?

  26. 26

    为什么CoreLocation(Mac OS X)忘记了我允许使用的选择?

  27. 27

    为什么在OS X上使用VoiceOver将JTable始终报告为空?

  28. 28

    Win10与OS X中纯文本的区别

  29. 29

    iOS 10中不推荐使用UILocalNotification

热门标签

归档