所以我正在阅读LWJGL wiki 上的这篇文章,它提到,“当使用‘前向兼容’上下文时,任何标记为已弃用的功能都将被删除。”
现在,当我实现与显示器的前向兼容性时,每当我调用 glMatrixMode() 以及其他渲染函数时,编译器都会抛出 IllegalStateExceptionError。当我删除前向兼容性时,它工作得很好。那么 glMatrixMode() 是否已弃用?如果是这样,初始化我的渲染模式的新方法是什么?
所以我正在阅读LWJGL wiki 上的这篇文章,它提到,“当使用‘前向兼容’上下文时,任何标记为已弃用的功能都将被删除。”
现在,当我实现与显示器的前向兼容性时,每当我调用 glMatrixMode() 以及其他渲染函数时,编译器都会抛出 IllegalStateExceptionError。当我删除前向兼容性时,它工作得很好。那么 glMatrixMode() 是否已弃用?如果是这样,初始化我的渲染模式的新方法是什么?
http://java.net/projects/vecmath
这是一个推荐用于矩阵运算的 java 库,因为较新的 OpenGL 规范不再支持矩阵运算。
为了向前兼容,没有旧代码可以使用这些函数。