[Bug 77553] New: [ILK/SNB Bisected]Piglit spec_ARB_texture_cube_map_copyteximage_CUBE fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 16 19:58:22 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=77553

          Priority: high
            Bug ID: 77553
                CC: idr at freedesktop.org
          Assignee: eric at anholt.net
           Summary: [ILK/SNB Bisected]Piglit
                    spec_ARB_texture_cube_map_copyteximage_CUBE fails
        QA Contact: intel-3d-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: huax.lu at intel.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: Drivers/DRI/i965
           Product: Mesa

System Environment:
--------------------------
Platform: Ironlake/Sandybridge
Libdrm:        (master)libdrm-2.4.53
Mesa:        (master)6d0e30c6a332de9ea7ab00e1fd303df2fb337c64
Xserver:   
(master)xorg-server-1.15.99.902-2-g3028ae6c9aa37168e249e0d847b29f8e3efb05b2
Xf86_video_intel:(master)2.99.911-80-gfd0579016be9e0385c0cdd07a9f9e17f93b93a4f
Cairo:        (master)bb17403622e9ea474017e0039af8ee48b2b285db
Libva:        (staging)960352aaf1e11891a533ce2c98b16edde24d6851
Libva_intel_driver:(staging)782b8afdda14f000874d8acf51c3e8c490d55773
Kernel:    (drm-intel-nightly) 45912bd2d9d3d8f8e78e81bbab25251c6b17c5f8

Bug detailed description:
-----------------------------
It fails on Ironlake and Sandybrisge with mesa master branch, works well on
10.1 branch,
spec_EXT_texture_array_copyteximage_1D_ARRAY and
spec_EXT_texture_array_copyteximage_2D_ARRAY also fail with same bisect commit.

Bisect shows: 234db609544ee521458ce8b648e70cffe2fda6f9 is the first bad commit.
commit 234db609544ee521458ce8b648e70cffe2fda6f9
Author:     Eric Anholt <eric at anholt.net>
AuthorDate: Fri Feb 28 13:23:25 2014 -0800
Commit:     Eric Anholt <eric at anholt.net>
CommitDate: Tue Apr 15 14:34:22 2014 -0700

    meta: Add an accelerated glCopyTexSubImage using glBlitFramebuffer.

    You'll note from the previous commits that there's something of a loop
    here: You call CTSI, which calls BlitFB, then if things go wrong that
    falls back to CTSI.  As a result, meta CTSI reaches over into blitfb to
    tell it "no, don't try that fallback".

    v2: Drop the _mesa_update_state(), which was only necessary due to use of
        _mesa_clip_blit() in _mesa_meta_BlitFramebuffer() in another patch
        series.
    v3: Drop an _EXT suffix I copy-and-pasted.

    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com> (v2)
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

output:
Testing GL_TEXTURE_CUBE_MAP
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RED
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RG
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGB8
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGB16
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGB16F
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGB32F
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGBA8
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGBA16
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGBA16F
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_RGBA32F
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_COMPRESSED_RED
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_COMPRESSED_RG
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_COMPRESSED_RGB
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_COMPRESSED_RGBA
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_LUMINANCE
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_LUMINANCE_ALPHA
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_INTENSITY
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH_COMPONENT
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH_COMPONENT16
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH_COMPONENT24
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH_COMPONENT32F
WARNING: Depth/stencil buffer needs alignment to 8-pixel boundaries.
Truncating offset, bad rendering may occur.
WARNING: Depth/stencil buffer needs alignment to 8-pixel boundaries.
Truncating offset, bad rendering may occur.
Probe color at (336,12)
  Expected: 0.637500 0.637500 0.637500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Probe color at (348,0)
  Expected: 0.412500 0.412500 0.412500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Probe color at (336,12)
  Expected: 0.187500 0.187500 0.187500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH24_STENCIL8
Texture target = GL_TEXTURE_CUBE_MAP, Internal format = GL_DEPTH32F_STENCIL8
Probe color at (368,12)
  Expected: 0.637500 0.637500 0.637500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Probe color at (380,0)
  Expected: 0.412500 0.412500 0.412500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
Probe color at (368,12)
  Expected: 0.187500 0.187500 0.187500 1.000000
  Observed: 0.000000 0.000000 0.000000 1.000000
PIGLIT: {'result': 'fail' }


Reproduce steps:
---------------------------- 
1. xinit
2. ./bin/copyteximage CUBE -auto

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20140417/aee1e045/attachment-0001.html>


More information about the intel-3d-bugs mailing list