├── AntTweakBar.dll ├── Framework.cpp ├── Framework.hpp ├── Framework.inl ├── README.txt ├── configure.sh ├── core ├── Affine.cpp ├── Algebra.hpp ├── Matrix2x2.cpp ├── Matrix3x3.cpp ├── Matrix4x4.cpp ├── Projection.cpp ├── Transform.hpp ├── Vector2.cpp ├── Vector3.cpp └── Vector4.cpp ├── docs ├── PreprocessTree.hpp ├── globalsShader.glsl ├── shader.glsl └── treeInfo3D.glsl ├── freeglut.dll ├── glew.hpp ├── glm.cpp ├── glm.hpp ├── include ├── AntTweakBar.h └── GL │ ├── freeglut.h │ ├── freeglut_ext.h │ ├── freeglut_std.h │ ├── glew.h │ ├── glxew.h │ └── wglew.h ├── lib ├── linux │ ├── lin32 │ │ ├── libAntTweakBar.so │ │ ├── libAntTweakBar.so.1 │ │ ├── libGLEW.so │ │ ├── libGLEW.so.1.7 │ │ ├── libGLEW.so.1.7.0 │ │ ├── libglut.so │ │ ├── libglut.so.3 │ │ └── libglut.so.3.9.0 │ └── lin64 │ │ ├── libAntTweakBar.so │ │ ├── libAntTweakBar.so.1 │ │ ├── libGLEW.so │ │ ├── libGLEW.so.1.9 │ │ ├── libGLEW.so.1.9.0 │ │ ├── libglut.so │ │ ├── libglut.so.3 │ │ └── libglut.so.3.9.0 └── windows │ └── win32 │ ├── AntTweakBar.lib │ ├── freeglut.lib │ └── glew32s.lib ├── libpng ├── png.c ├── png.h ├── pngconf.h ├── pngerror.c ├── pnggccrd.c ├── pngget.c ├── pngmem.c ├── pngpread.c ├── pngread.c ├── pngrio.c ├── pngrtran.c ├── pngrutil.c ├── pngset.c ├── pngtrans.c ├── pngvcrd.c ├── pngwio.c ├── pngwrite.c ├── pngwtran.c ├── pngwutil.c └── zlib │ ├── adler32.c │ ├── compress.c │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── zconf.h │ ├── zlib.h │ ├── zutil.c │ └── zutil.h ├── lightfield.glsl ├── main.cpp ├── mesh.glsl ├── models ├── Stone_F_3.mtl ├── Stone_F_3.obj ├── Stone_Forest_1.mtl └── Stone_Forest_1.obj ├── premake4.lua └── preview.glsl /AntTweakBar.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/AntTweakBar.dll -------------------------------------------------------------------------------- /Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/Framework.cpp -------------------------------------------------------------------------------- /Framework.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/Framework.hpp -------------------------------------------------------------------------------- /Framework.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/Framework.inl -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/README.txt -------------------------------------------------------------------------------- /configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/configure.sh -------------------------------------------------------------------------------- /core/Affine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Affine.cpp -------------------------------------------------------------------------------- /core/Algebra.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Algebra.hpp -------------------------------------------------------------------------------- /core/Matrix2x2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Matrix2x2.cpp -------------------------------------------------------------------------------- /core/Matrix3x3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Matrix3x3.cpp -------------------------------------------------------------------------------- /core/Matrix4x4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Matrix4x4.cpp -------------------------------------------------------------------------------- /core/Projection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Projection.cpp -------------------------------------------------------------------------------- /core/Transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Transform.hpp -------------------------------------------------------------------------------- /core/Vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Vector2.cpp -------------------------------------------------------------------------------- /core/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Vector3.cpp -------------------------------------------------------------------------------- /core/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/core/Vector4.cpp -------------------------------------------------------------------------------- /docs/PreprocessTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/docs/PreprocessTree.hpp -------------------------------------------------------------------------------- /docs/globalsShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/docs/globalsShader.glsl -------------------------------------------------------------------------------- /docs/shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/docs/shader.glsl -------------------------------------------------------------------------------- /docs/treeInfo3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/docs/treeInfo3D.glsl -------------------------------------------------------------------------------- /freeglut.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/freeglut.dll -------------------------------------------------------------------------------- /glew.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/glew.hpp -------------------------------------------------------------------------------- /glm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/glm.cpp -------------------------------------------------------------------------------- /glm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/glm.hpp -------------------------------------------------------------------------------- /include/AntTweakBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/AntTweakBar.h -------------------------------------------------------------------------------- /include/GL/freeglut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/freeglut.h -------------------------------------------------------------------------------- /include/GL/freeglut_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/freeglut_ext.h -------------------------------------------------------------------------------- /include/GL/freeglut_std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/freeglut_std.h -------------------------------------------------------------------------------- /include/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/glew.h -------------------------------------------------------------------------------- /include/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/glxew.h -------------------------------------------------------------------------------- /include/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/include/GL/wglew.h -------------------------------------------------------------------------------- /lib/linux/lin32/libAntTweakBar.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin32/libAntTweakBar.so -------------------------------------------------------------------------------- /lib/linux/lin32/libAntTweakBar.so.1: -------------------------------------------------------------------------------- 1 | ./libAntTweakBar.so -------------------------------------------------------------------------------- /lib/linux/lin32/libGLEW.so: -------------------------------------------------------------------------------- 1 | ./libGLEW.so.1.7.0 -------------------------------------------------------------------------------- /lib/linux/lin32/libGLEW.so.1.7: -------------------------------------------------------------------------------- 1 | ./libGLEW.so.1.7.0 -------------------------------------------------------------------------------- /lib/linux/lin32/libGLEW.so.1.7.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin32/libGLEW.so.1.7.0 -------------------------------------------------------------------------------- /lib/linux/lin32/libglut.so: -------------------------------------------------------------------------------- 1 | ./libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/linux/lin32/libglut.so.3: -------------------------------------------------------------------------------- 1 | ./libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/linux/lin32/libglut.so.3.9.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin32/libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libAntTweakBar.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin64/libAntTweakBar.so -------------------------------------------------------------------------------- /lib/linux/lin64/libAntTweakBar.so.1: -------------------------------------------------------------------------------- 1 | ./libAntTweakBar.so -------------------------------------------------------------------------------- /lib/linux/lin64/libGLEW.so: -------------------------------------------------------------------------------- 1 | ./libGLEW.so.1.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libGLEW.so.1.9: -------------------------------------------------------------------------------- 1 | ./libGLEW.so.1.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libGLEW.so.1.9.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin64/libGLEW.so.1.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libglut.so: -------------------------------------------------------------------------------- 1 | ./libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libglut.so.3: -------------------------------------------------------------------------------- 1 | ./libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/linux/lin64/libglut.so.3.9.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/linux/lin64/libglut.so.3.9.0 -------------------------------------------------------------------------------- /lib/windows/win32/AntTweakBar.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/windows/win32/AntTweakBar.lib -------------------------------------------------------------------------------- /lib/windows/win32/freeglut.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/windows/win32/freeglut.lib -------------------------------------------------------------------------------- /lib/windows/win32/glew32s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lib/windows/win32/glew32s.lib -------------------------------------------------------------------------------- /libpng/png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/png.c -------------------------------------------------------------------------------- /libpng/png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/png.h -------------------------------------------------------------------------------- /libpng/pngconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngconf.h -------------------------------------------------------------------------------- /libpng/pngerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngerror.c -------------------------------------------------------------------------------- /libpng/pnggccrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pnggccrd.c -------------------------------------------------------------------------------- /libpng/pngget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngget.c -------------------------------------------------------------------------------- /libpng/pngmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngmem.c -------------------------------------------------------------------------------- /libpng/pngpread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngpread.c -------------------------------------------------------------------------------- /libpng/pngread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngread.c -------------------------------------------------------------------------------- /libpng/pngrio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngrio.c -------------------------------------------------------------------------------- /libpng/pngrtran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngrtran.c -------------------------------------------------------------------------------- /libpng/pngrutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngrutil.c -------------------------------------------------------------------------------- /libpng/pngset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngset.c -------------------------------------------------------------------------------- /libpng/pngtrans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngtrans.c -------------------------------------------------------------------------------- /libpng/pngvcrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngvcrd.c -------------------------------------------------------------------------------- /libpng/pngwio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngwio.c -------------------------------------------------------------------------------- /libpng/pngwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngwrite.c -------------------------------------------------------------------------------- /libpng/pngwtran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngwtran.c -------------------------------------------------------------------------------- /libpng/pngwutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/pngwutil.c -------------------------------------------------------------------------------- /libpng/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/adler32.c -------------------------------------------------------------------------------- /libpng/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/compress.c -------------------------------------------------------------------------------- /libpng/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/crc32.c -------------------------------------------------------------------------------- /libpng/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/crc32.h -------------------------------------------------------------------------------- /libpng/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/deflate.c -------------------------------------------------------------------------------- /libpng/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/deflate.h -------------------------------------------------------------------------------- /libpng/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inffast.c -------------------------------------------------------------------------------- /libpng/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inffast.h -------------------------------------------------------------------------------- /libpng/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inffixed.h -------------------------------------------------------------------------------- /libpng/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inflate.c -------------------------------------------------------------------------------- /libpng/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inflate.h -------------------------------------------------------------------------------- /libpng/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inftrees.c -------------------------------------------------------------------------------- /libpng/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/inftrees.h -------------------------------------------------------------------------------- /libpng/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/trees.c -------------------------------------------------------------------------------- /libpng/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/trees.h -------------------------------------------------------------------------------- /libpng/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/uncompr.c -------------------------------------------------------------------------------- /libpng/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/zconf.h -------------------------------------------------------------------------------- /libpng/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/zlib.h -------------------------------------------------------------------------------- /libpng/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/zutil.c -------------------------------------------------------------------------------- /libpng/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/libpng/zlib/zutil.h -------------------------------------------------------------------------------- /lightfield.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/lightfield.glsl -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/main.cpp -------------------------------------------------------------------------------- /mesh.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/mesh.glsl -------------------------------------------------------------------------------- /models/Stone_F_3.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/models/Stone_F_3.mtl -------------------------------------------------------------------------------- /models/Stone_F_3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/models/Stone_F_3.obj -------------------------------------------------------------------------------- /models/Stone_Forest_1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/models/Stone_Forest_1.mtl -------------------------------------------------------------------------------- /models/Stone_Forest_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/models/Stone_Forest_1.obj -------------------------------------------------------------------------------- /premake4.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/premake4.lua -------------------------------------------------------------------------------- /preview.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdupuy/lightfield/HEAD/preview.glsl --------------------------------------------------------------------------------