cleaned up tShaderProgram.c some