Index: head/cad/meshlab/Makefile =================================================================== --- head/cad/meshlab/Makefile (revision 377903) +++ head/cad/meshlab/Makefile (revision 377904) @@ -1,57 +1,62 @@ # Created by: gahr # $FreeBSD$ PORTNAME= meshlab -DISTVERSION= 1.3.2 -PORTREVISION= 3 +PORTVERSION= 1.3.3 CATEGORIES= cad -MASTER_SITES= ${MASTER_SITE_LOCAL}/gahr/ \ - http://people.freebsd.org/~gahr/distfiles/ +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/MeshLab%20v${PORTVERSION}/ +DISTNAME= MeshLabSrc_AllInc_v${PORTVERSION:C|\.||g} MAINTAINER= ports@FreeBSD.org COMMENT= 3D triangular meshes processing and editing tool -LIB_DEPENDS= libQtSolutions_SOAP-head.so:${PORTSDIR}/devel/qt4-qtsolutions-soap -LIB_DEPENDS= libQtSolutions_SOAP-head.so:${PORTSDIR}/devel/qt4-qtsolutions-soap +LICENSE= GPLv2 -USES= dos2unix qmake compiler:c++11-lib +EXTRACT_DEPENDS=gtar:${PORTSDIR}/archivers/gtar +LIB_DEPENDS= libQtSolutions_SOAP-head.so:${PORTSDIR}/devel/qt4-qtsolutions-soap \ + libmpir.so:${PORTSDIR}/math/mpir + +USES= dos2unix qmake compiler:c++11-lib tar:tgz USE_CXXSTD= c++11 USE_GL= glew glu USE_QT4= moc_build rcc_build uic_build corelib gui xml \ xmlpatterns opengl network script +USE_LDCONFIG= yes DOS2UNIX_FILES= external/structuresynth/ssynth/SyntopiaCore/GLEngine/Object3D.h \ external/structuresynth/ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp \ - meshlabplugins/edit_arc3D/fillImage.cpp + meshlabplugins/edit_arc3D/fillImage.cpp \ + meshlabplugins/filter_csg/intercept.h -WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}/src +EXTRACT_CMD= gtar +WRKSRC= ${WRKDIR}/${PORTNAME}/src -post-patch: +pre-configure: ${MV} "${WRKSRC}/distrib/shaders/electronic microscope.gdp" \ ${WRKSRC}/distrib/shaders/electronic_microscope.gdp ${MV} "${WRKSRC}/distrib/shaders/shadersrm/old/Depth of Field.rfx" \ ${WRKSRC}/distrib/shaders/shadersrm/old/Depth_of_Field.rfx ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/common/pluginmanager.cpp .if defined(MAINTAINER_MODE) ${FIND} ${WRKSRC}/../../ -name "*.pro" | ${XARGS} \ ${REINPLACE_CMD} -e '/^CONFIG +=/s|$$| debug|' .endif do-configure: cd ${WRKSRC}/external && ${QMAKE} ${QMAKE_ARGS} -recursive external.pro cd ${WRKSRC} && ${QMAKE} -spec ${QMAKESPEC} -recursive meshlab_full.pro do-build: cd ${WRKSRC}/external && ${MAKE} cd ${WRKSRC} && ${MAKE} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/plugins cd ${WRKSRC}/distrib/plugins && ${COPYTREE_SHARE} \*.so ${STAGEDIR}${PREFIX}/lib/meshlab/plugins ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/shaders cd ${WRKSRC}/distrib/shaders && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/meshlab/shaders ${INSTALL_PROGRAM} ${WRKSRC}/distrib/meshlab ${STAGEDIR}${PREFIX}/lib/meshlab ${LN} -sf ${PREFIX}/lib/meshlab/meshlab ${STAGEDIR}${PREFIX}/bin .include Index: head/cad/meshlab/distinfo =================================================================== --- head/cad/meshlab/distinfo (revision 377903) +++ head/cad/meshlab/distinfo (revision 377904) @@ -1,2 +1,2 @@ -SHA256 (meshlab-1.3.2.tar.gz) = 70b2bdcc8001346b5104e8614cefa9ed9cab055fb6adc04352a19b7f9b66bad6 -SIZE (meshlab-1.3.2.tar.gz) = 12774974 +SHA256 (MeshLabSrc_AllInc_v133.tgz) = c9829cd1f58713f1f82d546af1ee69291b52a0f94585f803174fb9e55654980f +SIZE (MeshLabSrc_AllInc_v133.tgz) = 13390531 Index: head/cad/meshlab/files/patch-vcglib-vcg-math_base.h =================================================================== --- head/cad/meshlab/files/patch-vcglib-vcg-math_base.h (revision 377903) +++ head/cad/meshlab/files/patch-vcglib-vcg-math_base.h (nonexistent) @@ -1,12 +0,0 @@ ---- ../../vcglib/vcg/math/base.h.orig 2012-04-05 11:04:15.000000000 +0200 -+++ ../../vcglib/vcg/math/base.h 2013-10-31 11:09:34.000000000 +0100 -@@ -94,7 +94,9 @@ - /// static_assert: implemented as a macro for "assert", but it is separated for clarity. - /// Should be used for checking integrity constraints that can be tested at complile time, - /// as the ones involving templated constants in templated classes. -+#if 0 - #define static_assert assert -+#endif - - #ifdef __BORLANDC__ - float sqrtf (float v) {return sqrt(v);} Property changes on: head/cad/meshlab/files/patch-vcglib-vcg-math_base.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/cad/meshlab/files/patch-vcglib-wrap-gl-trimesh.h =================================================================== --- head/cad/meshlab/files/patch-vcglib-wrap-gl-trimesh.h (revision 377903) +++ head/cad/meshlab/files/patch-vcglib-wrap-gl-trimesh.h (nonexistent) @@ -1,18 +0,0 @@ ---- ../../vcglib/wrap/gl/trimesh.h.orig 2013-11-16 21:32:47.000000000 +0100 -+++ ../../vcglib/wrap/gl/trimesh.h 2013-11-16 21:33:23.000000000 +0100 -@@ -895,6 +895,7 @@ - #define VCTRACE (void)0 - //#define VCTRACE TRACE - -+/* dead code - template - void Crease(MESH_TYPE &m, typename MESH_TYPE::scalar_type angleRad) - { -@@ -1006,6 +1007,7 @@ - m.vert.math::Swap(newvert); - m.vn=m.vert.size(); - } -+*/ - - /* - Secondo tipo di crease angle. ha bisogno del per wedge normal Property changes on: head/cad/meshlab/files/patch-vcglib-wrap-gl-trimesh.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/cad/meshlab/files/patch-vcglib-vcg-complex-algorithms_subset.h =================================================================== --- head/cad/meshlab/files/patch-vcglib-vcg-complex-algorithms_subset.h (revision 377903) +++ head/cad/meshlab/files/patch-vcglib-vcg-complex-algorithms_subset.h (nonexistent) @@ -1,17 +0,0 @@ ---- ../../vcglib/vcg/complex/algorithms/subset.h.orig 2013-10-31 09:34:59.000000000 +0100 -+++ ../../vcglib/vcg/complex/algorithms/subset.h 2013-10-31 09:35:06.000000000 +0100 -@@ -86,12 +86,12 @@ - return (vsetDocLabel(fileName); -- mdiarea->activeSubWindow()->setWindowTitle(meshDoc()->docLabel()); -+ if (mdiarea->activeSubWindow()) { -+ mdiarea->activeSubWindow()->setWindowTitle(meshDoc()->docLabel()); -+ } - layerDialog->setWindowTitle(meshDoc()->docLabel()); - /****************************************************************************/ - Property changes on: head/cad/meshlab/files/patch-meshlab_mainwindow_RunTime.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/cad/meshlab/files/patch-external-structuresynth-1.5-ssynth-SyntopiaCore-GLEngine-Raytracer-VoxelStepper.cpp =================================================================== --- head/cad/meshlab/files/patch-external-structuresynth-1.5-ssynth-SyntopiaCore-GLEngine-Raytracer-VoxelStepper.cpp (nonexistent) +++ head/cad/meshlab/files/patch-external-structuresynth-1.5-ssynth-SyntopiaCore-GLEngine-Raytracer-VoxelStepper.cpp (revision 377904) @@ -0,0 +1,11 @@ +--- external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp.orig 2014-02-07 10:38:23.000000000 +0100 ++++ external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp 2015-01-25 18:58:54.000000000 +0100 +@@ -122,7 +122,7 @@ + currentT = p; + + // We do not intersect grid. +- if (!found) return false; ++ if (!found) return nullptr; + } + + stepX = (dir.x() > 0) ? 1 : -1; Property changes on: head/cad/meshlab/files/patch-external-structuresynth-1.5-ssynth-SyntopiaCore-GLEngine-Raytracer-VoxelStepper.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/meshlab/files/patch-meshlabplugins-decorate_base-colorhistogram.h =================================================================== --- head/cad/meshlab/files/patch-meshlabplugins-decorate_base-colorhistogram.h (revision 377903) +++ head/cad/meshlab/files/patch-meshlabplugins-decorate_base-colorhistogram.h (revision 377904) @@ -1,15 +1,15 @@ ---- ../../meshlab/src/meshlabplugins/decorate_base/colorhistogram.h.orig 2013-11-16 22:04:41.000000000 +0100 -+++ ../../meshlab/src/meshlabplugins/decorate_base/colorhistogram.h 2013-11-16 22:04:56.000000000 +0100 +--- meshlabplugins/decorate_base/colorhistogram.h.orig 2013-07-17 17:20:11.000000000 +0200 ++++ meshlabplugins/decorate_base/colorhistogram.h 2015-01-24 18:01:12.000000000 +0100 @@ -39,10 +39,11 @@ //ScalarType BinWidth(ScalarType v); //! Reset histogram data. + /* dead code void Clear() { - this->::Clear(); + Histogram::Clear(); CV.clear(); - } + } */ /* Note that the histogram holds valid bins plus two semi-infinite bins. Index: head/cad/meshlab/files/patch-meshlabplugins-filter_csg-intercept.h =================================================================== --- head/cad/meshlab/files/patch-meshlabplugins-filter_csg-intercept.h (nonexistent) +++ head/cad/meshlab/files/patch-meshlabplugins-filter_csg-intercept.h (revision 377904) @@ -0,0 +1,58 @@ +--- meshlabplugins/filter_csg/intercept.h.orig 2015-01-25 21:48:25.000000000 +0100 ++++ meshlabplugins/filter_csg/intercept.h 2015-01-25 21:49:09.000000000 +0100 +@@ -7,8 +7,13 @@ + #include + #include + #else ++# if !defined(_LIBCPP_VERSION) + #include + #include ++# else ++ #include ++ #include ++# endif + #endif + + #include +@@ -29,7 +34,7 @@ + //MSVC++ 7.0 _MSC_VER = 1300 + //MSVC++ 6.0 _MSC_VER = 1200 + //MSVC++ 5.0 _MSC_VER = 1100 +-#if defined(_MSC_VER) && (_MSC_VER > 1500) ++#if (defined(_MSC_VER) && (_MSC_VER > 1500)) || defined(_LIBCPP_VERSION) + #else + namespace tr1 { + #endif +@@ -38,11 +43,15 @@ + { + std::size_t operator()(const vcg::Point3i &x) const + { ++#if !defined(_LIBCPP_VERSION) + std::tr1::hash h; ++#else ++ std::hash h; ++#endif + return ((x[0]) * 131 + h(x[1])) * 131 + h(x[2]); + } + }; +-#if defined(_MSC_VER) && (_MSC_VER > 1500) ++#if (defined(_MSC_VER) && (_MSC_VER > 1500)) || defined(_LIBCPP_VERSION) + #else + } + #endif +@@ -823,9 +832,15 @@ + { + typedef typename MeshType::VertexPointer VertexPointer; + typedef typename MeshType::CoordType CoordType; ++#if !defined(_LIBCPP_VERSION) + typedef typename std::tr1::unordered_map VertexTable; + typedef typename std::tr1::unordered_map SamplesTable; + typedef typename std::tr1::unordered_set CellsSet; ++#else ++ typedef typename std::unordered_map VertexTable; ++ typedef typename std::unordered_map SamplesTable; ++ typedef typename std::unordered_set CellsSet; ++#endif + + void clear() { + _vertices.clear(); Property changes on: head/cad/meshlab/files/patch-meshlabplugins-filter_csg-intercept.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/meshlab/files/patch-vcglib-vcg-space_deprecated_point.h =================================================================== --- head/cad/meshlab/files/patch-vcglib-vcg-space_deprecated_point.h (revision 377903) +++ head/cad/meshlab/files/patch-vcglib-vcg-space_deprecated_point.h (revision 377904) @@ -1,30 +1,30 @@ ---- ../../vcglib/vcg/space/deprecated_point.h.orig 2012-07-31 08:25:21.000000000 +0200 -+++ ../../vcglib/vcg/space/deprecated_point.h 2014-06-10 17:19:15.000000000 +0200 +--- ../../vcglib/vcg/space/deprecated_point.h.orig 2014-04-01 17:10:03.000000000 +0200 ++++ ../../vcglib/vcg/space/deprecated_point.h 2015-01-24 23:55:25.000000000 +0100 @@ -59,6 +59,10 @@ #include #include +#if defined(__FreeBSD__) && __FreeBSD_version < 1000000 +#define static_assert(cond,msg) typedef char static_assertion_##__FILE__##__LINE__[(cond)?1:-1] +#endif + namespace vcg { - namespace ndim{ + namespace ndim{ @@ -164,14 +168,14 @@ } inline const S &X() const { return _v[0]; } - inline const S &Y() const { return _v[1]; } -- inline const S &Z() const { static_assert(N>2); return _v[2]; } -+ inline const S &Z() const { static_assert(N>2, "No Z coordinate in R² space"); return _v[2]; } - /// W is in any case the last coordinate. - /// (in a 2D point, W() == Y(). In a 3D point, W()==Z() - /// in a 4D point, W() is a separate component) - inline const S &W() const { return _v[N-1]; } - inline S &X() { return _v[0]; } - inline S &Y() { return _v[1]; } -- inline S &Z() { static_assert(N>2); return _v[2]; } -+ inline S &Z() { static_assert(N>2, "No Z coordinate in R² space"); return _v[2]; } - inline S &W() { return _v[N-1]; } - inline const S * V() const - { + inline const S &Y() const { return _v[1]; } +- inline const S &Z() const { static_assert(N>2); return _v[2]; } ++ inline const S &Z() const { static_assert(N>2, "No Z coordinate in R² space"); return _v[2]; } + /// W is in any case the last coordinate. + /// (in a 2D point, W() == Y(). In a 3D point, W()==Z() + /// in a 4D point, W() is a separate component) + inline const S &W() const { return _v[N-1]; } + inline S &X() { return _v[0]; } + inline S &Y() { return _v[1]; } +- inline S &Z() { static_assert(N>2); return _v[2]; } ++ inline S &Z() { static_assert(N>2, "No Z coordinate in R² space"); return _v[2]; } + inline S &W() { return _v[N-1]; } + inline const S * V() const + { Index: head/cad/meshlab/pkg-plist =================================================================== --- head/cad/meshlab/pkg-plist (revision 377903) +++ head/cad/meshlab/pkg-plist (revision 377904) @@ -1,187 +1,190 @@ bin/meshlab lib/meshlab/meshlab lib/meshlab/plugins/libdecorate_background.so lib/meshlab/plugins/libdecorate_base.so lib/meshlab/plugins/libdecorate_raster_proj.so lib/meshlab/plugins/libdecorate_shadow.so lib/meshlab/plugins/libedit_align.so lib/meshlab/plugins/libedit_arc3D.so lib/meshlab/plugins/libedit_hole.so lib/meshlab/plugins/libedit_manipulators.so lib/meshlab/plugins/libedit_measure.so lib/meshlab/plugins/libedit_paint.so lib/meshlab/plugins/libedit_pickpoints.so lib/meshlab/plugins/libedit_point.so lib/meshlab/plugins/libedit_quality.so +lib/meshlab/plugins/libedit_referencing.so lib/meshlab/plugins/libedit_select.so lib/meshlab/plugins/libedit_texture.so lib/meshlab/plugins/libfilter_aging.so lib/meshlab/plugins/libfilter_ao.so lib/meshlab/plugins/libfilter_autoalign.so lib/meshlab/plugins/libfilter_bnpts.so lib/meshlab/plugins/libfilter_camera.so lib/meshlab/plugins/libfilter_clean.so lib/meshlab/plugins/libfilter_color_projection.so lib/meshlab/plugins/libfilter_colorize.so lib/meshlab/plugins/libfilter_colorproc.so lib/meshlab/plugins/libfilter_create.so +lib/meshlab/plugins/libfilter_createiso.so +lib/meshlab/plugins/libfilter_csg.so lib/meshlab/plugins/libfilter_dirt.so lib/meshlab/plugins/libfilter_fractal.so lib/meshlab/plugins/libfilter_func.so +lib/meshlab/plugins/libfilter_geodesic.so lib/meshlab/plugins/libfilter_img_patch_param.so lib/meshlab/plugins/libfilter_isoparametrization.so lib/meshlab/plugins/libfilter_layer.so lib/meshlab/plugins/libfilter_measure.so lib/meshlab/plugins/libfilter_meshing.so lib/meshlab/plugins/libfilter_mls.so lib/meshlab/plugins/libfilter_mutualinfo.so lib/meshlab/plugins/libfilter_photosynth.so lib/meshlab/plugins/libfilter_plymc.so lib/meshlab/plugins/libfilter_poisson.so lib/meshlab/plugins/libfilter_qhull.so lib/meshlab/plugins/libfilter_quality.so lib/meshlab/plugins/libfilter_sampling.so lib/meshlab/plugins/libfilter_sdfgpu.so lib/meshlab/plugins/libfilter_select.so lib/meshlab/plugins/libfilter_ssynth.so lib/meshlab/plugins/libfilter_texture.so lib/meshlab/plugins/libfilter_trioptimize.so lib/meshlab/plugins/libfilter_unsharp.so lib/meshlab/plugins/libfilter_zippering.so -lib/meshlab/plugins/libfiltercreateiso.so -lib/meshlab/plugins/libfiltergeodesic.so lib/meshlab/plugins/libio_3ds.so lib/meshlab/plugins/libio_base.so lib/meshlab/plugins/libio_bre.so lib/meshlab/plugins/libio_collada.so lib/meshlab/plugins/libio_ctm.so lib/meshlab/plugins/libio_expe.so lib/meshlab/plugins/libio_gts.so lib/meshlab/plugins/libio_json.so lib/meshlab/plugins/libio_m.so lib/meshlab/plugins/libio_pdb.so lib/meshlab/plugins/libio_tri.so +lib/meshlab/plugins/libio_txt.so lib/meshlab/plugins/libio_u3d.so lib/meshlab/plugins/libio_x3d.so lib/meshlab/plugins/librender_gdp.so lib/meshlab/plugins/librender_radiance_scaling.so lib/meshlab/plugins/librender_rfx.so lib/meshlab/plugins/librender_splatting.so lib/meshlab/plugins/libsampleedit.so lib/meshlab/plugins/libsamplefilter.so lib/meshlab/plugins/libsamplefilterdyn.so lib/meshlab/shaders/3Dlabs-license.txt lib/meshlab/shaders/Cook-Torrance.frag lib/meshlab/shaders/Cook-Torrance.gdp lib/meshlab/shaders/Cook-Torrance.vert lib/meshlab/shaders/Hatch.frag lib/meshlab/shaders/Hatch.gdp lib/meshlab/shaders/Hatch.vert lib/meshlab/shaders/LightworkDesign-license.txt lib/meshlab/shaders/Oren-Nayar.frag lib/meshlab/shaders/Oren-Nayar.gdp lib/meshlab/shaders/Oren-Nayar.vert lib/meshlab/shaders/SEM.frag lib/meshlab/shaders/SEM.vert lib/meshlab/shaders/ambient_occlusion.vert lib/meshlab/shaders/ambient_occlusion4.frag lib/meshlab/shaders/ambient_occlusion8.frag lib/meshlab/shaders/decorate_shadow/sm/depth.frag lib/meshlab/shaders/decorate_shadow/sm/depth.vert lib/meshlab/shaders/decorate_shadow/sm/object.frag lib/meshlab/shaders/decorate_shadow/sm/object.vert lib/meshlab/shaders/decorate_shadow/ssao/blur.frag lib/meshlab/shaders/decorate_shadow/ssao/blur.vert lib/meshlab/shaders/decorate_shadow/ssao/normalMap.frag lib/meshlab/shaders/decorate_shadow/ssao/normalMap.vert lib/meshlab/shaders/decorate_shadow/ssao/ssao.frag lib/meshlab/shaders/decorate_shadow/ssao/ssao.vert lib/meshlab/shaders/decorate_shadow/vsm/depthVSM.frag lib/meshlab/shaders/decorate_shadow/vsm/depthVSM.vert lib/meshlab/shaders/decorate_shadow/vsm/objectVSM.frag lib/meshlab/shaders/decorate_shadow/vsm/objectVSM.vert lib/meshlab/shaders/decorate_shadow/vsmb/blurVSM.frag lib/meshlab/shaders/decorate_shadow/vsmb/blurVSM.vert lib/meshlab/shaders/decorate_shadow/vsmb/depthVSM.frag lib/meshlab/shaders/decorate_shadow/vsmb/depthVSM.vert lib/meshlab/shaders/decorate_shadow/vsmb/objectVSM.frag lib/meshlab/shaders/decorate_shadow/vsmb/objectVSM.vert lib/meshlab/shaders/depthmap.frag lib/meshlab/shaders/depthmap.gdp lib/meshlab/shaders/depthmap.vert lib/meshlab/shaders/dimple.frag lib/meshlab/shaders/dimple.gdp lib/meshlab/shaders/dimple.vert lib/meshlab/shaders/electronic_microscope.gdp lib/meshlab/shaders/envmap.frag lib/meshlab/shaders/envmap.gdp lib/meshlab/shaders/envmap.vert lib/meshlab/shaders/glass.frag lib/meshlab/shaders/glass.gdp lib/meshlab/shaders/glass.vert lib/meshlab/shaders/gooch.frag lib/meshlab/shaders/gooch.gdp lib/meshlab/shaders/gooch.vert lib/meshlab/shaders/lattice.frag lib/meshlab/shaders/lattice.gdp lib/meshlab/shaders/lattice.vert lib/meshlab/shaders/minnaert.frag lib/meshlab/shaders/minnaert.gdp lib/meshlab/shaders/minnaert.vert lib/meshlab/shaders/normalmap.frag lib/meshlab/shaders/normalmap.gdp lib/meshlab/shaders/normalmap.vert lib/meshlab/shaders/phong.frag lib/meshlab/shaders/phong.gdp lib/meshlab/shaders/phong.vert lib/meshlab/shaders/polkadot3d.frag lib/meshlab/shaders/polkadot3d.gdp lib/meshlab/shaders/polkadot3d.vert lib/meshlab/shaders/reflexion_lines.frag lib/meshlab/shaders/reflexion_lines.gdp lib/meshlab/shaders/reflexion_lines.vert lib/meshlab/shaders/shadersrm/NormalMapping.rfx lib/meshlab/shaders/shadersrm/PhongUntextured.rfx lib/meshlab/shaders/shadersrm/QualityContour.rfx lib/meshlab/shaders/shadersrm/ZBrush.rfx lib/meshlab/shaders/shadersrm/cartoon.rfx lib/meshlab/shaders/shadersrm/old/Depth_of_Field.rfx lib/meshlab/shaders/shadersrm/old/GlyphBomb.rfx lib/meshlab/shaders/shadersrm/old/ImageBasedLighting.rfx lib/meshlab/shaders/shadersrm/old/Plastic.rfx lib/meshlab/shaders/shadersrm/old/RenderToTexture.rfx lib/meshlab/shaders/shadersrm/old/cubeenvmap.rfx lib/meshlab/shaders/shadersrm/old/fur.rfx lib/meshlab/shaders/shadersrm/old/hatching.rfx lib/meshlab/shaders/slicingplane.frag lib/meshlab/shaders/slicingplane.gdp lib/meshlab/shaders/slicingplane.vert lib/meshlab/shaders/splatpyramid/shader_analysis.frag lib/meshlab/shaders/splatpyramid/shader_analysis.vert lib/meshlab/shaders/splatpyramid/shader_analysis_color.frag lib/meshlab/shaders/splatpyramid/shader_analysis_color.vert lib/meshlab/shaders/splatpyramid/shader_copy.frag lib/meshlab/shaders/splatpyramid/shader_copy.vert lib/meshlab/shaders/splatpyramid/shader_copy_color.frag lib/meshlab/shaders/splatpyramid/shader_copy_color.vert lib/meshlab/shaders/splatpyramid/shader_phong.frag lib/meshlab/shaders/splatpyramid/shader_phong.vert lib/meshlab/shaders/splatpyramid/shader_phong_color.frag lib/meshlab/shaders/splatpyramid/shader_phong_color.vert lib/meshlab/shaders/splatpyramid/shader_point_projection.frag lib/meshlab/shaders/splatpyramid/shader_point_projection.vert lib/meshlab/shaders/splatpyramid/shader_point_projection_color.frag lib/meshlab/shaders/splatpyramid/shader_point_projection_color.vert lib/meshlab/shaders/splatpyramid/shader_synthesis.frag lib/meshlab/shaders/splatpyramid/shader_synthesis.vert lib/meshlab/shaders/splatpyramid/shader_synthesis_color.frag lib/meshlab/shaders/splatpyramid/shader_synthesis_color.vert lib/meshlab/shaders/stripes2.frag lib/meshlab/shaders/stripes2.gdp lib/meshlab/shaders/stripes2.vert lib/meshlab/shaders/toon.frag lib/meshlab/shaders/toon.gdp lib/meshlab/shaders/toon.vert lib/meshlab/shaders/xray.frag lib/meshlab/shaders/xray.gdp lib/meshlab/shaders/xray.vert