//------------------------- yep, here's how it all began... -------------------// int main(void) // __noreturn void { startupInit(); init_GPU(); sync_CPU(); /* make a sync whith a CPU */ run_GPU(); }
void CVT::run_GPU(int argc, char**argv, cv::Mat& img) { //Init opengl glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); glutInitWindowSize(img.size().width, img.size().height); glutInitWindowPosition(50, 50); glutCreateWindow("Image"); //glewInit(); init_GPU(img); glutDisplayFunc(display_GPU); glutKeyboardFunc(keyboard_GPU); glutIdleFunc(idle_GPU); glutMainLoop(); }