Bug 111275

Summary: Feature: CCS_E modifier support and dri_query_image fixes
Product: Mesa Reporter: Kenneth Graunke <kenneth>
Component: Drivers/Gallium/IrisAssignee: Jordan Justen <jljusten>
Status: VERIFIED FIXED QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium CC: eero.t.tamminen
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 111265    

Description Kenneth Graunke 2019-08-01 02:18:19 UTC
I would like to land support for CCS_E modifiers in iris before the 19.2 release branches.  Most of the patches have already been written, but are not out for review yet.

We are likely going to need to adjust one of the Gallium APIs for implementing dri_query_image, which I would rather land before the branch point.  I hope to have a proposal for that out shortly.
Comment 1 Kenneth Graunke 2019-08-05 23:17:20 UTC
It's this MR:
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1588/diffs
Comment 2 Jordan Justen 2019-08-14 01:37:33 UTC
Merged into mesa master branch as:

commit 0f5be81eddfbdcb39a0de10afac2b2ec74790e70
Date:   Mon Jun 24 19:24:37 2019 -0700

    iris: Expose aux buffer as 2nd plane w/modifiers
Comment 3 Eero Tamminen 2019-08-14 15:41:19 UTC
Verified.  At best onscreen write bound synthetic tests improve their perf nearly by 2x (to same level as i965) due to end-to-end render buffer compression working now.

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.