fprintf(stderr,"error in GLEW initialization: %s\n",glewGetString(err));
exit(-1);
}
#endif
GLuintv=glCreateShader(GL_VERTEX_SHADER);
GLuintf=glCreateShader(GL_FRAGMENT_SHADER);
// in Mac
vs=textFileRead(VERT_SHADER_FILE);
fs=textFileRead(FRAG_SHADER_FILE);
char*vs_file=(char*)malloc(512*sizeof(char*));
GET_WORKDIR(vs_file,512);
strcat(vs_file,"/\0");
strcat(vs_file,VERT_SHADER_FILE);
fprintf(stderr,"vs_file=%s\n",vs_file);
char*fs_file=(char*)malloc(512*sizeof(char*));
GET_WORKDIR(fs_file,512);
strcat(fs_file,"/\0");
strcat(fs_file,FRAG_SHADER_FILE);
fprintf(stderr,"fs_file=%s\n",fs_file);
// // in Linux
// vs = textFileRead("/home/leo-ks/Research_PHD/Panoramic_Videos-2012-June-to-August/src/Qt-Creator/pano_interface_1/shaders/test_vertex_shader.vert");