They share the same list of constants:
kCGLRGB444Bit 0x00000040
/* 16 rgb bit/pixel, R=11:8, G=7:4, B=3:0 */
kCGLARGB4444Bit 0x00000080
/* 16 argb bit/pixel, A=15:12, R=11:8, G=7:4, B=3:0 */
kCGLRGB444A8Bit 0x00000100
/* 8-16 argb bit/pixel, A=7:0, R=11:8, G=7:4, B=3:0 */
kCGLRGB555Bit 0x00000200
/* 16 rgb bit/pixel, R=14:10, G=9:5, B=4:0 */
kCGLARGB1555Bit 0x00000400
/* 16 argb bit/pixel, A=15, R=14:10, G=9:5, B=4:0 */
kCGLRGB555A8Bit 0x00000800
/* 8-16 argb bit/pixel, A=7:0, R=14:10, G=9:5, B=4:0 */
kCGLRGB565Bit 0x00001000
/* 16 rgb bit/pixel, R=15:11, G=10:5, B=4:0 */
kCGLRGB565A8Bit 0x00002000
/* 8-16 argb bit/pixel, A=7:0, R=15:11, G=10:5, B=4:0 */
kCGLRGB888Bit 0x00004000
/* 32 rgb bit/pixel, R=23:16, G=15:8, B=7:0 */
kCGLARGB8888Bit 0x00008000
/* 32 argb bit/pixel, A=31:24, R=23:16, G=15:8, B=7:0 */
kCGLRGB888A8Bit 0x00010000
/* 8-32 argb bit/pixel, A=7:0, R=23:16, G=15:8, B=7:0 */
kCGLRGB101010Bit 0x00020000
/* 32 rgb bit/pixel, R=29:20, G=19:10, B=9:0 */
kCGLARGB2101010Bit 0x00040000
/* 32 argb bit/pixel, A=31:30 R=29:20, G=19:10, B=9:0 */
kCGLRGB101010_A8Bit 0x00080000
/* 8-32 argb bit/pixel, A=7:0 R=29:20, G=19:10, B=9:0 */
kCGLRGB121212Bit 0x00100000
/* 48 rgb bit/pixel, R=35:24, G=23:12, B=11:0 */
74 Chapter 6: The CGL API for OpenGL Con?¬?guration
kCGLARGB12121212Bit 0x00200000
/* 48 argb bit/pixel, A=47:36, R=35:24, G=23:12, B=11:0 */
kCGLRGB161616Bit 0x00400000
/* 64 rgb bit/pixel, R=63:48, G=47:32, B=31:16 */
kCGLRGBA16161616Bit 0x00800000
/* 64 argb bit/pixel, R=63:48, G=47:32, B=31:16, A=15:0 */
kCGLRGBFloat64Bit 0x01000000
/* 64 rgb bit/pixel, half float */
kCGLRGBAFloat64Bit 0x02000000
/* 64 argb bit/pixel, half float */
kCGLRGBFloat128Bit 0x04000000
/* 128 rgb bit/pixel, ieee float */
kCGLRGBAFloat128Bit 0x08000000
/* 128 argb bit/pixel, ieee float */
kCGLRGBFloat256Bit 0x10000000
/* 256 rgb bit/pixel, ieee double */
kCGLRGBAFloat256Bit 0x20000000
/* 256 argb bit/pixel, ieee double */
For all of the preceding constants, the color components occupy some multiple
of 16 bits.
Pages:
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153