Anonymous | Login | Signup for a new account | 2021-01-23 12:20 PST | ![]() |
Main | My View | View Issues | Change Log | Roadmap | Summary | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0006785 | opensim | [REGION] Physics Engines | public | 2013-09-30 05:56 | 2013-10-04 01:19 | |||||
Reporter | aiaustin | |||||||||
Assigned To | Robert Adams | |||||||||
Priority | high | Severity | minor | Reproducibility | always | |||||
Status | assigned | Resolution | open | |||||||
Platform | PC | Operating System | Windows | Operating System Version | 8 | |||||
Product Version | master (dev code) | |||||||||
Target Version | Fixed in Version | master (dev code) | ||||||||
Summary | 0006785: [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException | |||||||||
Description | On each startup of OpenSim.exe I get 5 errors from BULLETSIM [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException I also see this error whenever I change terrain on an instance of OpenSim.exe or load a previously saved terrain (.f32) file. | |||||||||
Additional Information | 2013-09-30 13:52:49,369 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.BSAPICPP.CreateMeshShape2(IntPtr world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.CreateMeshShape(BulletWorld world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 249 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainMesh..ctor(BSScene physicsScene, Vector3 regionBase, UInt32 id, Single[] initialMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainMesh.cs:line 110 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.BuildPhysicalTerrain(Vector3 terrainRegionBase, UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 332 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.UpdateTerrain(UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 280 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.<>c__DisplayClass1.<SetTerrain>b__0() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 211 at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017 2013-09-30 13:52:49,257 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.BSAPICPP.CreateMeshShape2(IntPtr world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.CreateMeshShape(BulletWorld world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 249 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainMesh..ctor(BSScene physicsScene, Vector3 regionBase, UInt32 id, Single[] initialMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainMesh.cs:line 110 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.BuildPhysicalTerrain(Vector3 terrainRegionBase, UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 332 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.UpdateTerrain(UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 280 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.<>c__DisplayClass1.<SetTerrain>b__0() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 211 at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017 2013-09-30 13:52:49,292 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.BSAPICPP.CreateMeshShape2(IntPtr world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.CreateMeshShape(BulletWorld world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 249 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainMesh..ctor(BSScene physicsScene, Vector3 regionBase, UInt32 id, Single[] initialMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainMesh.cs:line 110 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.BuildPhysicalTerrain(Vector3 terrainRegionBase, UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 332 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.UpdateTerrain(UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 280 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.<>c__DisplayClass1.<SetTerrain>b__0() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 211 at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017 2013-09-30 13:52:49,721 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.BSAPICPP.CreateMeshShape2(IntPtr world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.CreateMeshShape(BulletWorld world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 249 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainMesh..ctor(BSScene physicsScene, Vector3 regionBase, UInt32 id, Single[] initialMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainMesh.cs:line 110 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.BuildPhysicalTerrain(Vector3 terrainRegionBase, UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 332 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.UpdateTerrain(UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 280 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.<>c__DisplayClass1.<SetTerrain>b__0() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 211 at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017 2013-09-30 13:52:49,761 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.BSAPICPP.CreateMeshShape2(IntPtr world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.CreateMeshShape(BulletWorld world, Int32 indicesCount, Int32[] indices, Int32 verticesCount, Single[] vertices) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 249 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainMesh..ctor(BSScene physicsScene, Vector3 regionBase, UInt32 id, Single[] initialMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainMesh.cs:line 110 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.BuildPhysicalTerrain(Vector3 terrainRegionBase, UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 332 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.UpdateTerrain(UInt32 id, Single[] heightMap, Vector3 minCoords, Vector3 maxCoords) in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 280 at OpenSim.Region.Physics.BulletSPlugin.BSTerrainManager.<>c__DisplayClass1.<SetTerrain>b__0() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSTerrainManager.cs:line 211 at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in d:\Temp\opensim-8996ac1\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017 | |||||||||
Tags | No tags attached. | |||||||||
Git Revision or version number | r/23705 | |||||||||
Run Mode | Grid (Multiple Regions per Sim) | |||||||||
Physics Engine | BulletSim | |||||||||
Script Engine | ||||||||||
Environment | .NET / Windows64 | |||||||||
Mono Version | None | |||||||||
Viewer | N/A | |||||||||
Attached Files | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||||||||
![]() |
|
(0024416) aiaustin (developer) 2013-10-01 08:53 edited on: 2013-10-01 08:53 |
This seems to relate to the terrain on a region on Openvue grid (one at least). I found I the terrain flashing in the view when the avatar was near ground level, then the avatar fell through the mesh into the blue (water) underneath. I tried a small terrain edit in case that might reset things, but that had no effect. I also saved the terrain and reloaded it, and I get the same error on any such change or load The sample terrain is attached as Far-North.f32. (a .png version of the same terrain causes the same problem). Region (Far North) # terrain save Far-North.f32 16:52:45 - [TERRAIN]: Saved terrain from Far North to Far-North.f32 Region (Far North) # terrain save Far-North.png 16:52:51 - [TERRAIN]: Saved terrain from Far North to Far-North.png 16:53:08 - [REGION DB]: Storing terrain 16:53:08 - [BULLETSIM TERRAIN MANAGER]: Terrain for Far North/<0, 0, 0> created with Mesh 16:53:08 - [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0 , 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or writ e protected memory. This is often an indication that other memory is corrupt. 16:53:13 - [REGION DB]: Storing terrain 16:53:13 - [BULLETSIM TERRAIN MANAGER]: Terrain for Far North/<0, 0, 0> created with Mesh 16:53:13 - [BULLETSIM TERRAIN MESH]: Failed conversion of heightmap to mesh. For =Far North/<0, 0, 0>, e=System.OutOfMemoryException: Exception of type 'System.O utOfMemoryException' was thrown. 16:53:13 - [BULLETSIM TERRAIN MESH]: Failed conversion of heightmap to mesh! bas e=<0, 0, 0> 16:53:18 - [REGION DB]: Storing terrain 16:53:18 - [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0 , 0, 0>-0: Exception: System.NullReferenceException: Object reference not set to an instance of an object. Region (Far North) # terrain load Far-North.f32 16:53:44 - [TERRAIN]: Loaded terrain, wd/ht: 256/256 16:53:44 - [TERRAIN]: File (Far-North.f32) loaded successfully 16:53:46 - [REGION DB]: Storing terrain 16:53:46 - [BULLETSIM TERRAIN MANAGER]: Terrain for Far North/<0, 0, 0> created with Mesh 16:53:46 - [BULLETSIM TERRAIN MESH]: Failed conversion of heightmap to mesh. For =Far North/<0, 0, 0>, e=System.OutOfMemoryException: Exception of type 'System.O utOfMemoryException' was thrown. 16:53:46 - [BULLETSIM TERRAIN MESH]: Failed conversion of heightmap to mesh! bas e=<0, 0, 0> Region (Far North) # terrain load Far-North.png 16:53:57 - [TERRAIN]: Loaded terrain, wd/ht: 256/256 16:53:57 - [TERRAIN]: File (Far-North.png) loaded successfully 16:54:00 - [REGION DB]: Storing terrain 16:54:00 - [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0 , 0, 0>-0: Exception: System.NullReferenceException: Object reference not set to an instance of an object. |
(0024417) aiaustin (developer) 2013-10-01 11:56 |
I found some of my (previously working even with BulletSim enabled) regions had a problem where when the avatar's feet touch the surface patch for terrain, the viewer started to flash and the avatar fell through the terrain. I could not fix this with small terrain edit adjustments. Region (Informatics) # change region Vue South Currently selected region is Vue South Region (Vue South) # terrain save Vue-South.f32 19:52:56 - [TERRAIN]: Saved terrain from Vue South to Vue-South.f32 Region (Vue South) # terrain load Vue-South.f32 19:53:05 - [TERRAIN]: Loaded terrain, wd/ht: 256/256 19:53:05 - [TERRAIN]: File (Vue-South.f32) loaded successfully 19:53:07 - [REGION DB]: Storing terrain 19:53:07 - [BULLETSIM TERRAIN MANAGER]: Terrain for Vue South/<0, 0, 0> created with Mesh 19:53:07 - [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Even after this the avatar when touch the surface patch caused the terrain to visually flash about and the avatar was allowed to drop through If I try to edit the terrain it says 19:59:43 - [REGION DB]: Storing terrain 19:59:43 - [BULLETSIM TERRAIN MANAGER]: Terrain for Informatics/<0, 0, 0> created with Mesh 19:59:43 - [BULLETS SCENE]: ProcessPostTaintTaints: TerrainManager.SetTerrain-<0, 0, 0>-0: Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. |
(0024418) aiaustin (developer) 2013-10-01 12:18 |
When the avatar's feet touches the terrain surface, the avatars rapidly bumps up and down about 5 times, with the viewer flashing the terrain visually, and then sinks into the terrain gently up to the waist, and then quickly drops through, the legs go at an oblique angle and water shows UNDER the surface patch in the viewer. |
(0024419) aiaustin (developer) 2013-10-01 12:41 |
I have had to revert to using ODE physics and all the errors have gone away. the terrain is now solid on all regions again. I tried changing the terrain little in the 5 regions affected and saw OpenSim.exe storing the new terrain fine. then returned to Bulletsim physics and the same 5 regions are faulty again. |
(0024420) aiaustin (developer) 2013-10-02 01:33 |
I attach an image of what the avatar looks like after they drop through the terrain surface mesh - legs bent right up. Avatar-on-Bulletsim-After-Drop-Thru-Terrain.jpg |
(0024421) aiaustin (developer) 2013-10-02 03:01 edited on: 2013-10-02 03:33 |
Problems do not occur if avatar is on an object in the affected regions, just when standing on the surface terrain. I have traced back the origin of these problems to a time when I added two (void) "Sea" regions... essentially two extra regions in the same OpenSim.exe instance where there are zero objects in the region... just acting as gap filling sea areas between other built upon regions. If I remove the startup of those two Sea regions then I now only get one (or sometimes two) of these process taints errors on the terrain mesh when using BulletSim physics, and those regions reporting the errors do have the avatar falling through surface mesh problem. Removing a few more regions makes the error go away. So perhaps this is an "out of memory" problem that is being poorly reported or handled? The server on which these errors are occurring is a Xeon processor 32bit Windows 7 SP1 system with 4GB of physical memory. Nothing else is running on the system. I looked at memory usage in the performance monitor, and it looks like only about 40% of the available memory is in use. but looking at "Transition Errors" I see a spike right up to 100% at about the time the Bulletsim terrain mesh errors appear. I wonder if there is some really big temporary use of memory when a terrain mesh is first handled and that could be causing that meshing to fail and hence not be available in world? |
(0024428) Robert Adams (administrator) 2013-10-03 12:02 |
Could you try setting the terrain mesh magnification down? It is set in the INI file. [BulletSim] TerrainMeshMagnification = 1 The current default is "2" which makes a 512x512 mesh for the terrain. Setting magnification to "1" would create a 256x256 mesh and quarter the memory used. This would test the memory theory. |
(0024429) aiaustin (developer) 2013-10-03 13:02 |
Done that Robert.. and I get startup without any BulletSim or other errors with the mesh magnification set to 1 and that is putting back the four regions in the OpenSim.exe instance I had to remove to get it to work before. Hope that helps pins down the problem.. let me know if you want any other specific tests. |
(0024430) aiaustin (developer) 2013-10-04 01:07 edited on: 2013-10-04 07:36 |
I have run tests with Windows performance and resource monitors on to watch what happens to memory as OpenSim.exe loads and runs with BulletSim mesh magnifications of X 1 and X2. The baseline memory in use before running OpenSim.exe seems to be about 28% of the 4GB of physical memory installed on this 32 bit Windows 7 system. I ran a test with [BulletSim] mesh magnification at X 1 and as expected the memory use raises a bit each time a region is started and nothing looks unusual, no big spikes. I note a few "hard faults" (paging faults) around the times that Warp3D and BulletSim meshing runs. But even then the memory in use is only about 45% of installed physical memory. See attached image bulletsim-terain-mesh-x1.png BUT, when I ran with mesh magnification X2, there is a distinct bump up in memory use around the time the Bulletsim terrain messages appear on the OpenSim.exe console to more than double and then it falls off a bit. But note that the base level memory use even after that is quite a lot higher than it was with X1 magnification at 68% physical memory in use, and that stays constantly in use. See attached image bulletsim-terain-mesh-x2.png and the more detailed memory monitor image bulletsim-terain-mesh-x2-memory-details.png |
![]() |
|||
Date Modified | Username | Field | Change |
2013-09-30 05:56 | aiaustin | New Issue | |
2013-09-30 05:56 | aiaustin | File Added: bulletsim-processposttainttaints.txt | |
2013-10-01 08:53 | aiaustin | Note Added: 0024416 | |
2013-10-01 08:53 | aiaustin | Note Edited: 0024416 | View Revisions |
2013-10-01 08:54 | aiaustin | File Added: Far-North.f32 | |
2013-10-01 08:54 | aiaustin | File Added: Far-North.png | |
2013-10-01 11:56 | aiaustin | Note Added: 0024417 | |
2013-10-01 11:57 | aiaustin | Priority | normal => high |
2013-10-01 11:57 | aiaustin | Fixed in Version | => master (dev code) |
2013-10-01 11:59 | aiaustin | Description Updated | View Revisions |
2013-10-01 12:18 | aiaustin | Note Added: 0024418 | |
2013-10-01 12:41 | aiaustin | Note Added: 0024419 | |
2013-10-02 01:33 | aiaustin | Note Added: 0024420 | |
2013-10-02 01:34 | aiaustin | File Added: Avatar-on-Bulletsim-After-Drop-Thru-Terrain.jpg | |
2013-10-02 03:01 | aiaustin | Note Added: 0024421 | |
2013-10-02 03:33 | aiaustin | Note Edited: 0024421 | View Revisions |
2013-10-03 11:52 | Robert Adams | Assigned To | => Robert Adams |
2013-10-03 11:52 | Robert Adams | Status | new => assigned |
2013-10-03 12:02 | Robert Adams | Note Added: 0024428 | |
2013-10-03 13:02 | aiaustin | Note Added: 0024429 | |
2013-10-04 01:07 | aiaustin | Note Added: 0024430 | |
2013-10-04 01:08 | aiaustin | File Added: bulletsim-terain-mesh-x1.png | |
2013-10-04 01:08 | aiaustin | File Added: bulletsim-terain-mesh-x2.png | |
2013-10-04 01:19 | aiaustin | Note Edited: 0024430 | View Revisions |
2013-10-04 01:19 | aiaustin | File Added: bulletsim-terain-mesh-x2-memory-details.png | |
2013-10-04 07:36 | aiaustin | Note Edited: 0024430 | View Revisions |
Copyright © 2000 - 2012 MantisBT Group |