bump GL_MAX_ELEMENTS_INDICES to 65535
add semicolons to PUSH_IF_COMPILING();
rename class -> cls for C++ support in gles.h
preemptive proxy commit so it doesn't get roped in
massive reorganization
fix test build
readd EGL link
add includes for glx
transform vertices by matrix
matrix fixes
PUSH_IF_COMPILING for matrix ops
actually, don't transpose
ifdef matrix stuff
add glm texcoord generation
remove block_draw_t
fall back to CURRENT normal if block has none
inverse transpose the texgen normal matrix
kinda combine S and T texgen cases
add assert() to tests
add malloc checks to tack