This is a Opengl 4 implementation of the iPass algorithm for bi-cubic Bezier patches.
 Young In Yeo, Lihan Bin, and Jorg Peters. 2012. Efficient pixel-accurate rendering of curved surfaces. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D '12).
This program requires several enternal library
- glm, for basic linear algebra.
- freeglut, for cross platform window nad I/O handling.
- GLEW, OpenGL extension.
- ANtTweakBar, basic UI.
Use the make file under '/build'. You should make sure the system has all the required library installed.
Use the Visual Studio project file are located at
/build/VS2010. All the .lib and .dll files are included.
- 'c', switch between gpu and cpu for tessellation factor computation.
- 'F/f', turn on/off wireframe mode.
Copyright (C) 2014 Ruijin Wu email@example.com, University of Florida
The source code is licensed under GPL v3. License is available here.