sync checking for gl extensions with windows code
don't overflow in random functions
add a readme