OpenGL ES 2.0 / GLSL 1.0
GL Data Types
最終更新:
opengles
-
view
GL types are not C types.
| GL Type | Minimum Bit Width | Description |
| boolean | 1 | Boolean |
| byte | 8 | Signed binary integer |
| ubyte | 8 | Unsigned binary integer |
| char | 8 | Characters making up strings |
| short | 16 | Signed 2’s complement binary integer |
| ushort | 16 | Unsigned binary integer |
| int | 32 | Signed 2’s complement binary integer |
| uint | 32 | Unsigned binary integer |
| fixed | 32 | Signed 2’s complement 16.16 scaled integer |
| sizei | 32 | Non-negative binary integer size |
| enum | 32 | Enumerated binary integer value |
| intptr | ptrbits | Signed 2’s complement binary integer |
| sizeiptr | ptrbits | Non-negative binary integer size |
| bitfield | 32 | Bit field |
| float | 32 | Floating-point value |
| clampf | 32 | Floating-point value clamped to [0; 1] |