Lines Matching +full:- +full:- +full:with +full:- +full:vulkan +full:- +full:drivers

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt…
4 <meta http-equiv="content-type" content="text/html; charset=utf-8">
23 <li><a href="#pickntest">Cherry-pick and test</a>
25 <li><a href="#prerelease">Pre-release announcement</a>
36 This document uses the convention X.Y.Z for the release number with X.Y being
40 while the latter have a non-zero one.
47 Mesa 10.1.0 - 10.1 branch, feature
48 Mesa 10.1.4 - 10.1 branch, bugfix
49 Mesa 12.0.0 - 12.0 branch, feature
50 Mesa 12.0.2 - 12.0 branch, bugfix
60 See our <a href="release-calendar.html" target="_parent">calendar</a> for the
67 <li>Initial timeplan available 2-4 weeks before the planned branchpoint (rc1)
68 on the mesa-announce@ mailing list.
69 <li>A <a href="#prerelease">pre-release</a> announcement should be available
70 approximately 24 hours before the final (non-rc) release.
77 <li>A <a href="#prerelease">pre-release</a> announcement should be available
89 <h1 id="pickntest">Cherry-picking and testing</h1>
98 Nomination happens in the mesa-stable@ mailing list. However,
100 master branch. This is achieved by a combination of ad-hoc scripts and
109 <h2>Cherry-picking and build/check testing</h2>
111 <p>Done continuously up-to the <a href="#prerelease">pre-release</a> announcement.</p>
114 As an exception, patches can be applied up-to the last ~1h before the actual
115 release. This is made <strong>only</strong> with explicit permission/request,
126 <li>Testing with different version of system components - LLVM and others is also
128 <li>As a general rule, testing with various combinations of configure
133 Achieved by combination of local ad-hoc scripts, mingw-w64 cross
134 compilation and AppVeyor plus Travis-CI, the latter as part of their
145 P&auml;lli. Mauro Rossi is collaborating with android-x86 and may
162 This should be noted in the <a href="#prerelease">pre-announce</a> email.
179 Squashed with commit:
192 Less often (once or twice), shortly before the pre-release announcement.
197 <li><em>no regressions should be observed for Piglit/dEQP/CTS/Vulkan on Intel platforms</em>
199 and llvmpipe drivers</em>
203 …erformed courtesy of the Intel OTC team and their Jenkins CI setup. Check with the Intel team over…
207 Installing the built driver from the pre-announced RC branch in the
222 testing is done and there are little to-no issues.
237 git tag -s X.Y-branchpoint -m "Mesa X.Y branchpoint"
238 git checkout -b X.Y
241 git commit -as
243 git commit -as
244 git push origin X.Y-branchpoint X.Y
254 For example: files being overwritten on install, etc. Happens extremely rarely -
259 Proceed to <a href="#release">release</a> -rc1.
263 <h1 id="prerelease">Pre-release announcement</h1>
309 To: mesa-announce@...
310 Cc: mesa-dev@...
315 - NUMBER queued
316 - NUMBER nominated (outstanding)
317 - and NUMBER rejected patches
329 --------------------------------
335 If you have any questions or suggestions - be that about the current patch
340 -----------------------
367 -----------------
387 Squashed with
394 Squashed with
424 Ensure the latest code is available - both in your local master and the
432 <a href="#pickntest">cherry-pick</a> and
433 <a href="#prerelease">pre-announce</a> stages.
438 <li>make distcheck (you can omit this if you're not using --dist below)
449 git clean -fXd; git clean -nxd
454 chmod 755 -fR $__build_root; rm -rf $__build_root
455 mkdir -p $__build_root &amp;&amp; cd $__build_root
457 # For the native builds - such as distcheck, scons, sanity test, you
459 # export LLVM_CONFIG=/usr/lib/llvm-3.9/bin/llvm-config
465 tar -xaf mesa-$__version.tar.xz &amp;&amp; cd mesa-$__version
467 cd .. &amp;&amp; rm -rf mesa-$__version
472 tar -xaf mesa-$__version.tar.xz &amp;&amp; cd mesa-$__version
474 cd .. &amp;&amp; rm -rf mesa-$__version
479 tar -xaf mesa-$__version.tar.xz &amp;&amp; cd mesa-$__version
481 --with-dri-drivers=i965,swrast \
482 --with-gallium-drivers=swrast \
483 --with-vulkan-drivers=intel \
484 --enable-llvm-shared-libs \
485 --enable-llvm \
486 --enable-glx-tls \
487 --enable-gbm \
488 --enable-egl \
489 --with-platforms=x11,drm,wayland,surfaceless
495 __glxinfo_cmd='glxinfo 2>&amp;1 | egrep -o "Mesa.*|Gallium.*|.*dri\.so"'
496 __glxgears_cmd='glxgears 2>&amp;1 | grep -v "configuration file"'
498 __es2gears_cmd='es2gears_x11 2>&amp;1 | grep -v "configuration file"'
525 export VK_ICD_FILENAMES=`pwd`/src/intel/vulkan/dev_icd.json
526 steam steam://rungameid/570 -vconsole -vulkan
533 Increment the version contained in the file VERSION at Mesa's top-level, then
557 log of all commits. In both cases, HTML-formatted lists are printed to stdout
570 …sh script from xorg <a href="https://cgit.freedesktop.org/xorg/util/modular/">util-modular</a></h3>
578 # export LLVM_CONFIG=/usr/lib/llvm-3.9/bin/llvm-config
579 ../relative/path/to/release.sh . # append --dist if you've already done distcheck above
590 Edit docs/relnotes/X.Y.Z.html to add the sha256sums as available in the mesa-X.Y.Z.announce templat…
600 git cherry-pick -x X.Y~1
601 git cherry-pick -x X.Y
608 docs/release-calendar.html. Then commit and push:
612 git commit -as -m "docs: update calendar, add news item and link release notes for X.Y.Z"
633 website. Manually check that it is updated 5-10 minutes after the final <code>git push</code>