Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 106

Committed by k1ngp1n on Wed 28 Mar, 2012 21:50:23 +0000

Commit Message:

[Ionut] [[BR]]
Unstable revision – New animation code is not yet optimized and loading performance is low [[BR]]
[[BR]]
-Added animation loading and bone matrix calculations (actual skinning not implemented yet)[[BR]]
-Modified VBO classes to support dynamic data and faster updates [[BR]]
-Templatized Math classes (vec2,vec3,vec4,mat3,mat4) for greater flexibility [[BR]]
-Separated Rendering API from Rendering API version [[BR]]
-Fixed buggy GL error checking [[BR]]
-Small bugs fixed in Projectile and Weapon classes [[BR]]

Changes

Added /trunk/Source Code/Geometry/Animations/AnimationController.cpp

Added /trunk/Source Code/Geometry/Animations/Headers/AnimationController.h

Added /trunk/Source Code/Geometry/Animations/Headers/Bone.h

Removed /trunk/Source Code/Geometry/Animations/Bones.cpp

Removed /trunk/Source Code/Geometry/Animations/Headers/Bones.h

Removed /trunk/Source Code/Geometry/Animations/Headers/cAnimationController.h

Removed /trunk/Source Code/Geometry/Animations/cAnimationController.cpp

Removed /trunk/assets/teren/test.png.old

Modified /trunk/Assimp32.dll Diff

Modified /trunk/COPYING Diff

Modified /trunk/Source Code/AI/AIEntity.cpp Diff

Modified /trunk/Source Code/AI/ActionInterface/Headers/ActionList.h Diff

Modified /trunk/Source Code/AI/Headers/AIEntity.h Diff

Modified /trunk/Source Code/AI/Sensors/Headers/Sensor.h Diff

Modified /trunk/Source Code/AI/Sensors/Headers/VisualSensor.h Diff

Modified /trunk/Source Code/AI/Sensors/VisualSensor.cpp Diff

Modified /trunk/Source Code/Core/Application.cpp Diff

Modified /trunk/Source Code/Core/Headers/Application.h Diff

Modified /trunk/Source Code/Core/Headers/BaseClasses.h Diff

Modified /trunk/Source Code/Core/Math/Headers/MathClasses.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Quaternion.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Ray.h Diff

Modified /trunk/Source Code/Core/Math/Headers/Transform.h Diff

Modified /trunk/Source Code/Core/Math/Quaternion.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/Particle.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Particle.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Triggers/Headers/Trigger.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Triggers/Trigger.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Character.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/NPC.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Unit.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Headers/Vehicle.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/NPC.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Units/Unit.cpp Diff

Modified /trunk/Source Code/Dynamics/Physics/Headers/PXDevice.h Diff

Modified /trunk/Source Code/Dynamics/Physics/Headers/PhysicsAPIWrapper.h Diff

Modified /trunk/Source Code/Dynamics/Physics/PhysX/Actors/pxSimpleShapes.cpp Diff

Modified /trunk/Source Code/Dynamics/Physics/PhysX/Headers/PhysX.h Diff

Modified /trunk/Source Code/Dynamics/Physics/PhysX/PhysXSceneInterface.cpp Diff

Modified /trunk/Source Code/Dynamics/WeaponSystem/Projectile/Projectile.cpp Diff

Modified /trunk/Source Code/Dynamics/WeaponSystem/Weapons/Weapon.cpp Diff

Modified /trunk/Source Code/Environment/Sky/Headers/Sky.h Diff

Modified /trunk/Source Code/Environment/Sky/Sky.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/Headers/Terrain.h Diff

Modified /trunk/Source Code/Environment/Terrain/Headers/TerrainChunk.h Diff

Modified /trunk/Source Code/Environment/Terrain/Headers/TerrainDescriptor.h Diff

Modified /trunk/Source Code/Environment/Terrain/Quadtree/Headers/Quadtree.h Diff

