flat-shading for per primitive non-scanline and per fragment rasterizing