fallback if width isn't divisible by 8
add more glDrawPixels checks
hack out z-buffer for triangle render
remove z-buf for lines