Modified /trunk/Source Code/Environment/Terrain/Quadtree/Headers/QuadtreeNode.h Diff

Modified /trunk/Source Code/Environment/Terrain/Quadtree/Quadtree.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/Quadtree/QuadtreeNode.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/Terrain.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/TerrainChunk.cpp Diff

Modified /trunk/Source Code/Environment/Terrain/TerrainLoader.cpp Diff

Modified /trunk/Source Code/Environment/Vegetation/Vegetation.cpp Diff

Modified /trunk/Source Code/Environment/Water/Water.cpp Diff

Modified /trunk/Source Code/GUI/GUI.cpp Diff

Modified /trunk/Source Code/GUI/Headers/GUI.h Diff

Modified /trunk/Source Code/Geometry/Importer/DVDConverter.cpp Diff

Modified /trunk/Source Code/Geometry/Importer/Headers/DVDConverter.h Diff

Modified /trunk/Source Code/Geometry/Material/Headers/Material.h Diff

Modified /trunk/Source Code/Geometry/Material/Material.cpp Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Mesh.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Object3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Predefined/Box3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Predefined/Quad3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Predefined/Sphere3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/Predefined/Text3D.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Headers/SubMesh.h Diff

Modified /trunk/Source Code/Geometry/Shapes/Mesh.cpp Diff

Modified /trunk/Source Code/Geometry/Shapes/Object3D.cpp Diff

Modified /trunk/Source Code/Geometry/Shapes/SubMesh.cpp Diff

Modified /trunk/Source Code/Graphs/SGNRenderCalls.cpp Diff

Modified /trunk/Source Code/Graphs/SceneGraphNode.cpp Diff

Modified /trunk/Source Code/Graphs/SceneNode.cpp Diff

Modified /trunk/Source Code/Hardware/Input/InputManager.h Diff

Modified /trunk/Source Code/Hardware/Platform/PlatformDefines.h Diff

Modified /trunk/Source Code/Hardware/Video/Direct3D/DXWrapper.cpp Diff

Modified /trunk/Source Code/Hardware/Video/Direct3D/DXWrapper.h Diff

Modified /trunk/Source Code/Hardware/Video/Direct3D/d3dShaderProgram.h Diff

Modified /trunk/Source Code/Hardware/Video/Direct3D/d3dVertexBufferObject.h Diff

Modified /trunk/Source Code/Hardware/Video/GFXDevice.cpp Diff

Modified /trunk/Source Code/Hardware/Video/GFXDevice.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/GLWrapper.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/GLWrapper.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glFrameBufferObject.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glRenderStateBlock.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glResources.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glShaderProgram.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glShaderProgram.h Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glVertexBufferObject.cpp Diff

Modified /trunk/Source Code/Hardware/Video/OpenGL/glVertexBufferObject.h Diff

Modified /trunk/Source Code/Hardware/Video/RenderAPIEnums.h Diff

Modified /trunk/Source Code/Hardware/Video/RenderAPIWrapper.h Diff

Modified /trunk/Source Code/Hardware/Video/ShaderProgram.h Diff

Modified /trunk/Source Code/Hardware/Video/Texture.h Diff

Modified /trunk/Source Code/Hardware/Video/VertexBufferObject.h Diff

Modified /trunk/Source Code/Libs/includes/networking/ByteBuffer.h Diff

Modified /trunk/Source Code/Managers/AIManager.cpp Diff

Modified /trunk/Source Code/Managers/Headers/AIManager.h Diff

Modified /trunk/Source Code/Managers/Headers/LightManager.h Diff

Modified /trunk/Source Code/Managers/LightManager.cpp Diff

Modified /trunk/Source Code/Managers/ResourceManager.cpp Diff

Modified /trunk/Source Code/Managers/SceneManager.cpp Diff

Modified /trunk/Source Code/Rendering/Camera/Camera.cpp Diff

Modified /trunk/Source Code/Rendering/Camera/Headers/Camera.h Diff

Modified /trunk/Source Code/Rendering/Frustum.cpp Diff

