GL_ARB_transpose_matrix redux?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

GL_ARB_transpose_matrix redux?

Howard Stearns
What is the status of the GL_ARB_transpose_matrix issues in the code
that is now in the repository?

For example, did Bert's OpenGL-bf.22 fixes make it through the
reshuffling to OpenGL-Core/OpenGL-Pools?
(https://lists.wisc.edu/read/messages?id=896920)

I ask because I have a clean image made from the current repository, and
I've found a Windows box that reports "Error: GL_ARB_transpose_matrix is
not present", even though GLView (http://www.realtech-vr.com/glview/)
gives a checkmark next to GL_ARB_transpose_matrix and all four
subfunctions, and it also says "According the database, you are running
the latest display drivers for your video card."  The GLView tests
passed for everything through ogl 1.5 (with a minimum 81 fps) and failed
only for 2.0 shading language and 2.0 full deferred rendering.

Card is Intel 945GM Express on a latemodel Dell laptop. I can give
further info, of course, but I need to be told exactly what to do. I'm
not a graphics (or Squeak internals) expert.

I tried Oliver's suggestion
(https://lists.wisc.edu/read/messages?id=1400732#1400732) but got
terrible performance (1 fps), so I'm hoping that it's a matter of
recognizing the existing extensions for this class of card, rather than
falling back to Squeak math.

--
Howard Stearns
University of Wisconsin - Madison
Division of Information Technology
mailto:[hidden email]
jabber:[hidden email]
voice:+1-608-262-3724

Reply | Threaded
Open this post in threaded view
|

Re: GL_ARB_transpose_matrix redux?

Andreas.Raab
Howard Stearns wrote:
> Card is Intel 945GM Express on a latemodel Dell laptop. I can give
> further info, of course, but I need to be told exactly what to do. I'm
> not a graphics (or Squeak internals) expert.

What you should do is this:

   OpenGL primitiveSetVerboseLevel: 3.

Then you should run Croquet and afterwards check out Squeak3D.log to see
which pixelformat is chosen. Most likely your problem comes from there.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: GL_ARB_transpose_matrix redux?

Howard Stearns
In reply to this post by Howard Stearns
I don't know what it's telling me, but I don't much like lines at the end (see <<< just below):

....
#### Selected pixel format (3) ####
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

OpenGL vendor: Microsoft Corporation           <<< GLView reports "Intel"
OpenGL renderer: GDI Generic                   <<< GLView reports "Intel 945GM"
OpenGL version: 1.1.0
OpenGL extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
### Renderer created!

---------------

How come GLView can find a "good" renderer (whatever that is), but we can't?

FWIW, I did reinstall the Dell drivers (this is a laptop). No change.
I also tried installing the Intel drivers, but the installer told me they were incompatible and exited, and
then I got the blue screen of death. (Apparently it didn't exit very well.)


Andreas Raab wrote:

> Howard Stearns wrote:
>> Card is Intel 945GM Express on a latemodel Dell laptop. I can give
>> further info, of course, but I need to be told exactly what to do. I'm
>> not a graphics (or Squeak internals) expert.
>
> What you should do is this:
>
>   OpenGL primitiveSetVerboseLevel: 3.
>
> Then you should run Croquet and afterwards check out Squeak3D.log to see
> which pixelformat is chosen. Most likely your problem comes from there.
>
> Cheers,
>   - Andreas
--
Howard Stearns
University of Wisconsin - Madison
Division of Information Technology
mailto:[hidden email]
jabber:[hidden email]
voice:+1-608-262-3724


ERROR (file sqWin32OpenGL.c, line 649): a GL function failed -- GL_INVALID_OPERATION
ERROR (file sqWin32OpenGL.c, line 649): a GL function failed -- GL_INVALID_OPERATION
ERROR (file sqWin32OpenGL.c, line 649): a GL function failed -- GL_INVALID_OPERATION
ERROR (file sqOpenGLRenderer.c, line 395): a GL function failed -- GL_INVALID_ENUM
ERROR (file sqOpenGLRenderer.c, line 395): a GL function failed -- GL_INVALID_ENUM
ERROR (file sqOpenGLRenderer.c, line 395): a GL function failed -- GL_INVALID_ENUM
ERROR (file sqWin32OpenGL.c, line 649): a GL function failed -- GL_INVALID_OPERATION
---- Initializing OpenGL ----


#### Checking pixel format 1:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 2:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 3:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 4:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 5:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 6:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16
===> This is an accelerated driver

#### Checking pixel format 7:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 8:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 9:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 10:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 11:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 12:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 13:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 14:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 15:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 16:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 17:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 18:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 19:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 20:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 21:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 22:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 23:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 24:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 25:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 26:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 27:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 28:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 29:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 30:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 31:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 32:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 33:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 34:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 35:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 36:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 37:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 5
accumGreenBits = 6
accumBlueBits = 5
accumAlphaBits = 0

#### Checking pixel format 38:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 5
accumGreenBits = 6
accumBlueBits = 5
accumAlphaBits = 0

#### Checking pixel format 39:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 8
alphaShift = 0
accumRedBits = 4
accumGreenBits = 4
accumBlueBits = 4
accumAlphaBits = 4

#### Checking pixel format 40:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 8
alphaShift = 0
accumRedBits = 4
accumGreenBits = 4
accumBlueBits = 4
accumAlphaBits = 4

#### Checking pixel format 41:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 42:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Selected pixel format (6) ####
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

OpenGL vendor: Intel
OpenGL renderer: Intel 945GM
OpenGL version: 1.4.0 - Build 4.14.10.4446
OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_EXT_texture3D GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
### Renderer created!
---- Initializing OpenGL ----


#### Checking pixel format 1:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 2:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 3:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 4:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 5:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 6:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16
===> This is an accelerated driver

#### Checking pixel format 7:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 8:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 9:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 10:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 11:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 12:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 13:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 14:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 15:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 16:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 17:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 18:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 19:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 20:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 21:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 22:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 23:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 24:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 25:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 26:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 27:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 28:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 29:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 30:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 31:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 32:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 33:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 34:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 35:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 36:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 37:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 5
accumGreenBits = 6
accumBlueBits = 5
accumAlphaBits = 0

#### Checking pixel format 38:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 5
accumGreenBits = 6
accumBlueBits = 5
accumAlphaBits = 0

#### Checking pixel format 39:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 8
alphaShift = 0
accumRedBits = 4
accumGreenBits = 4
accumBlueBits = 4
accumAlphaBits = 4

#### Checking pixel format 40:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 16
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 8
alphaShift = 0
accumRedBits = 4
accumGreenBits = 4
accumBlueBits = 4
accumAlphaBits = 4

#### Checking pixel format 41:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 4
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 42:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 4
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 1
redShift = 0
greenBits = 1
greenShift = 1
blueBits = 1
blueShift = 2
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Selected pixel format (6) ####
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

OpenGL vendor: Intel
OpenGL renderer: Intel 945GM
OpenGL version: 1.4.0 - Build 4.14.10.4446
OpenGL extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_cull_vertex GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_filter_anisotropic GL_EXT_texture3D GL_3DFX_texture_compression_FXT1 GL_IBM_texture_mirrored_repeat GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_WIN_swap_hint
### Renderer created!
---- Initializing OpenGL ----


#### Checking pixel format 1:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 2:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 0
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 3:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 4:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 0
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 5:
flags (36): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 6:
flags (37): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_DOUBLEBUFFER
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 24
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 24
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16
===> This is an accelerated driver

#### Checking pixel format 7:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 8:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 9:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 10:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 11:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 12:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 13:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 14:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_RGBA
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 15:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 16:
flags (124): PFD_DRAW_TO_WINDOW PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 17:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 18:
flags (1125): PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT PFD_DOUBLEBUFFER PFD_SWAP_COPY
pixelType = PFD_TYPE_COLORINDEX
colorBits = 32
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 19:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 20:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 0

#### Checking pixel format 21:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 22:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 64
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 16
accumGreenBits = 16
accumBlueBits = 16
accumAlphaBits = 16

#### Checking pixel format 23:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 24:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 24
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 8
redShift = 16
greenBits = 8
greenShift = 8
blueBits = 8
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 25:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 26:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 27:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 28:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 8
alphaShift = 0
accumRedBits = 8
accumGreenBits = 8
accumBlueBits = 8
accumAlphaBits = 8

#### Checking pixel format 29:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 32
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 30:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_COLORINDEX
colorBits = 16
depthBits = 16
stencilBits = 8
accumBits = 0
auxBuffers = 0
layerType = 0
redBits = 5
redShift = 10
greenBits = 5
greenShift = 5
blueBits = 5
blueShift = 0
alphaBits = 0
alphaShift = 0
accumRedBits = 0
accumGreenBits = 0
accumBlueBits = 0
accumAlphaBits = 0

#### Checking pixel format 31:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 32:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 16
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 0
alphaShift = 0
accumRedBits = 11
accumGreenBits = 11
accumBlueBits = 10
accumAlphaBits = 0

#### Checking pixel format 33:
flags (120): PFD_DRAW_TO_BITMAP PFD_SUPPORT_GDI PFD_SUPPORT_OPENGL PFD_GENERIC_FORMAT
pixelType = PFD_TYPE_RGBA
colorBits = 8
depthBits = 32
stencilBits = 8
accumBits = 32
auxBuffers = 0
layerType = 0
redBits = 3
redShift = 0
greenBits = 3
greenShift = 3
blueBits = 2
blueShift = 6
alphaBits = 8
alphaShift
Reply | Threaded
Open this post in threaded view
|

Re: GL_ARB_transpose_matrix redux?

Andreas.Raab
In reply to this post by Howard Stearns
Howard Stearns wrote:
> I don't know what it's telling me, but I don't much like lines at the
> end (see <<< just below):
[...]
> OpenGL vendor: Microsoft Corporation           <<< GLView reports "Intel"
> OpenGL renderer: GDI Generic                   <<< GLView reports "Intel
> 945GM"

That is just what I expected.

> How come GLView can find a "good" renderer (whatever that is), but we
> can't?

I don't have the time to look at it in detail (got to catch a flight)
but it's most likely the stencil buffer requirements.

Cheers,
   - Andreas