opengl32/tests: Add 16-bit bitmap rendering tests
This MR adds a test that fails on Wine. It's not an easy fix because the Windows 16 bit OpenGL software renderer is pretty quirky and works differently from Linux OpenGL drivers, I'll make an issue in Bugzilla.
Wine output:
opengl.c:1863: Tests skipped: Skipping 16-bit rendering test (no 16 bit pixel format with the DRAW_TO_BITMAP flag was available)
Wine output without todo_wine
and the skip:
opengl.c:1860: Test failed: Failed to get a 16-bit DRAW_TO_BITMAP pixel format
opengl.c:1869: Test failed: Failed to DescribePixelFormat (error: 2000)
opengl.c:1872: Test failed: Wrong amount of color bits (got 0, expected 16)
opengl.c:1888: Test failed: Failed to SetPixelFormat (error: 2000)
opengl.c:1892: Test failed: Failed to wglCreateContext (error: 2000)
0024:err:opengl:null_glClearColor unsupported
0024:err:opengl:null_glClear unsupported
0024:err:opengl:null_glFinish unsupported
0024:err:opengl:null_glMatrixMode unsupported
0024:err:opengl:null_glLoadIdentity unsupported
0024:err:opengl:null_glOrtho unsupported
0024:err:opengl:null_glMatrixMode unsupported
0024:err:opengl:null_glLoadIdentity unsupported
0024:err:opengl:null_glClearColor unsupported
0024:err:opengl:null_glClear unsupported
0024:err:opengl:null_glColor3f unsupported
0024:err:opengl:null_glLineWidth unsupported
0024:err:opengl:null_glBegin unsupported
0024:err:opengl:null_glVertex2i unsupported
0024:err:opengl:null_glVertex2i unsupported
0024:err:opengl:null_glEnd unsupported
0024:err:opengl:null_glFinish unsupported