First set glPolygonMode as GL_POINT, then assign the glVertexPoint and glNormalPoint, last call glDrawArray to draw a QUAD. The screen will draw a filled quad instead of four points. If use soft rendering by removing the 3D driver, the screen will display four points, it is correct.
Created attachment 9660 [details] test case With 915 driver, the screen will draw a filled quad instead of four points. And the quad's start point is at (7,6) instead of (5,6) in my test case.
Fixed in git. This may also fix some other bugs related to software fallbacks.
(In reply to comment #2) > This may also fix some other bugs related to software fallbacks. Ouch, my ears are burning... ;-). I'll restest those R100 failures (#10709, #10535) this weekend.
commit: b7f5b8af65603002f73b5f83b34d090536df6e00
The bug exists with i965 driver. Reopen it and change the component to i965.
With i965 driver, this case will draw four points but the pixels color is incorrect. Now the pixels color is (1.0,1.0,1.0), it should be (0.8, 0.8, 0.8).
*** This bug has been marked as a duplicate of bug 11378 ***
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.