[Bug 88841] New: [SNB+ Bisected]Piglit spec_EGL_NOK_texture_from_pixmap_basic fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 27 18:43:34 PST 2015


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

            Bug ID: 88841
           Summary: [SNB+ Bisected]Piglit
                    spec_EGL_NOK_texture_from_pixmap_basic fails
           Product: Mesa
           Version: unspecified
          Hardware: All
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: high
         Component: Drivers/DRI/i965
          Assignee: idr at freedesktop.org
          Reporter: huax.lu at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

System Environment:
--------------------------
Platform: SNB+
Libdrm:       
(master)libdrm-2.4.59-6-g28ee135a37e10b9a6cd62d67df0332e38ee0b85c
Mesa:        (master)f1a9252defb77f3986305c6a1fc9592093b5a4e5
Xserver:   
(master)xorg-server-1.16.99.902-3-gdf1b401f57ad4b4925bad66684445b476562f26f
Xf86_video_intel:(master)2.99.917-59-gb8d52b0edd2ad6a2513d37001ee9d8f67c9acaa7
Libva:        (master)f9741725839ea144e9a6a1827f74503ee39946c3
Libva_intel_driver:(master)3d16cf07b6b65b9bd5c2dd855d97558264a12e79
Kernel:   (drm-intel-nightly)2c2cd37eb3b97bb8846ac3bf75dcb8b4948922d0

Bug detailed description:
---------------------------
It fails on SNB+ platforms with mesa master branch, works well on 10.4 branch.
Bisect shows: 90bd943f2abafd5e3ea29ab8397fd4682ef74170 is the first bad commit
commit 90bd943f2abafd5e3ea29ab8397fd4682ef74170
Author:     Sisinty Sasmita Patra <sisinty.patra at intel.com>
AuthorDate: Fri Dec 12 13:03:21 2014 -0800
Commit:     Jason Ekstrand <jason.ekstrand at intel.com>
CommitDate: Mon Jan 26 17:29:35 2015 -0800

    i965: Implemente a tiled fast-path for glReadPixels and glGetTexImage

    Added intel_readpixels_tiled_mempcpy and intel_gettexsubimage_tiled_mempcpy
    functions. These are the fast paths for glReadPixels and glGetTexImage.

    On chrome, using the RoboHornet 2D Canvas toDataURL test, this patch cuts
    amount of time spent in glReadPixels by more than half and reduces the time
    of the entire test by 10%.

    v2: Jason Ekstrand <jason.ekstrand at intel.com>
       - Refactor to make the functions look more like the old
         intel_tex_subimage_tiled_memcpy
       - Don't export the readpixels_tiled_memcpy function
       - Fix some pointer arithmatic bugs in partial image downloads (using
         ReadPixels with a non-zero x or y offset)
       - Fix a bug when ReadPixels is performed on an FBO wrapping a texture
         miplevel other than zero.

    v3: Jason Ekstrand <jason.ekstrand at intel.com>
       - Better documentation fot the *_tiled_memcpy functions
       - Add target restrictions for renderbuffers wrapping textures

    v4: Jason Ekstrand <jason.ekstrand at intel.com>
       - Only check the return value of brw_bo_map for error and not
bo->virtual

    v5: Jason Ekstrand <jason.ekstrand at intel.com>
       - Don't unnecessarily repeat a comment

    Signed-off-by: Jason Ekstrand <jason.ekstrand at intel.com>
    Reviewed-by: Chad Versace <chad.versace at intel.com>

output:
EGL_Y_INVERTED_NOK: TRUE
Probe color at (50,50)
  Expected: 0.500000 0.000000 0.500000 1.000000
  Observed: 0.400000 0.000000 0.000000 1.000000
PIGLIT: {"result": "fail" }

Reproduce steps:
-------------------------
1. xinit
2. bin/egl-nok-texture-from-pixmap -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/20150128/1b2ecdc3/attachment.html>


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