- Pipe drivers:
- \ref softpipe
- - \ref i915simple
- - Simple 965 driver (brw_context.h, brw_winsys.h)
- - Cell driver (cell_context.h, cell_winsys.h)
- - \ref failover
+ - \ref i915g
- Winsys drivers:
- X11 winsys driver (xm_winsys.c)
\sa sp_winsys.h
*/
-/** \page i915simple Simple i915 Driver
+/** \page i915g i915 Driver
The i915 Gallium3D Driver is an initial hardware driver implementation within
the Gallium3D driver architecture. We expect that once complete this driver
\sa i915_winsys.h
*/
-/** \page failover Failover Module
-
- The failover module acts as a selector between a hardware driver and the
- softpipe driver. When the hardware can't implement a particular rendering
- operation, the failover module will pass the request to the softpipe driver.
- This is a different solution to the "software fallbacks" scheme of previous
- Mesa drivers.
-
- \sa fo_winsys.h
-*/
-
/** \page draw Draw Module
The Draw module provides point/line/polygon rendering services such as
vertex transformation, polygon culling and clipping. It will be used by
The Draw module is effectively the part of \ref softpipe which is concerned with
vertex processing, split off into a separate module so that it can be reused
by drivers for rasterization-only hardware. As such it is also instantiated
- by the \ref i915simple driver.
+ by the \ref i915g driver.
Additionally, there are cases in the Mesa OpenGL state_tracker where it is
required to obtain transformed vertices and yet it is anticipated that using