Name Last Update
input_images Loading commit data...
shaders Loading commit data...
GLee.c Loading commit data...
GLee.h Loading commit data...
README Loading commit data...
TODO Loading commit data...
chronos.cpp Loading commit data...
chronos.h Loading commit data...
extended_controls.ui Loading commit data...
files.h Loading commit data...
glincludes.h Loading commit data...
image_read.cpp Loading commit data...
image_read.h Loading commit data...
main.cpp Loading commit data...
openglcanvas.cpp Loading commit data...
openglcanvas.h Loading commit data...
pano_interface_1.pro Loading commit data...
panowindow1.cpp Loading commit data...
panowindow1.h Loading commit data...
panowindow1.ui Loading commit data...
This program compiles on GNU/Linux, Mac and Windows (this port is currently
in development and may not run). It requires:
-qmake,
-make,
-g++ in GNU/Linux or Mac
-Visual C++ or MinGW with g++ in Windows
-Qt 4,
-OpenGL 3.1 or GLew 1.3.5,
-freeglut (maybe it also works with glut),
-libjpeg,
-libpng, and
-libnetpbm (if using any compiler other than Visual C++).

In windows, you need to get libjpeg, libpng and libnetpbm from the GnuWin32
project (http://gnuwin32.sourceforge.net). Additionally, you need flex
because it contains an implementation of unistd.h.

To build in GNU/Linux and Mac, simply run qmake and make. In Windows, it
would be easier to go through QtCreator (of course, you can also use
QtCreator on GNU/Linux and Mac).

To configure, you can set in the file ~/.panorc the following options.
        shader_dir=<path to directory containing the shader files>
        image_file=<full path to the desired input file>
        image_dir=<path to directory containing the input files>
        fov=<starting value of fov, in degrees>
        max_fov=<starting value of max_fov, in degrees>
        zblambda=<Zorin-Barr lambda parameter>
        zbR=<Zorin-Barr R parameter>
Lines in the file must start with option names, and no spaces should go
between option names, equal signs and values. If no shader path is set, the
default is ./shaders/. If no input file is set, or the file is missing, a
file chooser will be shown at startup. The default value of max_fov and fov
are 60 degrees. zblambda and zbR are specified in floating-point, following
machine locales.