GLUtil_Const.cs 1.22 KB
Newer Older
pcy's avatar
pcy committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;

namespace PoroCYon.FNAGLSL {
	public static unsafe partial class GL {
		public const uint
			COMPILE_STATUS  = 0x8B81,
			INFO_LOG_LENGTH = 0x8B84,
			LINK_STATUS     = 0x8B82,
			CURRENT_PROGRAM = 0x8B8D,

			ACTIVE_ATTRIBUTES = 0x8B89,
			ACTIVE_UNIFORMS   = 0x8B86,
			INVALID_INDEX     = 0xFFFFFFFFu,

			UNIFORM_TYPE          = 0x8A37,
			UNIFORM_SIZE          = 0x8A38,
			UNIFORM_NAME_LENGTH   = 0x8A39,
			UNIFORM_BLOCK_INDEX   = 0x8A3A,
			UNIFORM_OFFSET        = 0x8A3B,
			UNIFORM_ARRAY_STRIDE  = 0x8A3C,
			UNIFORM_MATRIX_STRIDE = 0x8A3D,
			UNIFORM_IS_ROW_MAJOR  = 0x8A3E,
			UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA,

			UNIFORM_BLOCK_BINDING     = 0x8A3F,
			UNIFORM_BLOCK_DATA_SIZE   = 0x8A40,
			UNIFORM_BLOCK_NAME_LENGTH = 0x8A41,
			UNIFORM_BLOCK_ACTIVE_UNIFORMS        = 0x8A42,
			UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43,
			UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER          = 0x8A44,
			UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER        = 0x8A45,
			UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER        = 0x8A46,
			UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER    = 0x84F0,
			UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1;
	}
}