add glAlphaFunc handle
add many functions