Hi Christian
I checked out the glscene from your cvs today, and after some tweaking
the glscenelazarus.lpk, it installed very nice.
attached is a patch to correct the folowing problems:
1. subfolder names in Source changed to lowercase
2. unit glplott not found, I guess it should be glplot (with one t)
just apply with "patch -p1 < gl.patch" inside the glscene folder.
Good work so far! Thanks you (and off course all others involved in
this) for bringing glscene to lazarus!!
Best regards
Burkhard
diff -Nur c/LazarusLin/glscenelazarus.lpk u/LazarusLin/glscenelazarus.lpk
--- c/LazarusLin/glscenelazarus.lpk 2006-03-11 10:39:31.000000000 +0100
+++ u/LazarusLin/glscenelazarus.lpk 2006-06-14 11:46:28.000000000 +0200
@@ -8,10 +8,10 @@
<Version Value="5"/>
<PathDelim Value="\"/>
<SearchPaths>
- <IncludeFiles Value="..\Source\;..\Source\Base\;..\Source\Platform\;..\Source\DesignTime\;..\Source\FileFormats\"/>
- <OtherUnitFiles Value="..\Source\;..\Source\Base\;..\Source\Platform\;..\Source\DesignTime\;..\Source\FileFormats\;..\Source\Shaders\;..\Source\PhysicsAPIs\;..\Source\SoundAPIs\;..\Source\GameAPIs\"/>
+ <IncludeFiles Value="..\Source\;..\Source/base/;..\Source/platform/;..\Source/designtime/;..\Source/fileformats/"/>
+ <OtherUnitFiles Value="..\Source\;..\Source/base/;..\Source/platform/;..\Source/designtime/;..\Source/fileformats/;..\Source/shaders/;..\Source/physicsapis/;..\Source/soundapis/;..\Source/gameapis/"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
- <SrcPath Value="..\Source\;..\Source\Base\;..\Source\Platform\;..\Source\DesignTime\;..\Source\FileFormats\"/>
+ <SrcPath Value="..\Source\;..\Source/base/;..\Source/platform/;..\Source/designtime/;..\Source/fileformats/"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
@@ -40,243 +40,243 @@
<Version Minor="9" Release="1" Build="6"/>
<Files Count="150">
<Item1>
- <Filename Value="..\Source\Base\applicationfileio.pas"/>
+ <Filename Value="..\Source/base/applicationfileio.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="ApplicationFileIO"/>
</Item1>
<Item2>
- <Filename Value="..\Source\Base\arbprogram.pas"/>
+ <Filename Value="..\Source/base/arbprogram.pas"/>
<UnitName Value="ARBProgram"/>
</Item2>
<Item3>
- <Filename Value="..\Source\Base\asynctimer.pas"/>
+ <Filename Value="..\Source/base/asynctimer.pas"/>
<UnitName Value="AsyncTimer"/>
</Item3>
<Item4>
- <Filename Value="..\Source\Base\bumpmapping.pas"/>
+ <Filename Value="..\Source/base/bumpmapping.pas"/>
<UnitName Value="BumpMapping"/>
</Item4>
<Item5>
- <Filename Value="..\Source\Base\curvesandsurfaces.pas"/>
+ <Filename Value="..\Source/base/curvesandsurfaces.pas"/>
<UnitName Value="CurvesAndSurfaces"/>
</Item5>
<Item6>
- <Filename Value="..\Source\Base\geometrybb.pas"/>
+ <Filename Value="..\Source/base/geometrybb.pas"/>
<UnitName Value="GeometryBB"/>
</Item6>
<Item7>
- <Filename Value="..\Source\Base\glcanvas.pas"/>
+ <Filename Value="..\Source/base/glcanvas.pas"/>
<UnitName Value="GLCanvas"/>
</Item7>
<Item8>
- <Filename Value="..\Source\Base\gltexturecombiners.pas"/>
+ <Filename Value="..\Source/base/gltexturecombiners.pas"/>
<UnitName Value="GLTextureCombiners"/>
</Item8>
<Item9>
- <Filename Value="..\Source\Base\heighttilefile.pas"/>
+ <Filename Value="..\Source/base/heighttilefile.pas"/>
<UnitName Value="HeightTileFile"/>
</Item9>
<Item10>
- <Filename Value="..\Source\Base\jpeg.pas"/>
+ <Filename Value="..\Source/base/jpeg.pas"/>
<UnitName Value="Jpeg"/>
</Item10>
<Item11>
- <Filename Value="..\Source\Base\meshutils.pas"/>
+ <Filename Value="..\Source/base/meshutils.pas"/>
<UnitName Value="MeshUtils"/>
</Item11>
<Item12>
- <Filename Value="..\Source\Base\octree.pas"/>
+ <Filename Value="..\Source/base/octree.pas"/>
<UnitName Value="Octree"/>
</Item12>
<Item13>
- <Filename Value="..\Source\Base\opengl1x.pas"/>
+ <Filename Value="..\Source/base/opengl1x.pas"/>
<UnitName Value="OpenGL1x"/>
</Item13>
<Item14>
- <Filename Value="..\Source\Base\perlinnoise.pas"/>
+ <Filename Value="..\Source/base/perlinnoise.pas"/>
<UnitName Value="PerlinNoise"/>
</Item14>
<Item15>
- <Filename Value="..\Source\Base\persistentclasses.pas"/>
+ <Filename Value="..\Source/base/persistentclasses.pas"/>
<UnitName Value="PersistentClasses"/>
</Item15>
<Item16>
- <Filename Value="..\Source\Base\pictureregisteredformats.pas"/>
+ <Filename Value="..\Source/base/pictureregisteredformats.pas"/>
<UnitName Value="PictureRegisteredFormats"/>
</Item16>
<Item17>
- <Filename Value="..\Source\Base\polynomials.pas"/>
+ <Filename Value="..\Source/base/polynomials.pas"/>
<UnitName Value="Polynomials"/>
</Item17>
<Item18>
- <Filename Value="..\Source\Base\spatialpartitioning.pas"/>
+ <Filename Value="..\Source/base/spatialpartitioning.pas"/>
<UnitName Value="SpatialPartitioning"/>
</Item18>
<Item19>
- <Filename Value="..\Source\Base\spline.pas"/>
+ <Filename Value="..\Source/base/spline.pas"/>
<UnitName Value="Spline"/>
</Item19>
<Item20>
- <Filename Value="..\Source\Base\vectorgeometry.pas"/>
+ <Filename Value="..\Source/base/vectorgeometry.pas"/>
<UnitName Value="VectorGeometry"/>
</Item20>
<Item21>
- <Filename Value="..\Source\Base\vectorlists.pas"/>
+ <Filename Value="..\Source/base/vectorlists.pas"/>
<UnitName Value="VectorLists"/>
</Item21>
<Item22>
- <Filename Value="..\Source\Base\vectortypes.pas"/>
+ <Filename Value="..\Source/base/vectortypes.pas"/>
<UnitName Value="VectorTypes"/>
</Item22>
<Item23>
- <Filename Value="..\Source\Base\verletclasses.pas"/>
+ <Filename Value="..\Source/base/verletclasses.pas"/>
<UnitName Value="VerletClasses"/>
</Item23>
<Item24>
- <Filename Value="..\Source\Base\verlethairclasses.pas"/>
+ <Filename Value="..\Source/base/verlethairclasses.pas"/>
<UnitName Value="VerletHairClasses"/>
</Item24>
<Item25>
- <Filename Value="..\Source\Base\xcollection.pas"/>
+ <Filename Value="..\Source/base/xcollection.pas"/>
<UnitName Value="XCollection"/>
</Item25>
<Item26>
- <Filename Value="..\Source\Base\xopengl.pas"/>
+ <Filename Value="..\Source/base/xopengl.pas"/>
<UnitName Value="XOpenGL"/>
</Item26>
<Item27>
- <Filename Value="..\Source\DesignTime\fvectoreditor.pas"/>
+ <Filename Value="..\Source/designtime/fvectoreditor.pas"/>
<UnitName Value="FVectorEditor"/>
</Item27>
<Item28>
- <Filename Value="..\Source\DesignTime\fvectoreditor.lfm"/>
+ <Filename Value="..\Source/designtime/fvectoreditor.lfm"/>
<Type Value="LFM"/>
</Item28>
<Item29>
- <Filename Value="..\Source\DesignTime\fvectoreditor.lrs"/>
+ <Filename Value="..\Source/designtime/fvectoreditor.lrs"/>
<Type Value="LRS"/>
</Item29>
<Item30>
- <Filename Value="..\Source\DesignTime\gllazarusregister.pas"/>
+ <Filename Value="..\Source/designtime/gllazarusregister.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="GLLazarusRegister"/>
</Item30>
<Item31>
- <Filename Value="..\Source\DesignTime\gloderegister.pas"/>
+ <Filename Value="..\Source/designtime/gloderegister.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="GLODERegister"/>
</Item31>
<Item32>
- <Filename Value="..\Source\DesignTime\glsceneedit.pas"/>
+ <Filename Value="..\Source/designtime/glsceneedit.pas"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLSceneEdit"/>
</Item32>
<Item33>
- <Filename Value="..\Source\DesignTime\glsceneedit.lfm"/>
+ <Filename Value="..\Source/designtime/glsceneedit.lfm"/>
<Type Value="LFM"/>
</Item33>
<Item34>
- <Filename Value="..\Source\DesignTime\glsceneedit.lrs"/>
+ <Filename Value="..\Source/designtime/glsceneedit.lrs"/>
<Type Value="LRS"/>
</Item34>
<Item35>
- <Filename Value="..\Source\DesignTime\gltextureimageeditors.pas"/>
+ <Filename Value="..\Source/designtime/gltextureimageeditors.pas"/>
<UnitName Value="GLTextureImageEditors"/>
</Item35>
<Item36>
- <Filename Value="..\Source\DesignTime\info.pas"/>
+ <Filename Value="..\Source/designtime/info.pas"/>
<UnitName Value="Info"/>
</Item36>
<Item37>
- <Filename Value="..\Source\DesignTime\info.lfm"/>
+ <Filename Value="..\Source/designtime/info.lfm"/>
<Type Value="LFM"/>
</Item37>
<Item38>
- <Filename Value="..\Source\DesignTime\info.lrs"/>
+ <Filename Value="..\Source/designtime/info.lrs"/>
<Type Value="LRS"/>
</Item38>
<Item39>
- <Filename Value="..\Source\FileFormats\glfile3ds.pas"/>
+ <Filename Value="..\Source/fileformats/glfile3ds.pas"/>
<UnitName Value="GLFile3DS"/>
</Item39>
<Item40>
- <Filename Value="..\Source\FileFormats\glfilegl2.pas"/>
+ <Filename Value="..\Source/fileformats/glfilegl2.pas"/>
<UnitName Value="GLFileGL2"/>
</Item40>
<Item41>
- <Filename Value="..\Source\FileFormats\glfilegts.pas"/>
+ <Filename Value="..\Source/fileformats/glfilegts.pas"/>
<UnitName Value="GLFileGTS"/>
</Item41>
<Item42>
- <Filename Value="..\Source\FileFormats\glfilelwo.pas"/>
+ <Filename Value="..\Source/fileformats/glfilelwo.pas"/>
<UnitName Value="GLFileLWO"/>
</Item42>
<Item43>
- <Filename Value="..\Source\FileFormats\glfilemd2.pas"/>
+ <Filename Value="..\Source/fileformats/glfilemd2.pas"/>
<UnitName Value="GLFileMD2"/>
</Item43>
<Item44>
- <Filename Value="..\Source\FileFormats\glfilemd3.pas"/>
+ <Filename Value="..\Source/fileformats/glfilemd3.pas"/>
<UnitName Value="GLFileMD3"/>
</Item44>
<Item45>
- <Filename Value="..\Source\FileFormats\glfilemd5.pas"/>
+ <Filename Value="..\Source/fileformats/glfilemd5.pas"/>
<UnitName Value="GLFileMD5"/>
</Item45>
<Item46>
- <Filename Value="..\Source\FileFormats\glfilemdc.pas"/>
+ <Filename Value="..\Source/fileformats/glfilemdc.pas"/>
<UnitName Value="GLFileMDC"/>
</Item46>
<Item47>
- <Filename Value="..\Source\FileFormats\glfilems3d.pas"/>
+ <Filename Value="..\Source/fileformats/glfilems3d.pas"/>
<UnitName Value="GLFileMS3D"/>
</Item47>
<Item48>
- <Filename Value="..\Source\FileFormats\glfilenmf.pas"/>
+ <Filename Value="..\Source/fileformats/glfilenmf.pas"/>
<UnitName Value="GLFileNMF"/>
</Item48>
<Item49>
- <Filename Value="..\Source\FileFormats\glfilenurbs.pas"/>
+ <Filename Value="..\Source/fileformats/glfilenurbs.pas"/>
<UnitName Value="GLFileNurbs"/>
</Item49>
<Item50>
- <Filename Value="..\Source\FileFormats\glfileobj.pas"/>
+ <Filename Value="..\Source/fileformats/glfileobj.pas"/>
<UnitName Value="GLFileObj"/>
</Item50>
<Item51>
- <Filename Value="..\Source\FileFormats\glfileply.pas"/>
+ <Filename Value="..\Source/fileformats/glfileply.pas"/>
<UnitName Value="GLFilePLY"/>
</Item51>
<Item52>
- <Filename Value="..\Source\FileFormats\glfilesmd.pas"/>
+ <Filename Value="..\Source/fileformats/glfilesmd.pas"/>
<UnitName Value="GLFileSMD"/>
</Item52>
<Item53>
- <Filename Value="..\Source\FileFormats\glfilestl.pas"/>
+ <Filename Value="..\Source/fileformats/glfilestl.pas"/>
<UnitName Value="GLFileSTL"/>
</Item53>
<Item54>
- <Filename Value="..\Source\FileFormats\glfiletin.pas"/>
+ <Filename Value="..\Source/fileformats/glfiletin.pas"/>
<UnitName Value="GLFileTIN"/>
</Item54>
<Item55>
- <Filename Value="..\Source\FileFormats\glfilevrml.pas"/>
+ <Filename Value="..\Source/fileformats/glfilevrml.pas"/>
<UnitName Value="GLFileVRML"/>
</Item55>
<Item56>
- <Filename Value="..\Source\FileFormats\glfilex.pas"/>
+ <Filename Value="..\Source/fileformats/glfilex.pas"/>
<UnitName Value="GLFileX"/>
</Item56>
<Item57>
- <Filename Value="..\Source\FileFormats\q3md3.pas"/>
+ <Filename Value="..\Source/fileformats/q3md3.pas"/>
<UnitName Value="Q3MD3"/>
</Item57>
<Item58>
- <Filename Value="..\Source\FileFormats\tga.pas"/>
+ <Filename Value="..\Source/fileformats/tga.pas"/>
<UnitName Value="TGA"/>
</Item58>
<Item59>
- <Filename Value="..\Source\FileFormats\utils3ds.pas"/>
+ <Filename Value="..\Source/fileformats/utils3ds.pas"/>
<UnitName Value="Utils3DS"/>
</Item59>
<Item60>
@@ -469,8 +469,8 @@
<UnitName Value="GLPerlinPFX"/>
</Item104>
<Item105>
- <Filename Value="..\Source\glplott.pas"/>
- <UnitName Value="glplott"/>
+ <Filename Value="..\Source\glplot.pas"/>
+ <UnitName Value="glplot"/>
</Item105>
<Item106>
<Filename Value="..\Source\glpolyhedron.pas"/>
@@ -609,67 +609,67 @@
<UnitName Value="GLzBuffer"/>
</Item138>
<Item139>
- <Filename Value="..\Source\Platform\cadencerasap.pas"/>
+ <Filename Value="..\Source/platform/cadencerasap.pas"/>
<UnitName Value="CadencerASAP"/>
</Item139>
<Item140>
- <Filename Value="..\Source\Platform\glcrossplatform.pas"/>
+ <Filename Value="..\Source/platform/glcrossplatform.pas"/>
<UnitName Value="GLCrossPlatform"/>
</Item140>
<Item141>
- <Filename Value="..\Source\Platform\gllclviewer.pas"/>
+ <Filename Value="..\Source/platform/gllclviewer.pas"/>
<UnitName Value="gllclviewer"/>
</Item141>
<Item142>
- <Filename Value="..\Source\Shaders\glbumpshader.pas"/>
+ <Filename Value="..\Source/shaders/glbumpshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLBumpShader"/>
</Item142>
<Item143>
- <Filename Value="..\Source\Shaders\glcelshader.pas"/>
+ <Filename Value="..\Source/shaders/glcelshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLCelShader"/>
</Item143>
<Item144>
- <Filename Value="..\Source\Shaders\glhiddenlineshader.pas"/>
+ <Filename Value="..\Source/shaders/glhiddenlineshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLHiddenLineShader"/>
</Item144>
<Item145>
- <Filename Value="..\Source\Shaders\glmultimaterialshader.pas"/>
+ <Filename Value="..\Source/shaders/glmultimaterialshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLMultiMaterialShader"/>
</Item145>
<Item146>
- <Filename Value="..\Source\Shaders\gloutlineshader.pas"/>
+ <Filename Value="..\Source/shaders/gloutlineshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLOutlineShader"/>
</Item146>
<Item147>
- <Filename Value="..\Source\Shaders\glphongshader.pas"/>
+ <Filename Value="..\Source/shaders/glphongshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLPhongShader"/>
</Item147>
<Item148>
- <Filename Value="..\Source\Shaders\gltexcombineshader.pas"/>
+ <Filename Value="..\Source/shaders/gltexcombineshader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLTexCombineShader"/>
</Item148>
<Item149>
- <Filename Value="..\Source\Shaders\glusershader.pas"/>
+ <Filename Value="..\Source/shaders/glusershader.pas"/>
<HasRegisterProc Value="True"/>
<AddToUsesPkgSection Value="False"/>
<UnitName Value="GLUserShader"/>
</Item149>
<Item150>
- <Filename Value="..\Source\SoundAPIs\fmod.pas"/>
+ <Filename Value="..\Source/soundapis/fmod.pas"/>
<UnitName Value="FMod"/>
</Item150>
</Files>