workaround for bug with glGetIntegerv

glGetIntegerv returns 128-bytes sometime when it should only return 4
bytes.  This causes the stack to be corrupted.  Increasing the size of
the variable is a workaround which avoids the stack corruption.