Bug 77227 - [BDW]Piglit some spec_OpenGL_1.1_depthstencil-default_fb* cases fail
Summary: [BDW]Piglit some spec_OpenGL_1.1_depthstencil-default_fb* cases fail
Status: VERIFIED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: Topi Pohjolainen
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-09 07:45 UTC by lu hua
Modified: 2014-06-06 06:45 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description lu hua 2014-04-09 07:45:01 UTC
System Environment:
--------------------------
Platform: Broadwell
Libdrm:		(master)libdrm-2.4.52-10-g1cb5fc706cf5913d9dee33c939f65a23ecea17a5
Mesa:		(master)159cec9dec2320d821d388c0df8140c7705b6e0b
Xserver:	(master)xorg-server-1.15.99.901-204-g901fbfbbbd71c0d82080957f8ba09eebbc786f2b
Xf86_video_intel:(master)2.99.911-44-g3310ee89c1f1a663de5f5b12b8125809a213996f
Cairo:		(master)bb17403622e9ea474017e0039af8ee48b2b285db
Libva:		(staging)960352aaf1e11891a533ce2c98b16edde24d6851
Libva_intel_driver:(staging)150f67c67bd92cd201b75a92388fe3a63b00cd8a
Kernel:	(drm-intel-nightly) 7cd8b823493acc320c7db9112de9d4e21c6dbd11

Bug detailed description:
-----------------------------
Following cases fail on Broadwell with Mesa master branch, but work well on Haswell.
spec_OpenGL_1.1_depthstencil-default_fb-blit_samples=2
spec_OpenGL_1.1_depthstencil-default_fb-blit_samples=4
spec_OpenGL_1.1_depthstencil-default_fb-blit_samples=6
spec_OpenGL_1.1_depthstencil-default_fb-blit_samples=8
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-24_8_samples=2
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-24_8_samples=4
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-24_8_samples=6
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-24_8_samples=8
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-32F_24_8_REV_samples=2
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-32F_24_8_REV_samples=4
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-32F_24_8_REV_samples=6
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-32F_24_8_REV_samples=8
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-FLOAT-and-USHORT_samples=2
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-FLOAT-and-USHORT_samples=4
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-FLOAT-and-USHORT_samples=6
spec_OpenGL_1.1_depthstencil-default_fb-readpixels-FLOAT-and-USHORT_samples=8

run ./bin/fbo-depthstencil blit default_fb -samples=2 -auto
output:
Testing default_fb.
Testing glBlitFramebuffer(depthstencil).
Depth at 0,0   Expected: 0.250000   Observed: 0.500000
Stencil at 0,0   Expected: 0x33   Observed: 0x00
Depth at 1,0   Expected: 0.250000   Observed: 0.500000
Stencil at 1,0   Expected: 0x33   Observed: 0x00
Depth at 2,0   Expected: 0.250000   Observed: 0.500000
Stencil at 2,0   Expected: 0x33   Observed: 0x00
Depth at 3,0   Expected: 0.250000   Observed: 0.500000
Stencil at 3,0   Expected: 0x33   Observed: 0x00
Depth at 4,0   Expected: 0.250000   Observed: 0.500000
Stencil at 4,0   Expected: 0x33   Observed: 0x00
Depth at 5,0   Expected: 0.250000   Observed: 0.500000
Stencil at 5,0   Expected: 0x33   Observed: 0x00
Depth at 6,0   Expected: 0.250000   Observed: 0.500000
Stencil at 6,0   Expected: 0x33   Observed: 0x00
Depth at 7,0   Expected: 0.250000   Observed: 0.500000
Stencil at 7,0   Expected: 0x33   Observed: 0x00
Depth at 8,0   Expected: 0.250000   Observed: 0.500000
Stencil at 8,0   Expected: 0x33   Observed: 0x00
Depth at 9,0   Expected: 0.250000   Observed: 0.500000
...
Total failures: 29768
PIGLIT: {'result': 'fail' }

Reproduce steps:
----------------------------
1. xinit
2. ./bin/fbo-depthstencil blit default_fb -samples=2 -auto
Comment 1 Kenneth Graunke 2014-04-21 21:07:25 UTC
Missing support for stencil blits.
Comment 2 Kenneth Graunke 2014-06-03 22:07:43 UTC
Fixed in master.
Comment 3 lu hua 2014-06-06 06:45:04 UTC
Verified.Fixed.


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.