Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR when
texturing is not enabled, and without requiring the two colors be
added externally.

As a part of this, collapsed the decomposition of quads into triangles
inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch].

Removed checks on texture state from t_vb_light.c, which was previously
required by swrast.

Moved the t_dd_ templates to a new directory.
26 files changed
tree: 3463116da957c6f13dcb0b415ca8476640503fc7
  1. bin/
  2. docs/
  3. include/
  4. progs/
  5. src/
  6. Make-config
  7. Makefile.X11