Off-Screen Surface Formats

The following table shows the pixel formats for off-screen plain surfaces supported by the DirectX® 5 HEL. The Masks column contains the red, green, blue, and alpha masks for each set of pixel format flags and bit depths.

Pixel format flags Bit depth Masks
DDPF_RGB | 1 R: 0x00000000
DDPF_PALETTEINDEXED1 G: 0x00000000
B: 0x00000000
A: 0x00000000
DDPF_RGB | 2 R: 0x00000000
DDPF_PALETTEINDEXED2 G: 0x00000000
B: 0x00000000
A: 0x00000000
DDPF_RGB | 4 R: 0x00000000
DDPF_PALETTEINDEXED4 G: 0x00000000
B: 0x00000000
A: 0x00000000
DDPF_RGB | 8 R: 0x00000000
DDPF_PALETTEINDEXED8 G: 0x00000000
B: 0x00000000
A: 0x00000000
DDPF_RGB 16 R: 0x0000F800
G: 0x000007E0
B: 0x0000001F
A: 0x00000000
DDPF_RGB 16 R: 0x00007C00
G: 0x000003E0
B: 0x0000001F
A: 0x00000000
DDPF_RGB 24 R: 0x00FF0000
G: 0x0000FF00
B: 0x000000FF
A: 0x00000000
DDPF_RGB 24 R: 0x000000FF
G: 0x0000FF00
B: 0x00FF0000
A: 0x00000000
DDPF_RGB 32 R: 0x00FF0000
G: 0x0000FF00
B: 0x000000FF
A: 0x00000000
DDPF_RGB 32 R: 0x000000FF
G: 0x0000FF00
B: 0x00FF0000
A: 0x00000000
DDPF_RGB | 32 R: 0x0000F800
DDPF_ZPIXELS G: 0x000007E0
B: 0x0000001F
Z: 0xFFFF0000
DDPF_RGB | 32 R: 0x00007C00
DDPF_ZPIXELS G: 0x000003E0
B: 0x0000001F
Z: 0xFFFF0000

In addition to supporting a wide range of off-screen surface formats, the HEL also supports surfaces intended for use by Direct3D, or other 3-D renderers.