http://bugs.freedesktop.org/show_bug.cgi?id=15851
Summary: [i915 i965 32bit] glean case logicOp failed
Product: Mesa
Version: unspecified
Platform: Other
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/i915
AssignedTo: dridevel@...
ReportedBy: shuang.he@...
System Environment:

Platform: 915GM, 945GM, G33, Q965
Architecture(32bit,64bit,compatiblity): 32bit
2D driver:
commit a0ced923bb793aa22e6bfbeeec0888d3b42ce176
3D driver:
commit 17adf04e5c1da72a51815f3fdb9de2f3a8149c1a
Xserver:
commit a85d3ac87cc354093bb1e88697c44254e7721bb9
Drm
commit d015219bd0b25f367be23e5df8355f479ee53a0f
Kernel:
2.6.23.1
Bug detailed description:

glean case blendFunc failed on 915GM, 945GM, G33, Q965
this issue only happens in 32bit mode
Maybe this issue has something in common with bug #15850
Reproduce steps:

1. start X
2. ./glean r log t logicOp
Current result:

[root@... bin]# ./glean r test t logicOp
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_CLEAR
Readback had 8 bits in error; logicop had 0 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (255, 255, 255, 255)
Errors (number of bad bits) are (8, 8, 8, 8)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_SET
Readback had 7.87601 bits in error; logicop had 32 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (115, 122, 119, 184)
Errors (number of bad bits) are (5, 5, 6, 4)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_COPY
Readback had 8 bits in error; logicop had 20 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (140, 133, 136, 71)
Errors (number of bad bits) are (3, 3, 2, 4)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_COPY_INVERTED
Readback had 8 bits in error; logicop had 12 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (50, 16, 249, 43)
Errors (number of bad bits) are (3, 1, 6, 4)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_NOOP
Readback had 7.98864 bits in error; logicop had 14 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (205, 239, 6, 212)
Errors (number of bad bits) are (5, 7, 2, 4)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_INVERT
Readback had 7.98864 bits in error; logicop had 18 bits in error.
First failing pixel is at row 0 column 63
Actual values are (0, 0, 0, 0)
Expected values are (50, 16, 113, 40)
Errors (number of bad bits) are (3, 1, 4, 2)
Source values are (115, 122, 119, 184)
Destination values are (113, 20, 59, 99)
logicOp: FAIL rgba8, db, z24, s8, win+pmap, id 33
logicop mode = GL_AND
Readback had 7.98864 bits in error; logicop had 10 bits in error.
......
Expected result:

glean case logicOp should pass

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
 You are receiving this mail because: 
You are the assignee for the bug.
