Pixel format vs multimonitor system

I have a problems with choosing pixel format on multimonitor system. I’ll show you an example. Imagine I have two video adapters. First one works in 32bbp 1280x720 mode. Second one - in 16bpp 1024x768. Ok. If I use first on as primary in singe monitor configuration, it returns me the following list of pixel formats:

*****DescribePixelFormat*****
Number of formats: 134
1 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window 
2 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window 
3 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window 
4 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window 
5 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window 
6 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window 
7 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
8 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
9 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
10 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
11 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
12 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
13 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
14 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
15 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
16 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
17 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
18 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
19 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
20 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
21 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
22 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
23 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
24 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
25 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
26 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
27 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
28 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
29 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
30 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
31 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
32 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
33 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
34 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
35 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
36 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
37 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
38 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
39 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
40 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
41 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
42 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
43 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
44 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
45 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
46 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
47 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
48 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
49 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
50 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
51 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
52 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
53 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
54 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
55 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
56 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
57 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
58 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
59 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
60 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
61 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
62 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
63 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
64 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
65 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
66 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
67 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
68 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
69 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
70 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
71 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
72 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
73 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
74 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
75 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
76 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
77 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
78 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
79 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
80 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
81 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
82 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
83 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
84 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
85 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
86 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
87 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
88 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
89 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
90 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
91 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
92 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
93 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
94 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
95 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
96 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
97 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
98 Colors=32 ARGB=8 8 8 8 Shifts=24 16 8 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
99 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
100 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
101 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
102 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
103 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
104 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
105 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
106 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
107 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic ColorIndex
108 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic ColorIndex
109 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer ColorIndex
110 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer ColorIndex
111 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
112 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
113 Colors=24 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
114 Colors=24 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
115 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
116 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
117 Colors=16 ARGB=0 5 5 5 Shifts=0 10 5 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
118 Colors=16 ARGB=0 5 5 5 Shifts=0 10 5 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
119 Colors=16 ARGB=8 5 5 5 Shifts=0 10 5 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
120 Colors=16 ARGB=8 5 5 5 Shifts=0 10 5 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
121 Colors=16 ARGB=0 5 5 5 Shifts=0 10 5 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
122 Colors=16 ARGB=0 5 5 5 Shifts=0 10 5 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
123 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
124 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
125 Colors=8 ARGB=8 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
126 Colors=8 ARGB=8 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
127 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
128 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
129 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
130 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
131 Colors=4 ARGB=8 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
132 Colors=4 ARGB=8 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
133 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
134 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex

As you can see, only 32bpp modes are accelerated. But when I use the second one as primary, it repotrs, that only 16bpp modes are accelerated:


*****DescribePixelFormat*****
Number of formats: 96
1 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=OpenGL Window 
2 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window 
3 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window 
4 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window 
5 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
6 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
7 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
8 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
9 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
10 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
11 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=OpenGL Window DoubleBuffer 
12 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=OpenGL Window DoubleBuffer 
13 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
14 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
15 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
16 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
17 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
18 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
19 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
20 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
21 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
22 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
23 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
24 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
25 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
26 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
27 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
28 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
29 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
30 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
31 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
32 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
33 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
34 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
35 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
36 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
37 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
38 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
39 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
40 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
41 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=16 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
42 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
43 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
44 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=0 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
45 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
46 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
47 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
48 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
49 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
50 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
51 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
52 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
53 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
54 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
55 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
56 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
57 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
58 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
59 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=0 Aux=4 Flags=Window DoubleBuffer 
60 Colors=16 ARGB=0 5 6 5 Shifts=0 11 5 0 Depth=24 Stencil=8 Aux=4 Flags=Window DoubleBuffer 
61 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
62 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
63 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
64 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
65 Colors=16 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
66 Colors=16 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic 
67 Colors=16 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
68 Colors=16 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer 
69 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic ColorIndex
70 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Window Bitmap Generic ColorIndex
71 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer ColorIndex
72 Colors=16 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL Window Generic DoubleBuffer ColorIndex
73 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
74 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
75 Colors=24 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
76 Colors=24 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
77 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
78 Colors=24 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
79 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
80 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
81 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
82 Colors=32 ARGB=8 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
83 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
84 Colors=32 ARGB=0 8 8 8 Shifts=0 16 8 0 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
85 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
86 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
87 Colors=8 ARGB=8 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
88 Colors=8 ARGB=8 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
89 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
90 Colors=8 ARGB=0 3 3 2 Shifts=0 0 3 6 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
91 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
92 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
93 Colors=4 ARGB=8 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
94 Colors=4 ARGB=8 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic 
95 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=32 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex
96 Colors=4 ARGB=0 1 1 1 Shifts=0 0 1 2 Depth=16 Stencil=8 Aux=0 Flags=OpenGL GDI Bitmap Generic ColorIndex

Seems ok. But on multimonitor system it always returns list of pixel formats only for primary display. I.e. no metter on which one of two monitors my window is placed, DescribePixelFormat always returns information for primary adapter only. I think it may cause the following problem: some format may be accelerated on primary adapter, but not accelerated on secondary. So, if I choose this format manually or via ChosePixelFormat, it will be the wrong choice for secondary adapter. How can I solve this problem? How can I obtain HDC with correct pixel format information for secondary adapter - not for primary? CreateDC, CreateIC and even EnumDisplayMonitors are not working, because this functions return “screen” DCs, where pixel format operations are not supported - not window DCs. And it seems like only placing window on particular monitor is not enough.

Update: It seems like I have to try to temprary make my second adapter primary. But why all this functions implemented so ugly in OpenGL? Creating fake temporal context, temporary switching into desired mode, temporary swapping primary and secondary adapters. What’s next? It looks like Microsoft wants to force us to use Direct3D instead of OpenGL.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.