未找到 OpenTK GL.MatrixMode 和 GL.LoadMatrix
OpenTK GL.MatrixMode and GL.LoadMatrix not found
我正在尝试解决 运行 这两个 Whosebug 问题 and OpenTK Camera in C# 中的问题。两种状态我都应该使用我没有的 GL 函数!
我在做什么 wrong/how 我能得到那些吗?这三个都不可用,即使有以下用法
GL.MatrixMode()
MatrixMode.Projection
GL.LoadMatrix()
using OpenTK.Graphics.OpenGL4;
using OpenTK;
我的猜测是我错过了一个使用,但由于 visual studio 没有向我显示一个修补程序,我有点迷路了
我找不到 OpenTK 的最新文档,但似乎那些 using
语句仅导入现代 OpenGL 功能。正如我在评论中所说,添加 using OpenTK.Graphics.OpenGL;
会导入较旧的功能,例如您问题中的功能。
现代 OpenGL 没有矩阵函数,您必须自己实现该功能,例如。将矩阵声明为 float matrix[ 16 ]
并使用 GL.UniformMatrix4
.
将矩阵上传为制服
我正在尝试解决 运行 这两个 Whosebug 问题
我在做什么 wrong/how 我能得到那些吗?这三个都不可用,即使有以下用法
GL.MatrixMode()
MatrixMode.Projection
GL.LoadMatrix()
using OpenTK.Graphics.OpenGL4;
using OpenTK;
我的猜测是我错过了一个使用,但由于 visual studio 没有向我显示一个修补程序,我有点迷路了
我找不到 OpenTK 的最新文档,但似乎那些 using
语句仅导入现代 OpenGL 功能。正如我在评论中所说,添加 using OpenTK.Graphics.OpenGL;
会导入较旧的功能,例如您问题中的功能。
现代 OpenGL 没有矩阵函数,您必须自己实现该功能,例如。将矩阵声明为 float matrix[ 16 ]
并使用 GL.UniformMatrix4
.