Changeset b245940
- Timestamp:
- 07/23/2014 12:57:05 AM (10 years ago)
- Branches:
- systemd-11177
- Children:
- 7d354be8
- Parents:
- b9893e6
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
index.xml
rb9893e6 rb245940 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x/x.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde/kde.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome -systemd/gnome.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome/gnome.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce/xfce.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxde/lxde.xml"/> -
x/installing/mesalib-systemd.xml
rb9893e6 rb245940 7 7 <!ENTITY mesalib-download-http " "> 8 8 <!ENTITY mesalib-download-ftp 9 "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2"> 10 <!-- <!ENTITY mesalib-download-ftp 11 "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2">--> 9 "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2"> 12 10 <!ENTITY mesalib-md5sum "11d3542da1b703618634be840a87b0b2"> 13 11 <!ENTITY mesalib-size "6.9 MB"> … … 97 95 <bridgehead renderas="sect4">Recommended</bridgehead> 98 96 <para role="recommended"> 99 <xref linkend="elfutils"/> (required for radeon 3ddrivers),100 <xref linkend="libvdpau"/> (to build VDPAU drivers ),101 <xref linkend="llvm"/> (required for radeon 3ddrivers and also for97 <xref linkend="elfutils"/> (required for Radeon 3D drivers), 98 <xref linkend="libvdpau"/> (to build VDPAU drivers for supported hardware), 99 <xref linkend="llvm"/> (required for Radeon 3D drivers and also for 102 100 llvmpipe which is intended to be the fastest of the three sw rasterizers, 103 see <ulink url="http://www.mesa3d.org/faq.html#part3"></ulink> ) 101 see <ulink url="http://www.mesa3d.org/faq.html#part3"></ulink>) and 102 <xref linkend="wayland"/> (required for <filename>libwayland-egl</filename> 103 library which is used by many packages that use 104 <application>Wayland</application>) 104 105 </para> 105 106 106 107 <bridgehead renderas="sect4">Optional</bridgehead> 107 108 <para role="optional"> 108 <ulink url="ftp://ftp.freedesktop.org/pub/mesa/demos/">mesa-demos</ulink> 109 provides more than 300 extra demos to test 110 <application>MesaLib</application>; two of them overwrites the ones 111 included by 112 <filename>MesaLib-&mesalib-version;-add_xdemos-1.patch</filename>; 113 to avoid that, install in a different prefix or add, e.g. 114 <option>--program-prefix=md</option> to configure, and 115 <xref linkend="wayland"/> 109 <ulink url="http://libclc.llvm.org/">libclc</ulink> 110 (to build Radeon OpenCL library) and 111 <ulink url="http://omxil.sourceforge.net/">libomxil-bellagio</ulink> 112 (to build Radeon OpenMAX driver) 116 113 </para> 117 114 … … 123 120 Please note that <application>elfutils</application> and 124 121 <application>LLVM</application> are <emphasis>required</emphasis> 125 for Radeon 3D drivers. 122 for Radeon 3D drivers. For an explanation of gallium please see 126 123 <ulink url="https://en.wikipedia.org/wiki/Gallium3D"></ulink>. 127 124 </para> … … 167 164 </para> 168 165 169 <screen><userinput>./autogen.sh CFLAGS="-O2" CXXFLAGS="-O2" 170 --prefix= $XORG_PREFIX\171 --sysconfdir=/etc 172 --enable-texture-float 173 --enable-gles1 174 --enable-gles2 175 --enable-o smesa\176 --enable- xa\177 --enable- gbm\178 -- disable-gallium-egl\179 --enable-gallium- gbm\180 --enable- shared-glapi\181 --enable-glx-tls 182 --with-egl-platforms=" x11,wayland,drm" \183 --with-gallium-drivers="nouveau,r300,r600,radeonsi,s wrast" &&166 <screen><userinput>./autogen.sh CFLAGS="-O2" CXXFLAGS="-O2" \ 167 --prefix=/usr \ 168 --sysconfdir=/etc \ 169 --enable-texture-float \ 170 --enable-gles1 \ 171 --enable-gles2 \ 172 --enable-openvg \ 173 --enable-osmesa \ 174 --enable-xa \ 175 --enable-gbm \ 176 --enable-gallium-egl \ 177 --enable-gallium-gbm \ 178 --enable-glx-tls \ 179 --with-egl-platforms="drm,x11,wayland" \ 180 --with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast" && 184 181 make</userinput></screen> 185 182 … … 189 186 </para> 190 187 191 <screen><userinput>make -C xdemos DEMOS_PREFIX= $XORG_PREFIX</userinput></screen>188 <screen><userinput>make -C xdemos DEMOS_PREFIX=/usr</userinput></screen> 192 189 193 190 <para> … … 207 204 </para> 208 205 209 <screen role="root"><userinput>make -C xdemos DEMOS_PREFIX= $XORG_PREFIXinstall</userinput></screen>206 <screen role="root"><userinput>make -C xdemos DEMOS_PREFIX=/usr install</userinput></screen> 210 207 211 208 <para> … … 249 246 250 247 <para> 251 <parameter>--disable-gallium-egl</parameter>: This switch disables252 the egl_gallium loader so that on Intel 915 and 965 hardware we253 avoid harmless error messages at runtime. The real Gallium drivers254 will be built as DRI drivers, which egl_dri2 loader will load just fine.255 </para>256 257 <para>258 248 <parameter>--enable-openvg</parameter>: This switch enables support for 259 OpenVG API. In order to use this switch you will need to replace 260 <parameter>--disable-gallium-egl</parameter> with 261 <parameter>--enable-gallium-egl</parameter>. 249 OpenVG API. 262 250 </para> 263 251 … … 293 281 294 282 <para> 295 <parameter>--enable-shared-glapi</parameter>: This switch makes libGL296 use the shared libglapi which is required if applications mix297 OpenGL and OpenGL ES.298 </para>299 300 <para>301 283 <parameter>--with-egl-platforms="..."</parameter>: This parameter 302 284 controls for which platforms EGL should be built. Available 303 platforms are drm, x11 and wayland. 285 platforms are drm, x11 and wayland. Remove <option>wayland</option> 286 from the list if you have not installed 287 <application>Wayland</application>. 304 288 </para> 305 289 … … 334 318 </seg> 335 319 <seg> 336 libGL.so, 337 libEGL.so, 338 libGLESv1_CM.so, 320 libEGL.so, 321 libgbm.so, 322 libglapi.so, 323 libGLESv1_CM.so, 339 324 libGLESv2.so, 340 libOSMesa.so, 341 libgbm.so, 342 libglapi.so, 343 libxatracker.so, 344 libwayland-egl.so, 345 <!--libXvMCnouveau.so and libXvMCr600.so--> and 346 several libs under /usr/lib/{dri,egl,gallium-pipe,gbm,vdpau} 325 libGL.so, 326 libOSMesa.so, 327 libOpenVG.so, 328 libwayland-egl.so, and 329 libxatracker.so 347 330 </seg> 348 331 <seg> 349 $XORG_PREFIX/include/EGL,350 $XORG_PREFIX/include/GL,351 $XORG_PREFIX/include/GLES,352 $XORG_PREFIX/include/GLES2,353 $XORG_PREFIX/include/GLES3,354 $XORG_PREFIX/include/KHR,355 $XORG_PREFIX/include/VG,356 $XORG_PREFIX/lib/dri,357 $XORG_PREFIX/lib/egl,358 $XORG_PREFIX/lib/gallium-pipe,359 $XORG_PREFIX/lib/gbm,360 $XORG_PREFIX/lib/vdpau, and332 /usr/include/EGL, 333 /usr/include/GL, 334 /usr/include/GLES, 335 /usr/include/GLES2, 336 /usr/include/GLES3, 337 /usr/include/KHR, 338 /usr/include/VG, 339 /usr/lib/dri, 340 /usr/lib/egl, 341 /usr/lib/gallium-pipe, 342 /usr/lib/gbm, 343 /usr/lib/vdpau, and 361 344 /usr/share/doc/MesaLib-&mesalib-version; (optional) 362 345 </seg> … … 457 440 </varlistentry> 458 441 459 <varlistentry id="lib wayland-egl">460 <term><filename class="libraryfile">lib wayland-egl.so</filename></term>461 <listitem> 462 <para> 463 is the <application>Mesa</application> Wayland framebufferlibrary.464 </para> 465 <indexterm zone="mesalib lib wayland-egl">466 <primary sortas="c-lib wayland-egl">libwayland-egl.so</primary>442 <varlistentry id="libOpenVG"> 443 <term><filename class="libraryfile">libOpenVG.so</filename></term> 444 <listitem> 445 <para> 446 is the <application>Mesa</application> OpenVG 1.0 library. 447 </para> 448 <indexterm zone="mesalib libOpenVG"> 449 <primary sortas="c-libOpenVG">libOpenVG.so</primary> 467 450 </indexterm> 468 451 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.