Lines Matching +full:- +full:- +full:with +full:- +full:dri +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">
26 API entry points and helper functions for use by the drivers. Drivers are
28 directly dispatched to the drivers.</p>
36 <p>Run <code>configure</code> with the desired client APIs and enable
40 $ ./configure --enable-gles1 --enable-gles2 \
41 --with-dri-drivers=... \
42 --with-gallium-drivers=...
47 options enables the listed classic and Gallium drivers respectively.</p>
56 or more EGL drivers.</p>
64 <dt><code>--enable-egl</code></dt>
67 <p>By default, EGL is enabled. When disabled, the main library and the drivers
72 <dt><code>--with-egl-driver-dir</code></dt>
75 <p>The directory EGL drivers should be installed to. If not specified, EGL
76 drivers will be installed to <code>${libdir}/egl</code>.</p>
80 <dt><code>--with-platforms</code></dt>
84 separated string such as <code>--with-platforms=x11,drm</code>. It decides
93 cross-compiled using appropriate <code>configure</code> options.
94 The <code>haiku</code> platform can only be built with SCons.
100 <dt><code>--enable-gles1</code></dt>
101 <dt><code>--enable-gles2</code></dt>
109 <dt><code>--enable-shared-glapi</code></dt>
137 as those for <code>--with-platforms</code>. When the variable is not set,
139 <code>--with-platforms</code> as the native platform.</p>
142 create displays for non-native platforms. These extensions are usually used by
143 applications that support non-native platforms. Setting this variable is
151 <p>This changes the log level of the main library and the drivers. The valid
158 <h2>EGL Drivers</h2>
165 It functions as a DRI driver loader. For <code>x11</code> support, it talks to
166 the X server directly using (XCB-)DRI2 protocol.</p>
168 <p>This driver can share DRI drivers with <code>libGL</code>.</p>
174 <p>The ABI between the main library and its drivers are not stable. Nor is
179 <p>The sources of the main library and drivers can be found at
205 should be careful here because <code>MakeCurrent</code> might be called with an
209 resources. The drivers are responsible to the correct behavior as defined by
218 surface with <code>EGL_RENDER_BUFFER</code> set to
228 <code>EGL_PBUFFER_BIT</code> bits of a config if the contexts created with the
233 single-buffered, in that <code>eglSwapBuffers</code> has no effect on them. It
237 carefully attach the native color buffers to the EGL surfaces, re-route them if
241 <code>glDrawBuffer</code> interacts with <code>EGL_RENDER_BUFFER</code>. Right
252 not be called with the sample display at the same time. If a driver has access