我传递顶点索引的阵列中的一些GL代码的阵列使用-1为定点......每个元素都是一个GLushortC/GL:对无符号整数
我想用一个定点,以终止以避免每次与阵列本身一起辛苦地传递阵列长度。
#define SENTINEL ((GLushort) -1) // edit thanks to answers below
:
GLushort verts = {0, 0, 2, 1, 0, 0, SENTINEL};
我不能用0来终止一些元素具有值0
我可以使用-1?
据我了解,这将包裹到GLushort可以表示的最大整数,这将是理想的。
但是,这种行为保证在C?
(我找不到这种类型MAX_INT相当于恒定,否则我会被使用)
你们太棒了!谢谢! – 2011-06-16 00:08:28