Don't go through pdrawfunc function pointer anymore - seems to give
a nice speedup