0

我正在使用 SharpGL 使用 C# 对 OpenGL 进行编程,但我找不到像 GLfloat、GLint、......等这样的 OpenGL 数据类型

4

1 回答 1

1

无论如何,我都会使用 OpenGL 类型。如果您想使用ByteBool通过GLboolean单行编辑将它们全部更改。我使用这个列表(不确定它是否完整,但它是一个开始):

using GLbitfield = System.UInt32;
using GLboolean = System.Boolean;
using GLbyte = System.SByte;
using GLclampf = System.Single;
using GLdouble = System.Double;
using GLenum = System.UInt32;
using GLfloat = System.Single;
using GLint = System.Int32;
using GLshort = System.Int16;
using GLsizei = System.Int32;
using GLubyte = System.Byte;
using GLuint = System.UInt32;
using GLushort = System.UInt16;
using GLvoid = System.IntPtr;
于 2014-06-26T13:21:21.087 回答