Esempio n. 1
0
//------------------------- 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();
}
Esempio n. 2
0
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();
}