PDA

Просмотр полной версии : [10097] Update G3D up to v8.0b4


newsbot
23.06.2010, 06:52
<pre>- contrib/vmap_assembler/VC71/.gitignore
- contrib/vmap_assembler/VC71/vmap_assembler.vcproj
m contrib/vmap_assembler/VC80/vmap_assembler.vcproj
m contrib/vmap_assembler/VC90/vmap_assembler.vcproj
- contrib/vmap_assembler/vmap_assemblerVC71.sln
m contrib/vmap_assembler/vmap_assemblerVC80.sln
m contrib/vmap_assembler/vmap_assemblerVC90.sln
m contrib/vmap_extract_assembler_bin/vmap_assembler.exe
- contrib/vmap_extractor_v2/vmapExtractor_VC71.sln
- contrib/vmap_extractor_v2/vmapExtractor_VC71.vcproj
m dep/include/g3dlite/G3D/AABox.h
+ dep/include/g3dlite/G3D/Any.h
+ dep/include/g3dlite/G3D/AnyVal.h
+ dep/include/g3dlite/G3D/AreaMemoryManager.h
m dep/include/g3dlite/G3D/Array.h
+ dep/include/g3dlite/G3D/AtomicInt32.h
+ dep/include/g3dlite/G3D/BinaryFormat.h
+ dep/include/g3dlite/G3D/BinaryInput.h
+ dep/include/g3dlite/G3D/BinaryOutput.h
+ dep/include/g3dlite/G3D/BoundsTrait.h
m dep/include/g3dlite/G3D/Box.h
+ dep/include/g3dlite/G3D/Box2D.h
+ dep/include/g3dlite/G3D/BumpMapPreprocess.h
+ dep/include/g3dlite/G3D/Capsule.h
m dep/include/g3dlite/G3D/CollisionDetection.h
+ dep/include/g3dlite/G3D/Color1.h
+ dep/include/g3dlite/G3D/Color1uint8.h
+ dep/include/g3dlite/G3D/Color3.h
+ dep/include/g3dlite/G3D/Color3uint8.h
+ dep/include/g3dlite/G3D/Color4.h
+ dep/include/g3dlite/G3D/Color4uint8.h
+ dep/include/g3dlite/G3D/Cone.h
+ dep/include/g3dlite/G3D/ConvexPolyhedron.h
m dep/include/g3dlite/G3D/CoordinateFrame.h
m dep/include/g3dlite/G3D/Crypto.h
+ dep/include/g3dlite/G3D/Cylinder.h
+ dep/include/g3dlite/G3D/EqualsTrait.h
+ dep/include/g3dlite/G3D/G3D.h
+ dep/include/g3dlite/G3D/G3DAll.h
+ dep/include/g3dlite/G3D/G3DGameUnits.h
m dep/include/g3dlite/G3D/GCamera.h
+ dep/include/g3dlite/G3D/GImage.h
+ dep/include/g3dlite/G3D/GLight.h
+ dep/include/g3dlite/G3D/GMutex.h
+ dep/include/g3dlite/G3D/GThread.h
+ dep/include/g3dlite/G3D/GUniqueID.h
+ dep/include/g3dlite/G3D/HashTrait.h
+ dep/include/g3dlite/G3D/Image1.h
+ dep/include/g3dlite/G3D/Image1uint8.h
+ dep/include/g3dlite/G3D/Image3.h
+ dep/include/g3dlite/G3D/Image3uint8.h
+ dep/include/g3dlite/G3D/Image4.h
+ dep/include/g3dlite/G3D/Image4uint8.h
+ dep/include/g3dlite/G3D/ImageFormat.h
+ dep/include/g3dlite/G3D/Intersect.h
+ dep/include/g3dlite/G3D/KDTree.h
m dep/include/g3dlite/G3D/Line.h
+ dep/include/g3dlite/G3D/LineSegment.h
+ dep/include/g3dlite/G3D/Log.h
+ dep/include/g3dlite/G3D/Map2D.h
+ dep/include/g3dlite/G3D/Matrix.h
+ dep/include/g3dlite/G3D/Matrix2.h
m dep/include/g3dlite/G3D/Matrix3.h
+ dep/include/g3dlite/G3D/Matrix4.h
+ dep/include/g3dlite/G3D/MemoryManager.h
+ dep/include/g3dlite/G3D/MeshAlg.h
+ dep/include/g3dlite/G3D/MeshBuilder.h
+ dep/include/g3dlite/G3D/NetAddress.h
+ dep/include/g3dlite/G3D/NetworkDevice.h
+ dep/include/g3dlite/G3D/ParseError.h
+ dep/include/g3dlite/G3D/PhysicsFrame.h
m dep/include/g3dlite/G3D/Plane.h
+ dep/include/g3dlite/G3D/PointHashGrid.h
+ dep/include/g3dlite/G3D/PointKDTree.h
+ dep/include/g3dlite/G3D/Pointer.h
+ dep/include/g3dlite/G3D/PositionTrait.h
+ dep/include/g3dlite/G3D/PrecomputedRandom.h
m dep/include/g3dlite/G3D/Quat.h
- dep/include/g3dlite/G3D/Quat.inl
+ dep/include/g3dlite/G3D/Queue.h
+ dep/include/g3dlite/G3D/Random.h
m dep/include/g3dlite/G3D/Ray.h
+ dep/include/g3dlite/G3D/Rect2D.h
+ dep/include/g3dlite/G3D/ReferenceCount.h
m dep/include/g3dlite/G3D/RegistryUtil.h
+ dep/include/g3dlite/G3D/Set.h
+ dep/include/g3dlite/G3D/SmallArray.h
m dep/include/g3dlite/G3D/Sphere.h
+ dep/include/g3dlite/G3D/Spline.h
+ dep/include/g3dlite/G3D/Stopwatch.h
m dep/include/g3dlite/G3D/System.h
m dep/include/g3dlite/G3D/Table.h
+ dep/include/g3dlite/G3D/TextInput.h
+ dep/include/g3dlite/G3D/TextOutput.h
+ dep/include/g3dlite/G3D/ThreadSet.h
m dep/include/g3dlite/G3D/Triangle.h
+ dep/include/g3dlite/G3D/UprightFrame.h
m dep/include/g3dlite/G3D/Vector2.h
- dep/include/g3dlite/G3D/Vector2.inl
m dep/include/g3dlite/G3D/Vector2int16.h
m dep/include/g3dlite/G3D/Vector3.h
- dep/include/g3dlite/G3D/Vector3.inl
m dep/include/g3dlite/G3D/Vector3int16.h
+ dep/include/g3dlite/G3D/Vector3int32.h
m dep/include/g3dlite/G3D/Vector4.h
- dep/include/g3dlite/G3D/Vector4.inl
+ dep/include/g3dlite/G3D/Vector4int8.h
+ dep/include/g3dlite/G3D/WeakCache.h
+ dep/include/g3dlite/G3D/Welder.h
+ dep/include/g3dlite/G3D/WrapMode.h
+ dep/include/g3dlite/G3D/constants.h
m dep/include/g3dlite/G3D/debug.h
+ dep/include/g3dlite/G3D/debugAssert.h
+ dep/include/g3dlite/G3D/debugPrintf.h
+ dep/include/g3dlite/G3D/enumclass.h
+ dep/include/g3dlite/G3D/fileutils.h
+ dep/include/g3dlite/G3D/filter.h
m dep/include/g3dlite/G3D/format.h
+ dep/include/g3dlite/G3D/g3dfnmatch.h
m dep/include/g3dlite/G3D/g3dmath.h
- dep/include/g3dlite/G3D/g3dmath.inl
m dep/include/g3dlite/G3D/platform.h
+ dep/include/g3dlite/G3D/prompt.h
+ dep/include/g3dlite/G3D/serialize.h
+ dep/include/g3dlite/G3D/splinefunc.h
m dep/include/g3dlite/G3D/stringutils.h
+ dep/include/g3dlite/G3D/uint128.h
+ dep/include/g3dlite/G3D/units.h
+ dep/include/g3dlite/G3D/vectorMath.h
m dep/src/g3dlite/AABox.cpp
+ dep/src/g3dlite/Any.cpp
+ dep/src/g3dlite/AnyVal.cpp
+ dep/src/g3dlite/AreaMemoryManager.cpp
+ dep/src/g3dlite/BinaryFormat.cpp
+ dep/src/g3dlite/BinaryInput.cpp
+ dep/src/g3dlite/BinaryOutput.cpp
m dep/src/g3dlite/Box.cpp
+ dep/src/g3dlite/Box2D.cpp
+ dep/src/g3dlite/BumpMapPreprocess.cpp
+ dep/src/g3dlite/Capsule.cpp
+ dep/src/g3dlite/CollisionDetection.cpp
+ dep/src/g3dlite/Color1.cpp
+ dep/src/g3dlite/Color1uint8.cpp
+ dep/src/g3dlite/Color3.cpp
+ dep/src/g3dlite/Color3uint8.cpp
+ dep/src/g3dlite/Color4.cpp
+ dep/src/g3dlite/Color4uint8.cpp
+ dep/src/g3dlite/Cone.cpp
+ dep/src/g3dlite/ConvexPolyhedron.cpp
+ dep/src/g3dlite/CoordinateFrame.cpp
m dep/src/g3dlite/Crypto.cpp
+ dep/src/g3dlite/Crypto_md5.cpp
+ dep/src/g3dlite/Cylinder.cpp
+ dep/src/g3dlite/GCamera.cpp
+ dep/src/g3dlite/GImage.cpp
+ dep/src/g3dlite/GImage_bayer.cpp
+ dep/src/g3dlite/GImage_bmp.cpp
+ dep/src/g3dlite/GImage_jpeg.cpp
+ dep/src/g3dlite/GImage_png.cpp
+ dep/src/g3dlite/GImage_ppm.cpp
+ dep/src/g3dlite/GImage_tga.cpp
+ dep/src/g3dlite/GLight.cpp
+ dep/src/g3dlite/GThread.cpp
+ dep/src/g3dlite/GUniqueID.cpp
+ dep/src/g3dlite/Image1.cpp
+ dep/src/g3dlite/Image1uint8.cpp
+ dep/src/g3dlite/Image3.cpp
+ dep/src/g3dlite/Image3uint8.cpp
+ dep/src/g3dlite/Image4.cpp
+ dep/src/g3dlite/Image4uint8.cpp
+ dep/src/g3dlite/ImageFormat.cpp
+ dep/src/g3dlite/ImageFormat_convert.cpp
+ dep/src/g3dlite/Intersect.cpp
+ dep/src/g3dlite/Line.cpp
+ dep/src/g3dlite/LineSegment.cpp
+ dep/src/g3dlite/Log.cpp
m dep/src/g3dlite/Makefile.am
+ dep/src/g3dlite/Matrix.cpp
m dep/src/g3dlite/Matrix3.cpp
+ dep/src/g3dlite/Matrix4.cpp
+ dep/src/g3dlite/MemoryManager.cpp
+ dep/src/g3dlite/MeshAlg.cpp
+ dep/src/g3dlite/MeshAlgAdjacency.cpp
+ dep/src/g3dlite/MeshAlgWeld.cpp
+ dep/src/g3dlite/MeshBuilder.cpp
+ dep/src/g3dlite/NetAddress.cpp
+ dep/src/g3dlite/NetworkDevice.cpp
+ dep/src/g3dlite/PhysicsFrame.cpp
m dep/src/g3dlite/Plane.cpp
+ dep/src/g3dlite/PrecomputedRandom.cpp
+ dep/src/g3dlite/Quat.cpp
+ dep/src/g3dlite/Random.cpp
+ dep/src/g3dlite/Ray.cpp
+ dep/src/g3dlite/Rect2D.cpp
+ dep/src/g3dlite/ReferenceCount.cpp
+ dep/src/g3dlite/RegistryUtil.cpp
+ dep/src/g3dlite/Sphere.cpp
+ dep/src/g3dlite/SplineBase.cpp
+ dep/src/g3dlite/Stopwatch.cpp
m dep/src/g3dlite/System.cpp
+ dep/src/g3dlite/TextInput.cpp
+ dep/src/g3dlite/TextOutput.cpp
+ dep/src/g3dlite/ThreadSet.cpp
m dep/src/g3dlite/Triangle.cpp
+ dep/src/g3dlite/UprightFrame.cpp
+ dep/src/g3dlite/Vector2.cpp
+ dep/src/g3dlite/Vector2int16.cpp
m dep/src/g3dlite/Vector3.cpp
+ dep/src/g3dlite/Vector3int16.cpp
+ dep/src/g3dlite/Vector3int32.cpp
m dep/src/g3dlite/Vector4.cpp
+ dep/src/g3dlite/Vector4int8.cpp
+ dep/src/g3dlite/Welder.cpp
+ dep/src/g3dlite/WinMain.cpp
+ dep/src/g3dlite/constants.cpp
+ dep/src/g3dlite/debugAssert.cpp
+ dep/src/g3dlite/fileutils.cpp
+ dep/src/g3dlite/filter.cpp
m dep/src/g3dlite/format.cpp
+ dep/src/g3dlite/g3dfnmatch.cpp
+ dep/src/g3dlite/g3dmath.cpp
+ dep/src/g3dlite/license.cpp
m dep/src/g3dlite/license.html
+ dep/src/g3dlite/prompt.cpp
+ dep/src/g3dlite/stringutils.cpp
+ dep/src/g3dlite/uint128.cpp
m src/shared/revision_nr.h
m src/shared/vmap/AABSPTree.h
m src/shared/vmap/BaseModel.cpp
m src/shared/vmap/ModelContainer.cpp
m src/shared/vmap/SubModel.cpp
m src/shared/vmap/TreeNode.h
m win/VC100/g3dlite.vcxproj
m win/VC80/g3dlite.vcproj
m win/VC90/g3dlite.vcproj

[10097] Update G3D up to v8.0b4

+ Got rid of zip lib requirement in G3D...
Still can re-enable code by defining _HAVE_ZIP...

+ Remove silly X11 lib dependency from G3D
Code doesn't seem to do anything yet anyway, and even if, we don't want it :p

+ Fix another weird G3D build problem...

+ Remove some __asm usage in g3d, which is not available on Win64
My editor also decided to remove a ton of trailing white spaces...tss...

+ Reapply G3D fixes for 64bit VC

+ not use SSE specific header when SSE not enabled in *nix

+ Updated project files

+ New vmap_assembler VC90/VC80 Project

+ vmap assembler binaries updates

NOTE: Old vmap fikes expected work (as tests show) with new library version.
But better use new generated versions. Its different in small parts to bad
or good...

(based on Lynx3d's repo commit 44798d3)

Signed-off-by: VladimirMangos <vladimir@getmangos.com></pre>



Дальше... (http://github.com/mangos/mangos/commit/1de1b249bc92dd51b724a43239845a3e4de245cd)