Modified /trunk/Source Code/Rendering/Headers/Framerate.h Diff

Modified /trunk/Source Code/Rendering/Headers/Frustum.h Diff

Modified /trunk/Source Code/Rendering/Lighting/Headers/Light.h Diff

Modified /trunk/Source Code/Rendering/Lighting/Light.cpp Diff

Modified /trunk/Source Code/Rendering/Lighting/LightShadowMapping.cpp Diff

Modified /trunk/Source Code/Rendering/PostFX/CustomOperators/BloomPreRenderOperator.cpp Diff

Modified /trunk/Source Code/Rendering/PostFX/PostFX.cpp Diff

Modified /trunk/Source Code/Rendering/RenderPass/Headers/Reflector.h Diff

Modified /trunk/Source Code/Rendering/RenderPass/Reflector.cpp Diff

Modified /trunk/Source Code/Rendering/RenderPass/RenderQueue.cpp Diff

Modified /trunk/Source Code/Scenes/AITenisScene/AITenisScene.cpp Diff

Modified /trunk/Source Code/Scenes/AITenisScene/AITenisSceneAIActionList.cpp Diff

Modified /trunk/Source Code/Scenes/AITenisScene/Headers/AITenisScene.h Diff

Modified /trunk/Source Code/Scenes/AITenisScene/Headers/AITenisSceneAIActionList.h Diff

Modified /trunk/Source Code/Scenes/CubeScene/CubeScene.cpp Diff

Modified /trunk/Source Code/Scenes/FlashScene/FlashScene.cpp Diff

Modified /trunk/Source Code/Scenes/FlashScene/Headers/FlashScene.h Diff

Modified /trunk/Source Code/Scenes/Headers/Scene.h Diff

Modified /trunk/Source Code/Scenes/MainScene/Headers/MainScene.h Diff

Modified /trunk/Source Code/Scenes/MainScene/MainScene.cpp Diff

Modified /trunk/Source Code/Scenes/NetworkScene/Headers/NetworkScene.h Diff

Modified /trunk/Source Code/Scenes/NetworkScene/NetworkScene.cpp Diff

Modified /trunk/Source Code/Scenes/PhysXScene/Headers/PhysXScene.h Diff

Modified /trunk/Source Code/Scenes/PhysXScene/PhysXScene.cpp Diff

Modified /trunk/Source Code/Scenes/PingPongScene/Headers/PingPongScene.h Diff

Modified /trunk/Source Code/Scenes/PingPongScene/PingPongScene.cpp Diff

Modified /trunk/Source Code/Scenes/Scene.cpp Diff

Modified /trunk/Source Code/Utility/Headers/BoundingBox.h Diff

Modified /trunk/Source Code/Utility/Headers/ImageTools.h Diff

Modified /trunk/Source Code/Utility/ImageTools.cpp Diff

Modified /trunk/Source Code/Utility/XMLParser.cpp Diff

Modified /trunk/Source Code/resource.h Diff

Modified /trunk/VCData/Divide VS2008.suo Diff

Modified /trunk/VCData/Divide VS2010.suo Diff

Modified /trunk/VCData/VisualStudioProjects/DIVIDE.vcproj Diff

Modified /trunk/VCData/VisualStudioProjects/DIVIDE_VS2010.vcxproj Diff

Modified /trunk/VCData/VisualStudioProjects/DIVIDE_VS2010.vcxproj.filters Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/bumpMapping.frag Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/phong_lighting.frag Diff

Modified /trunk/assets/shaders/GLSL/fragmentAtoms/phong_lighting_noTexture.frag Diff

Modified /trunk/assets/shaders/GLSL/lighting.glsl Diff

Modified /trunk/assets/shaders/GLSL/terrain.glsl Diff

Modified /trunk/assets/shaders/GLSL/vertexAtoms/boneTransforms.vert Diff

Modified /trunk/assets/shaders/GLSL/vertexAtoms/lightingDefaults.vert Diff