Lines Matching full:driver
31 * between a DRI driver and driver loader. Currently, the most common driver
99 * leave both the old and the new extension in the driver, which
211 * Method to override base texture image with a driver specific 'offset'.
276 * Ask the driver to call getBuffers/getBuffersWithFormat before
288 * Extension that the driver uses to request
310 * driver.
318 * driver can make use of. Some of these are mandatory, such as the
320 * DRI2, while others are optional, and if present allow the driver to
322 * array of these extensions to the driver in the createNewScreen
389 * driver.
445 * indicates to the DRI driver that the loader will call invalidate in
447 * buffers. This means that the DRI driver can drop the polling in
451 * indicate to the driver that it can use the new semantics. A DRI
452 * driver can use this to switch between the different semantics or
464 * The remaining extensions describe driver extensions, immediately
465 * available interfaces provided by the driver. To start using the
466 * driver, dlsym() for the __DRI_DRIVER_EXTENSIONS symbol and look for
615 * about the framebuffer to the driver's \c __driCreateNewScreen function.
636 int dev_priv_size; /**< Size of the driver's dev-priv structure. */
637 void *dev_priv; /**< Pointer to the driver's dev-priv structure. */
842 /** Client requested an API (e.g., OpenGL ES 2.0) that the driver can't do. */
845 /** Client requested an API version that the driver can't do. */
848 /** Client requested a flag or combination of flags the driver can't do. */
851 /** Client requested an attribute the driver doesn't understand. */
854 /** Client requested a flag the driver doesn't understand. */
924 * by the driver (YUV planar formats) but serve as a base image for
1069 * driver at screen creation time. The EGLImage entry points in the
1103 * Robust context driver extension.
1105 * Existence of this extension means the driver can accept the