From: <bor...@us...> - 2011-02-04 16:08:29
|
Revision: 251 http://axiomcontrib.svn.sourceforge.net/axiomcontrib/?rev=251&view=rev Author: borrillis Date: 2011-02-04 16:08:18 +0000 (Fri, 04 Feb 2011) Log Message: ----------- Updated to Axiom svn v0.8.0.0 branch Added vs 2010 project files ( no vs 2008 yet ) removed legacy build files Added new Sample for use with Axiom Sample Browser Modified Paths: -------------- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Page/Page.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Plugin.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Query/IntersectionSceneQuery.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/IndexBuffer.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/Renderable.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/SceneManager.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Image.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Splatting5.cs PagingLandscape/trunk/PagingLandscape/PagingLandscape/Tile/Tile.cs Added Paths: ----------- PagingLandscape/trunk/PagingLandscape/Axiom.PagingLandscape.sln PagingLandscape/trunk/PagingLandscape/PagingLandscape/Axiom.SceneManagers.PagingLandscape.2010.csproj PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/AssemblyInfo.cs PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Axiom.Samples.PagingLandscape.2010.csproj PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Archives/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Archives/SdkTrays.zip PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Archives/Sinbad.zip PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Archives/cubemapsJS.zip PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Axiom.Samples.Media.2010.csproj PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Axiom.Samples.Media.2010.csproj.user PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Icons/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Icons/Archives/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Materials/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Materials/CloudySkyBox.material PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Materials/EveningSkyBox.material PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/Splat.cg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/Splatting5.material PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/gcanyon_height_4k2k.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/gcanyon_texture_4k2k.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.0.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.1.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.2.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.AlphaSplatRGBAMaps.3.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Base.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.Coverage.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_height_1k.HN.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.0.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.0.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.0.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.0.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.1.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.1.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.1.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.1.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.2.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.2.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.2.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.2.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.3.0.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.3.1.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.3.2.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k/ps_texture_1k.3.3.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_height_1k.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/ps_texture_1k.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/splatting_grass.jpg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/splatting_rock.jpg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/splatting_sand.jpg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/PagingLandscape/splatting_snow.jpg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Textures/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Textures/axiomlogo.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Textures/clouds.jpg PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Thumbnails/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Thumbnails/thumb_error.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Media/Thumbnails/thumb_terrain.png PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/PLSample.cs PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Plugin.cs PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Properties/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Properties/AssemblyInfo.cs PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/SinbadCharacterController.cs PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Framework.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Framework.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Platforms.Win32.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Platforms.Win32.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Platforms.Win32.xml PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Plugins.FreeImageCodecs.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Plugins.FreeImageCodecs.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.RenderSystems.DirectX9.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.RenderSystems.DirectX9.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.RenderSystems.DirectX9.xml PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Samples.Browser.exe PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Samples.Browser.exe.Config PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Samples.Browser.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Samples.Common.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.Samples.Common.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Axiom.xml PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/FreeImage.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/FreeImageNET.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/FreeImageNET.xml PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/ICSharpCode.SharpZipLib.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/Landscape.xml PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/SharpInputSystem.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/SharpInputSystem.pdb PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/axiom.log PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/freetype6.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/log4net.dll PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/meshmagick.log PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/bin/Win32/zlib1.dll PagingLandscape/trunk/Reference Libraries/ PagingLandscape/trunk/Reference Libraries/Axiom.Framework.dll PagingLandscape/trunk/Reference Libraries/Axiom.Framework.pdb PagingLandscape/trunk/Reference Libraries/Axiom.Samples.Common.dll PagingLandscape/trunk/Reference Libraries/Axiom.Samples.Common.pdb PagingLandscape/trunk/Reference Libraries/Axiom.dll PagingLandscape/trunk/Reference Libraries/Axiom.pdb PagingLandscape/trunk/Reference Libraries/ICSharpCode.SharpZipLib.dll PagingLandscape/trunk/Reference Libraries/SharpInputSystem.dll PagingLandscape/trunk/Reference Libraries/SharpInputSystem.pdb PagingLandscape/trunk/Reference Libraries/log4net.dll Removed Paths: ------------- PagingLandscape/trunk/PagingLandscape/SampleData/ PagingLandscape/trunk/PagingLandscape/TerrainDemo/ Added: PagingLandscape/trunk/PagingLandscape/Axiom.PagingLandscape.sln =================================================================== --- PagingLandscape/trunk/PagingLandscape/Axiom.PagingLandscape.sln (rev 0) +++ PagingLandscape/trunk/PagingLandscape/Axiom.PagingLandscape.sln 2011-02-04 16:08:18 UTC (rev 251) @@ -0,0 +1,44 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axiom.SceneManagers.PagingLandscape.2010", "PagingLandscape\Axiom.SceneManagers.PagingLandscape.2010.csproj", "{673DBDF4-6EA4-4A2C-A511-5E3FB637A402}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axiom.Samples.PagingLandscape.2010", "Sample.PagingLandscape\Axiom.Samples.PagingLandscape.2010.csproj", "{0B82823F-D5F9-4A45-913C-D326EE183F67}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axiom.Samples.Media.2010", "Sample.PagingLandscape\Media\Axiom.Samples.Media.2010.csproj", "{82D00A5B-1943-4DDF-859A-7552F75CBF1F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Debug|Any CPU.Build.0 = Debug|Any CPU + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Debug|x86.ActiveCfg = Debug|x86 + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Debug|x86.Build.0 = Debug|x86 + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Release|Any CPU.ActiveCfg = Release|Any CPU + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Release|Any CPU.Build.0 = Release|Any CPU + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Release|x86.ActiveCfg = Release|x86 + {673DBDF4-6EA4-4A2C-A511-5E3FB637A402}.Release|x86.Build.0 = Release|x86 + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Debug|x86.ActiveCfg = Debug|x86 + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Debug|x86.Build.0 = Debug|x86 + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Release|Any CPU.Build.0 = Release|Any CPU + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Release|x86.ActiveCfg = Release|x86 + {0B82823F-D5F9-4A45-913C-D326EE183F67}.Release|x86.Build.0 = Release|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Debug|Any CPU.ActiveCfg = Debug|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Debug|x86.ActiveCfg = Debug|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Debug|x86.Build.0 = Debug|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Release|Any CPU.ActiveCfg = Release|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Release|x86.ActiveCfg = Release|x86 + {82D00A5B-1943-4DDF-859A-7552F75CBF1F}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Property changes on: PagingLandscape/trunk/PagingLandscape/Axiom.PagingLandscape.sln ___________________________________________________________________ Added: svn:eol-style + native Added: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Axiom.SceneManagers.PagingLandscape.2010.csproj =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Axiom.SceneManagers.PagingLandscape.2010.csproj (rev 0) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Axiom.SceneManagers.PagingLandscape.2010.csproj 2011-02-04 16:08:18 UTC (rev 251) @@ -0,0 +1,128 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>8.0.30703</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{673DBDF4-6EA4-4A2C-A511-5E3FB637A402}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>Axiom.SceneMangers.PagingLandscape</RootNamespace> + <AssemblyName>Axiom.SceneManagers.PagingLandscape</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> + <DebugSymbols>true</DebugSymbols> + <OutputPath>bin\x86\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + <DebugType>full</DebugType> + <PlatformTarget>x86</PlatformTarget> + <CodeAnalysisLogFile>bin\Debug\Axiom.PagingLandscape.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> + <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> + <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> + <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets> + <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> + <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules> + <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> + <OutputPath>bin\x86\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <Optimize>true</Optimize> + <DebugType>pdbonly</DebugType> + <PlatformTarget>x86</PlatformTarget> + <CodeAnalysisLogFile>bin\Release\Axiom.PagingLandscape.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> + <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> + <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> + <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets> + <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> + <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules> + <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules> + </PropertyGroup> + <ItemGroup> + <Reference Include="Axiom"> + <HintPath>..\..\Reference Libraries\Axiom.dll</HintPath> + </Reference> + <Reference Include="System" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml.Linq" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="Camera.cs" /> + <Compile Include="Collections\Data2DPages.cs" /> + <Compile Include="Collections\Data2DRow.cs" /> + <Compile Include="Collections\PageQueue.cs" /> + <Compile Include="Collections\PageRow.cs" /> + <Compile Include="Collections\Pages.cs" /> + <Compile Include="Collections\RenderableQueue.cs" /> + <Compile Include="Collections\TexturePages.cs" /> + <Compile Include="Collections\TextureRow.cs" /> + <Compile Include="Collections\TileQueue.cs" /> + <Compile Include="Collections\TileRow.cs" /> + <Compile Include="Collections\Tiles.cs" /> + <Compile Include="Collections\UnsortedCollection.cs" /> + <Compile Include="Data2D\Data2D.cs" /> + <Compile Include="Data2D\Data2DManager.cs" /> + <Compile Include="Data2D\Data2D_ClientGen.cs" /> + <Compile Include="Data2D\Data2D_HeightField.cs" /> + <Compile Include="Data2D\Data2D_HeightFieldN.cs" /> + <Compile Include="Options.cs" /> + <Compile Include="Page\Page.cs" /> + <Compile Include="Page\PageManager.cs" /> + <Compile Include="Plugin.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="Query\IntersectionSceneQuery.cs" /> + <Compile Include="Query\RaySceneQuery.cs" /> + <Compile Include="Renderable\IndexBuffer.cs" /> + <Compile Include="Renderable\Renderable.cs" /> + <Compile Include="Renderable\RenderableManager.cs" /> + <Compile Include="SceneManager.cs" /> + <Compile Include="Texture\Texture.cs" /> + <Compile Include="Texture\TextureManager.cs" /> + <Compile Include="Texture\Texture_Image.cs" /> + <Compile Include="Texture\Texture_Splatting.cs" /> + <Compile Include="Texture\Texture_Splatting5.cs" /> + <Compile Include="Tile\Tile.cs" /> + <Compile Include="Tile\TileInfo.cs" /> + <Compile Include="Tile\TileManager.cs" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file Property changes on: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Axiom.SceneManagers.PagingLandscape.2010.csproj ___________________________________________________________________ Added: svn:eol-style + native Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Page/Page.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Page/Page.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Page/Page.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -147,8 +147,16 @@ public Page GetNeighbor( Neighbor n ) { return neighbors[ (int)n ]; + GetTile( 0, 0 ); } - + /// <summary> + /// Test tile <c>sample</c> + ///<param name="myParm">Desc</param> + ///<remarks>Determines if <paramref name="myParm"/> is either <c>null</c> or <c>empty</c>.</remarks> + /// </summary> + /// <param name="i"></param> + /// <param name="j"></param> + /// <returns></returns> public Tile.Tile GetTile ( long i , long j) { if ( isLoaded ) @@ -369,7 +377,7 @@ if ( pageNode != null ) { // Unload the nodes - pageNode.Clear(); + //pageNode.Clear(); //pageNoderemoveAndDestroyAllChildren(); //mPageNode->getParent()->removeChild( mPageNode->getName() ); Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Plugin.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Plugin.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Plugin.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -40,16 +40,27 @@ { private PagingLandscapeSceneManagerFactory m_factory; - public void Start() - { - //SceneManagerEnumerator.Instance.SetSceneManager(SceneType.ExteriorFar, new SceneManager("noName")); - m_factory = new PagingLandscapeSceneManagerFactory(); - Root.Instance.AddSceneManagerFactory(m_factory); - } + //public void Start() + //{ + // //SceneManagerEnumerator.Instance.SetSceneManager(SceneType.ExteriorFar, new SceneManager("noName")); + // m_factory = new PagingLandscapeSceneManagerFactory(); + // Root.Instance.AddSceneManagerFactory(m_factory); + //} - public void Stop() + //public void Stop() + //{ + // Root.Instance.RemoveSceneManagerFactory(m_factory); + //} + + public void Shutdown() { - Root.Instance.RemoveSceneManagerFactory(m_factory); - } + Root.Instance.RemoveSceneManagerFactory( m_factory ); + } + + public void Initialize() + { + m_factory = new PagingLandscapeSceneManagerFactory(); + Root.Instance.AddSceneManagerFactory( m_factory ); + } } } Added: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/AssemblyInfo.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/AssemblyInfo.cs (rev 0) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/AssemblyInfo.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -0,0 +1,36 @@ +//using System.Reflection; +//using System.Runtime.CompilerServices; +//using System.Runtime.InteropServices; + +//// General Information about an assembly is controlled through the following +//// set of attributes. Change these attribute values to modify the information +//// associated with an assembly. +//[assembly: AssemblyTitle( "Axiom.PagingLandscape" )] +//[assembly: AssemblyDescription( "" )] +//[assembly: AssemblyConfiguration( "" )] +//[assembly: AssemblyCompany( "Microsoft" )] +//[assembly: AssemblyProduct( "Axiom.PagingLandscape" )] +//[assembly: AssemblyCopyright( "Copyright © Microsoft 2011" )] +//[assembly: AssemblyTrademark( "" )] +//[assembly: AssemblyCulture( "" )] + +//// Setting ComVisible to false makes the types in this assembly not visible +//// to COM components. If you need to access a type in this assembly from +//// COM, set the ComVisible attribute to true on that type. +//[assembly: ComVisible( false )] + +//// The following GUID is for the ID of the typelib if this project is exposed to COM +//[assembly: Guid( "6abc638b-d01e-4a91-b10a-e32f0be62386" )] + +//// Version information for an assembly consists of the following four values: +//// +//// Major Version +//// Minor Version +//// Build Number +//// Revision +//// +//// You can specify all the values or you can default the Build and Revision Numbers +//// by using the '*' as shown below: +//// [assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyVersion( "1.0.0.0" )] +//[assembly: AssemblyFileVersion( "1.0.0.0" )] Property changes on: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Properties/AssemblyInfo.cs ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Query/IntersectionSceneQuery.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Query/IntersectionSceneQuery.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Query/IntersectionSceneQuery.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -28,6 +28,7 @@ using System; using System.Collections; +using System.Collections.Generic; using Axiom.Core; using Axiom.Math; @@ -65,11 +66,13 @@ // Do entities to world SceneManager sceneMgr = (SceneManager)( this.creator ); + Axiom.Collections.MovableObjectCollection entites = sceneMgr.GetMovableObjectCollection( "Entity" ); - for(int i = 0; i < sceneMgr.Entities.Count; i++) + for (int i = 0; i < entites.Count; i++) { - Entity entityA = sceneMgr.Entities[i]; + Entity entityA = (Entity)entites[ i ];//sceneMgr.Entities[i]; + // Apply mask if ( ( entityA.QueryFlags & queryMask) == 0 ) { Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/IndexBuffer.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/IndexBuffer.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/IndexBuffer.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -28,6 +28,7 @@ using System; using System.Collections; +using System.Collections.Generic; using System.Diagnostics; using Axiom.Core; @@ -69,7 +70,7 @@ protected ArrayList cache; /// Shared array of IndexData (reuse indexes across tiles) - protected ArrayList levelIndex; + protected List<Dictionary<int, IndexData>> levelIndex; // Store the indexes for every combination protected long numIndexes; #endregion Fields @@ -91,10 +92,10 @@ numIndexes = Options.Instance.MaxRenderLevel + 1; //mLevelIndex.reserve (mNumIndexes); cache = new ArrayList(); - levelIndex = new ArrayList((int)numIndexes); + levelIndex = new List<Dictionary<int, IndexData>>();//= new ArrayList((int)numIndexes); for ( long i = 0; i < numIndexes; i++ ) { - levelIndex.Add( new Map() ); + levelIndex.Add( new Dictionary<int,IndexData>() ); } } @@ -298,19 +299,26 @@ /// Gets the index data for this tile based on current settings public IndexData GetIndexData( long stitchFlags, long RenderLevel, Renderable[] neighbors) { + Dictionary<int, ArrayList> ll; + + Debug.Assert (levelIndex[ (int)RenderLevel ] != null); - IEnumerator ii = ((Axiom.Collections.Map)(levelIndex[ (int)RenderLevel ])).Find( (long)stitchFlags ); + IndexData ii = null; + levelIndex[(int)RenderLevel].TryGetValue( (int)stitchFlags, out ii ); + // IEnumerator ii = ((Axiom.Collections.Map)(levelIndex[ (int)RenderLevel ])).Find( (long)stitchFlags ); if ( ii == null) { // Create IndexData indexData = GenerateTriListIndexes((long)stitchFlags, RenderLevel, neighbors); - ((Axiom.Collections.Map)(levelIndex[ (int)RenderLevel ])).Insert((long) stitchFlags, indexData ); + //( (IDictionary)( levelIndex[ (int)RenderLevel ] ) ).Add( (long)stitchFlags, indexData ); + levelIndex[(int)RenderLevel].Add( (int)stitchFlags, indexData ); return indexData; } else { - ii.MoveNext(); - return (IndexData)ii.Current; + //ii.MoveNext(); + //return (IndexData)ii.Current; + return ii; } } Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/Renderable.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/Renderable.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Renderable/Renderable.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -402,13 +402,13 @@ } } - public override void GetRenderOperation(RenderOperation op) + public override RenderOperation RenderOperation { - op.useIndices = this.renderOp.useIndices; - op.operationType = this.renderOp.operationType; - op.vertexData = this.renderOp.vertexData; - op.indexData = this.renderOp.indexData; - } + get + { + return this.renderOp; + } + } public override void NotifyCurrentCamera( Axiom.Core.Camera cam ) { Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/SceneManager.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/SceneManager.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/SceneManager.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -584,7 +584,7 @@ /// looking for objects which fall along a ray. See SceneQuery and RaySceneQuery /// for full details. /// </remarks> - public override Axiom.Core.RaySceneQuery CreateRayQuery(Ray ray, ulong mask) + public override Axiom.Core.RaySceneQuery CreateRayQuery(Ray ray, uint mask) { Axiom.Core.RaySceneQuery q = new Query.RaySceneQuery(this); q.Ray = ray; @@ -592,7 +592,6 @@ return q; } - /// <summary> /// Creates an IntersectionSceneQuery for this scene manager. /// </summary> @@ -608,7 +607,7 @@ /// intersecting objects. See SceneQuery and IntersectionSceneQuery /// for full details. /// </remarks> - public override Axiom.Core.IntersectionSceneQuery CreateIntersectionQuery(ulong mask) + public override Axiom.Core.IntersectionSceneQuery CreateIntersectionQuery(uint mask) { Axiom.Core.IntersectionSceneQuery q = new Query.IntersectionSceneQuery(this); q.QueryMask = mask; @@ -765,18 +764,19 @@ #endregion Methods #region Properties + + ///// <summary> + ///// + ///// </summary> + //new internal EntityList Entities + //{ + // get + // { + + // return base.entityList; + // } + //} - /// <summary> - /// - /// </summary> - new internal EntityList Entities - { - get - { - return base.entityList; - } - } - #endregion } Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Image.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Image.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Image.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -46,58 +46,59 @@ /// <summary> /// Summary description for Texture_Image. /// </summary> - public class Texture_Image: Texture + public class Texture_Image : Texture { - public Texture_Image(): base() + public Texture_Image() + : base() { // // TODO: Add constructor logic here // } - protected override void loadMaterial() - { - if (material == null) - { + protected override void loadMaterial() + { + if ( material == null ) + { - if (Options.Instance.ImageNameLoad) - { - // JEFF - all material settings configured through material script - //material = (Material)(MaterialManager.Instance.GetByName("PagingLandScape.0.0")); + if ( Options.Instance.ImageNameLoad ) + { + // JEFF - all material settings configured through material script + //material = (Material)(MaterialManager.Instance.GetByName("PagingLandScape.0.0")); - string commonName = dataZ.ToString() + "." + dataX.ToString(); - string matname = "Image." + commonName; - //material = material.Clone(matname); - material = CreateMaterial(matname); - //if (material.GetTechnique(0).GetPass(0).NumTextureUnitStages == 0 ) - //{ - // material.GetTechnique(0).GetPass(0).AddTextureUnitState(material.GetTechnique(0).GetPass(0).CreateTextureUnitState("gcanyon_texture_4k2k.0.0.png",0)); - // material.GetTechnique(0).GetPass(0).GetTextureUnitState(0).TextureAddressing = TextureAddressing.Clamp; - // material.GetTechnique(0).GetPass(0).AddTextureUnitState(material.GetTechnique(0).GetPass(0).CreateTextureUnitState("gcanyon_texture_4k2k.0.0.png",0)); - // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureName("detail3.jpg"); - // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureScaleU(0.03F); - // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureScaleV(0.03F); - // - //} + string commonName = dataZ.ToString() + "." + dataX.ToString(); + string matname = "Image." + commonName; + //material = material.Clone(matname); + material = CreateMaterial( matname ); + //if (material.GetTechnique(0).GetPass(0).NumTextureUnitStages == 0 ) + //{ + // material.GetTechnique(0).GetPass(0).AddTextureUnitState(material.GetTechnique(0).GetPass(0).CreateTextureUnitState("gcanyon_texture_4k2k.0.0.png",0)); + // material.GetTechnique(0).GetPass(0).GetTextureUnitState(0).TextureAddressing = TextureAddressing.Clamp; + // material.GetTechnique(0).GetPass(0).AddTextureUnitState(material.GetTechnique(0).GetPass(0).CreateTextureUnitState("gcanyon_texture_4k2k.0.0.png",0)); + // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureName("detail3.jpg"); + // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureScaleU(0.03F); + // material.GetTechnique(0).GetPass(0).GetTextureUnitState(1).SetTextureScaleV(0.03F); + // + //} - string texname = Options.Instance.Image_Filename + "." + - commonName + "." + Options.Instance.Landscape_Extension; - // assign this texture to the material + string texname = Options.Instance.Image_Filename + "." + + commonName + "." + Options.Instance.Landscape_Extension; + // assign this texture to the material - material.GetTechnique(0).GetPass(0).CreateTextureUnitState(texname, 0); - material.GetTechnique(0).GetPass(0).GetTextureUnitState(0).TextureAddressing = TextureAddressing.Clamp; - } - else - { - // JEFF - all material settings configured through material script - material = (Material)(MaterialManager.Instance.GetByName("PagingLandScape." + dataX.ToString() + "." + dataZ.ToString())); - } + material.GetTechnique( 0 ).GetPass( 0 ).CreateTextureUnitState( texname, 0 ); + material.GetTechnique( 0 ).GetPass( 0 ).GetTextureUnitState( 0 ).SetTextureAddressingMode( TextureAddressing.Clamp );//TextureAddressingMode = new = TextureAddressing.Clamp; + } + else + { + // JEFF - all material settings configured through material script + material = (Material)( MaterialManager.Instance.GetByName( "PagingLandScape." + dataX.ToString() + "." + dataZ.ToString() ) ); + } - material.Load(); - material.Lighting = Options.Instance.Lit; - } - } + material.Load(); + material.Lighting = Options.Instance.Lit; + } + } protected override void unloadMaterial() { @@ -112,9 +113,9 @@ /// </summary> /// <param name="name"></param> /// <returns></returns> - public virtual Material CreateMaterial(string name) + public virtual Material CreateMaterial( string name ) { - Material material = (Material) MaterialManager.Instance.Create(name, ResourceGroupManager.DefaultResourceGroupName); + Material material = (Material)MaterialManager.Instance.Create( name, ResourceGroupManager.DefaultResourceGroupName ); material.CreateTechnique().CreatePass(); return material; } Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Splatting5.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Splatting5.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Texture/Texture_Splatting5.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -57,13 +57,16 @@ } protected override void loadMaterial() { + LogManager.Instance.Write( "LoadMat" ); + LogManager.Instance.Write( "Is NULL == " + material == null ? "true" : "false" ); if ( material == null ) { material = (Material) MaterialManager.Instance.GetByName("SplattingMaterial5"); - + LogManager.Instance.Write( "Is NULL == " + material == null ? "true" : "false" ); material.Load(); material.Lighting = Options.Instance.Lit; } + LogManager.Instance.Write( "Loaded" ); } protected override void unloadMaterial() Modified: PagingLandscape/trunk/PagingLandscape/PagingLandscape/Tile/Tile.cs =================================================================== --- PagingLandscape/trunk/PagingLandscape/PagingLandscape/Tile/Tile.cs 2010-12-15 16:45:40 UTC (rev 250) +++ PagingLandscape/trunk/PagingLandscape/PagingLandscape/Tile/Tile.cs 2011-02-04 16:08:18 UTC (rev 251) @@ -301,7 +301,7 @@ { init = true; - Vector3 ParentPos = ((IRenderable)ParentSceneNode).WorldPosition; + Vector3 ParentPos = ParentSceneNode.DerivedPosition;//((IRenderable)ParentSceneNode).WorldPosition; info.PageX = tableX; info.PageZ = tableZ; @@ -476,7 +476,7 @@ if ( tileSceneNode != null) { - tileSceneNode.Clear(); + //tileSceneNode.Clear(); } //Queue it for loading RenderableManager.Instance.QueueRenderableLoading( renderable, this ); @@ -508,7 +508,8 @@ if ( Axiom.Math.Utility.Intersects(box, bounds ) != Intersection.None ) { RenderOperation rend = new RenderOperation(); - renderable.GetRenderOperation( rend ); + //renderable.GetRenderOperation( rend ); + rend = renderable.RenderOperation; opList.Add( rend ); } } Added: PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Axiom.Samples.PagingLandscape.2010.csproj =================================================================== --- PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Axiom.Samples.PagingLandscape.2010.csproj (rev 0) +++ PagingLandscape/trunk/PagingLandscape/Sample.PagingLandscape/Axiom.Samples.PagingLandscape.2010.csproj 2011-02-04 16:08:18 UTC (rev 251) @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>8.0.30703</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{0B82823F-D5F9-4A45-913C-D326EE183F67}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>Axiom.Samples.PagingLandscape</RootNamespace> + <AssemblyName>Axiom.Samples.PagingLandscape</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\samples\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <PlatformTarget>x86</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> + <DebugSymbols>true</DebugSymbols> + <OutputPath>..\Samples\bin\win32\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <DebugType>full</DebugType> + <PlatformTarget>x86</PlatformTarget> + <CodeAnalysisLogFile>bin\Debug\Axiom.Samples.PagingLandscape.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> + <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> + <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> + <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> + <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> + <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> + <OutputPath>bin\x86\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <Optimize>true</Optimize> + <DebugType>pdbonly</DebugType> + <PlatformTarget>x86</PlatformTarget> + <CodeAnalysisLogFile>bin\Release\Axiom.Samples.PagingLandscape.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> + <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> + <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> + <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> + <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules> + </PropertyGroup> + <ItemGroup> + <Reference Include="Axiom"> + <HintPath>..\..\Reference Libraries\Axiom.dll</HintPath> + <Private>False</Private> + </Reference> + <Reference Include="Axiom.Samples.Common"> + <HintPath>..\..\Reference Libraries\Axiom.Samples.Common.dll</HintPath> + <Private>False</Private> + </Reference> + <Reference Include="SharpInputSystem,... [truncated message content] |