<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} .ms-cui-menu {background-color:#ffffff;border:1px rgb(171, 171, 171) solid;font-family:'Segoe UI WPC','Segoe UI',Tahoma,'Microsoft Sans Serif',Verdana,sans-serif;font-size:10pt;color:rgb(51, 51, 51);} .ms-cui-menusection-title {display:none;} .ms-cui-ctl {vertical-align:text-top;text-decoration:none;color:rgb(51, 51, 51);} .ms-cui-ctl-on {background-color:rgb(223, 237, 250);opacity: 0.8;} .ms-cui-img-cont-float {display:inline-block;margin-top:2px} .ms-cui-smenu-inner {padding-top:0px;} .ms-owa-paste-option-icon {margin: 2px 4px 0px 4px;vertical-align:sub;padding-bottom: 2px;display:inline-block;} .ms-rtePasteFlyout-option:hover {background-color:rgb(223, 237, 250) !important;opacity:1 !important;} .ms-rtePasteFlyout-option {padding:8px 4px 8px 4px;outline:none;} .ms-cui-menusection {float:left; width:85px;height:24px;overflow:hidden}.wf {speak:none; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; vertical-align:middle; display:inline-block;}.wf-family-owa {font-family:'o365Icons'}@font-face {  font-family:'o365IconsIE8';  src:url('prem/15.0.913.22/resources/styles/office365icons.ie8.eot?#iefix') format('embedded-opentype'),         url('prem/15.0.913.22/resources/styles/office365icons.ie8.woff') format('woff'),         url('prem/15.0.913.22/resources/styles/office365icons.ie8.ttf') format('truetype');  font-weight:normal;  font-style:normal;}@font-face {  font-family:'o365IconsMouse';  src:url('prem/15.0.913.22/resources/styles/office365icons.mouse.eot?#iefix') format('embedded-opentype'),         url('prem/15.0.913.22/resources/styles/office365icons.mouse.woff') format('woff'),         url('prem/15.0.913.22/resources/styles/office365icons.mouse.ttf') format('truetype');  font-weight:normal;  font-style:normal;}.wf-family-owa {font-family:'o365IconsMouse'}.ie8 .wf-family-owa {font-family:'o365IconsIE8'}.ie8 .wf-owa-play-large:before {content:'\e254';}.notIE8 .wf-owa-play-large:before {content:'\e054';}.ie8 .wf-owa-play-large {color:#FFFFFF/*$WFWhiteColor*/;}.notIE8 .wf-owa-play-large {border-color:#FFFFFF/*$WFWhiteColor*/; width:1.4em; height:1.4em; border-width:.1em; border-style:solid; border-radius:.8em; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; padding:0.1em; color:#FFFFFF/*$WFWhiteColor*/;}.ie8 .wf-size-play-large {width:40px; height:40px; font-size:30px}.notIE8 .wf-size-play-large {width:40px; height:40px; font-size:30px}--></style>
</head>
<body dir="ltr">
<div style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi guys,</p>
<p><br>
</p>
<p>What's the correct git hash of the mesa source to use to compile against the beignet source? At the moment I'm using master on mesa:</p>
<p>commit b7679639bcc8ac72cb08c48f9cda8eecd6a9c1e5<br>
Author: Kenneth Graunke <kenneth@whitecape.org><br>
Date:   Tue Aug 5 23:57:17 2014 -0700<br>
</p>
<p><br>
</p>
<p>And stable on beignet:</p>
<p>commit 39c8a4331dcf6319664d657bb8b3584bf7f934ad<br>
Author: Zhigang Gong <zhigang.gong@intel.com><br>
Date:   Thu Jul 17 10:37:09 2014 +0800<br>
</p>
<p><br>
</p>
<p>But I'm getting the following errors when I'm trying to compile:</p>
<p>[  9%] [ 10%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_built_in_kernel_str.c.o<br>
Building C object src/CMakeFiles/cl.dir/intel/intel_dri_resource_sharing.c.o<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c: In function ‘intel_setup_cl_region_from_mipmap_tree’:<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:64:35: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    _intel_region_get_tile_masks(mt->region, &mask_x, &mask_y, false);<br>
                                   ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:67:32: error: ‘struct intel_mipmap_level’ has no member named ‘width’<br>
    region->w = mt->level[level].width;<br>
                                ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:68:32: error: ‘struct intel_mipmap_level’ has no member named ‘height’<br>
    region->h = mt->level[level].height;<br>
                                ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:71:23: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    region->tiling = mt->region->tiling;<br>
                       ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:74:26: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    region->row_pitch = mt->region->pitch;<br>
                          ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:76:56: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    region->offset = _intel_region_get_aligned_offset(mt->region,<br>
                                                        ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:80:31: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    if (!_intel_region_flink(mt->region, &region->name))<br>
                               ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:82:44: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    _intel_region_reference(&null_region, mt->region);<br>
                                            ^<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c: In function ‘intelReleaseTexture’:<br>
/home/john/git/beignet/src/intel/intel_dri_resource_sharing.c:168:35: error: ‘struct intel_mipmap_tree’ has no member named ‘region’<br>
    _intel_region_release(&iobj->mt->region);<br>
                                   ^<br>
Can anyone help?</p>
<p><br>
</p>
<p>Cheers,</p>
<p><br>
</p>
<p>John<br>
</p>
<div>
<p><br>
</p>
</div>
</div>
</body>
</html>