-
-
Change all
D3D.GraphicsStream to Microsoft.DirectX.GraphicsStream
Change D3DHardwareOcclusionQuery.cs line 109 from
lastFragmentCount = query.GetOcclusionData(flush); to lastFragmentCount = (int) query.GetData(typeof(int),flush);
Change D3DWindows.cs line 201 from
PresentParameters p = new PresentParameters(swapChain.PresentParamters); to PresentParameters p = new PresentParameters(swapChain.PresentParameters);
Change HLSL\HLSLProgram.cs line 83 from
(int)ShaderFlags.PackMatrixRowMajor, to ShaderFlags.PackMatrixRowMajor,
Change D3D9RenderSystem.cs line 1036 from
device.Lights[index].Commit(); to
device.Lights[index].Update();
It will compile without error.
Download: DirectX SDK Summer update 2004
Download: Axiom Engine
-
-
The Axiom Engine Project is a fully object oriented game engine development effort using C# and the Microsoft.Net platform to create an easy to use, flexible, extendable, and powerful engine that allows for rapid development of games for various genres. By using the .Net framework as the target platform, developers can focus more on core functionality and logic, rather than dealing with the complexities of languages like C++.
The core of Axiom is a port of the very popular OGRE graphics engine, which was chosen based on its clean object-oriented design, powerful features, and flexibilty.
Link: Axiom homepage
Download: Axiom Engine