Tools that are required and / or supported to code for or with IGE:
Runtime Environment
IDEs
Subversion Client
Documentation Generator
Subversion Repository
The general subversion repository can be found at svn://svn.imaginary-project.net/imaginary, and is running subversion 1.5.0. A read-only mirror is available at https://imaginary.svn.sourceforge.net/svnroot/imaginary. Each project has its own subdirectory. Current development for ige happens in /ige/trunk, maintenance and feature-freezed development is done in the appropriate branch in /ige/branches and a copy of each release can be found in /ige/tags.
To automatically set the right properties on source files, uncomment 'enable-auto-props = yes' and add the line '*.cs = svn:eol-style=native' to the bottom of your subversion config file (Settings-> Edit -on General tab- in TortoiseSVN).
Changing MeshBuffer to allow dynamic meshes
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/OpenGLDriver.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/MeshBuffer.cs
UPDATED /ige/trunk/Imaginary Game Engine/IGE Core.csproj
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/NonInterleavedMesh.cs
UPDATED /ige/trunk/Imaginary Game Engine/Scene/Scene.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/IGGuiRenderer.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/PhysXMeshObject.cs
UPDATED /ige/trunk/Imaginary Game Engine/Scene/IGraphicsSceneObject.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/GraphicsDriver.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/Mesh.cs
UPDATED /ige/trunk/Imaginary Game Engine/Scene/SkyBox.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/XFileLoader.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/OpenGLDriverWorker.cs
UPDATED /ige/trunk/Imaginary Game Engine/Scene/MeshObject.cs
Added Image control and implemented different z levels to properly align control drawing with text drawing on the z-axis.
UPDATED /iggui/trunk/ScrollArea.cs
UPDATED /iggui/trunk/Window.cs
UPDATED /iggui/trunk/Desktop.cs
UPDATED /iggui/trunk/Button.cs
UPDATED /ige/trunk/data/IGE_logo.png
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/OpenGLDriverWorker.cs
UPDATED /iggui/trunk/IGGui.csproj
UPDATED /iggui/trunk/Control.cs
UPDATED /ige/trunk/data/gui/glass.xml
ADDED /iggui/trunk/Image.cs
UPDATED /iggui/trunk/Slider.cs
UPDATED /iggui/trunk/Text.cs
Made most of Mono.Simd into a FastMath plug-in so we're still able to use different acceleration solutions.
UPDATED /ige/branches/simd/Imaginary Game Engine/IGE Core.csproj
UPDATED /ige/branches/simd/NUnit/Test.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Vector4F.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Matrix4F.cs
ADDED /ige/branches/simd/Imaginary Game Engine/MonoSimdMath.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/IFastMath.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Engine.cs
Moved scrollbar into separate slider-control
UPDATED /iggui/trunk/Font.cs
UPDATED /iggui/trunk/IGRenderer.cs
UPDATED /iggui/trunk/ScrollArea.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/GUIMaterial.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/IGGuiRenderer.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /iggui/trunk/Control.cs
UPDATED /ige/trunk/data/gui/glass.xml
ADDED /iggui/trunk/Slider.cs
UPDATED /iggui/trunk/Rectangle.cs
Started adjusting IFastMath into new structure, added unit test to keep math correct during refactoring, add standard speed tests to unit tests.
UPDATED /ige/branches/simd/Imaginary Game Engine.sln
UPDATED /ige/branches/simd/Imaginary Game Engine/IGE Core.csproj
UPDATED /ige/branches/simd/NUnit/IGE NUnit.csproj
UPDATED /ige/branches/simd/Imaginary Game Engine/Vector3F.cs
UPDATED /ige/branches/simd/NUnit/Test.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Vector4F.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Matrix4F.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/IFastMath.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/PluginMgr.cs
Add Mono.Simd reference
UPDATED /ige/branches/simd/References/Readme.txt
ADDED /ige/branches/simd/References/Mono.Simd.dll
Created Vector4F and started rewriting methods to use simd accelerated functions.
UPDATED /ige/branches/simd/Imaginary Game Engine/IGE Core.csproj
UPDATED /ige/branches/simd/Imaginary Game Engine/Vector3F.cs
ADDED /ige/branches/simd/Imaginary Game Engine/Vector4F.cs
UPDATED /ige/branches/simd/Imaginary Game Engine/Matrix4F.cs
Creating simd-branch for Mono.Simd based math
ADDED /ige/branches/simd
Creating simd-branch for Mono.Simd based math
DELETED /ige/branches/simd
Creating branch for Mono.Simd based math
ADDED /ige/branches/simd
Updated copyright statements, added elementary renderer for Axiom to demonstrate and test portability.
ADDED /iggui/trunk/Axiom/IGGuiDemo.cs
UPDATED /iggui/trunk/Properties/AssemblyInfo.cs
ADDED /iggui/trunk/Axiom/Media
ADDED /iggui/trunk/Axiom/References/Tao.Platform.Windows.xml
UPDATED /iggui/trunk/Point.cs
ADDED /iggui/trunk/Axiom/Media/Archives
ADDED /iggui/trunk/Axiom/Media/Fonts/Arial.png
ADDED /iggui/trunk/Axiom/Media/Materials/Skys.material
ADDED /iggui/trunk/Axiom/References/Axiom.RenderSystems.OpenGL.Win32.xml
ADDED /iggui/trunk/Axiom/References/Tao.Platform.Windows.dll
ADDED /iggui/trunk/Axiom/Properties
UPDATED /iggui/trunk/Font.cs
ADDED /iggui/trunk/Axiom/References/DevIL.dll
UPDATED /iggui/trunk/Window.cs
ADDED /iggui/trunk/Axiom
ADDED /iggui/trunk/Axiom/References/Axiom.Plugins.DevILCodecs.xml
ADDED /iggui/trunk/Axiom/Media/GuiSkin/glass.xml
UPDATED /iggui/trunk/Desktop.cs
ADDED /iggui/trunk/Axiom/Media/Materials
ADDED /iggui/trunk/Axiom/References/Axiom.RenderSystems.OpenGL.Win32.dll
ADDED /iggui/trunk/Axiom/Media/Textures/WeirdEye.png
ADDED /iggui/trunk/Axiom/Media/Meshes
ADDED /iggui/trunk/Axiom/References/Axiom.Platforms.Win32.xml
ADDED /iggui/trunk/Axiom/Media/Textures/RustySteel.jpg
ADDED /iggui/trunk/Axiom/References/Tao.DevIl.xml
and more ...
Moving IGGui to it's own svn tree 4/*
UPDATED /ige/trunk
Moving IGGui to it's own svn tree 3/*
DELETED /ige/trunk/IGGui
Moving IGGui to it's own svn tree 2/*
ADDED /iggui/trunk
Moving IGGui to it's own svn tree 1/*
ADDED /iggui
ScrollArea working with a nice slider
UPDATED /ige/trunk/IGGui/Events.cs
UPDATED /ige/trunk/IGGui/Rectangle.cs
UPDATED /ige/trunk/IGGui/Font.cs
UPDATED /ige/trunk/IGGui/ScrollArea.cs
UPDATED /ige/trunk/data/gui/glass.dds
UPDATED /ige/trunk/IGGui/Desktop.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/OpenGLDriverWorker.cs
UPDATED /ige/trunk/data/gui/glass.xml
UPDATED /ige/trunk/IGGui/Control.cs
Adjust build location for IGGui
UPDATED /ige/trunk/IGGui/IGGui.csproj
Add IGGui to auto-build
UPDATED /ige/trunk/build.sh
Add recent files to project
UPDATED /ige/trunk/IGGui/IGGui.csproj
Working button widget, made text rectangle correct in order to center it.
UPDATED /ige/trunk/Imaginary Game Engine/Window.cs
ADDED /ige/trunk/IGGui/Events.cs
UPDATED /ige/trunk/IGGui/Rectangle.cs
UPDATED /ige/trunk/IGGui/Text.cs
UPDATED /ige/trunk/IGGui/Font.cs
UPDATED /ige/trunk/IGGui/Window.cs
UPDATED /ige/trunk/data/gui/glass.dds
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/IGGuiRenderer.cs
ADDED /ige/trunk/IGGui/Point.cs
UPDATED /ige/trunk/IGGui/Desktop.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /ige/trunk/IGGui/Button.cs
UPDATED /ige/trunk/data/gui/glass.xml
UPDATED /ige/trunk/IGGui/Control.cs
Added clipping support for scrolling text, start of Button implementation.
UPDATED /ige/trunk/IGGui/Text.cs
UPDATED /ige/trunk/IGGui/IGRenderer.cs
ADDED /ige/trunk/IGGui/ScrollArea.cs
UPDATED /ige/trunk/IGGui/Window.cs
UPDATED /ige/trunk/data/gui/glass.dds
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/IGGuiRenderer.cs
UPDATED /ige/trunk/Imaginary Game Engine/Graphics/GraphicsDriver.cs
UPDATED /ige/trunk/IGGui/Desktop.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
ADDED /ige/trunk/IGGui/Button.cs
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/OpenGLDriverWorker.cs
UPDATED /ige/trunk/data/gui/glass.xml
UPDATED /ige/trunk/Imaginary Game Engine/Plugins/OpenGL/Material.cs
UPDATED /ige/trunk/IGGui/Control.cs
Fixed control positioning, added text wrapping.
UPDATED /ige/trunk/IGGui/Text.cs
UPDATED /ige/trunk/IGGui/Window.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
UPDATED /ige/trunk/data/gui/glass.xml
UPDATED /ige/trunk/IGGui/Control.cs
Some IGGui updates, Physx cleanup and project files updated
UPDATED /ige/trunk/Imaginary Game Engine.sln
UPDATED /ige/trunk/IGGui/Text.cs
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/Scene.cs
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/ParticleBuffer.cs
UPDATED /ige/trunk/Imaginary Game Engine/Scene/Scene.cs
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/Shape.cs
UPDATED /ige/trunk/IGE Demo/Demo.cs
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/RaycastReport.cs
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/Fluid.cs
UPDATED /ige/trunk/data/gui/glass.xml
UPDATED /ige/trunk/IGGui/IGGui.csproj
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/Actor.cs
UPDATED /ige/trunk/Imaginary Game Engine/IGE Core.csproj
UPDATED /ige/trunk/IGGui/Font.cs
UPDATED /ige/trunk/IGGui/Window.cs
UPDATED /ige/trunk/IGGui/Desktop.cs
UPDATED /ige/trunk/IGE Demo/IGE Demo.csproj
DELETED /ige/trunk/Imaginary Game Engine/Plugins/PhysX/Joint.cs
UPDATED /ige/trunk/IGGui/Control.cs
Missed a file *again x2*
ADDED /ige/trunk/Imaginary Game Engine/Scene/IGui.cs
Missed a file *again*
ADDED /ige/trunk/Imaginary Game Engine/Graphics/IGGuiRenderer.cs