Ezia Engine

Free and open source game engine for game developers
Download

Ezia Engine Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • EziaSolsky
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 676 KB

Ezia Engine Tags


Ezia Engine Description

Free and open source game engine for game developers Ezia Engine is a game engine that helps game developers to produce games easier. It is writen in C++ and all of the functions are fixed into classes as the engine is designed under the purpose of Object-Oriented. NOTE: Ezia Engine is licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL). What's New in This Release: · BUG: Correct XMLParser::DoElement(). Now it will not call eEndElement if this element does not match the conditions. It needs to be well tested. · BUG: Correct FLDRET macro. It is a terrible bug. It will return 1 instead of the real RES code before. · ADD: Add QueryNumberAttribute( const char * const name , Define::float2 * const value ), QueryNumberAttribute( const char * const name , Define::float3 * const value ), QueryNumberAttribute( const char * const name , Define::float4 * const value ), QueryNumberAttribute( const char * const name , Define::float33 * const value ), QueryNumberAttribute( const char * const name , Define::float44 * const value ) to XMLParser. · ADD: EziaPhysicsActorDescLoader.h · ADD: Add class IGraphImmediately between IGraph and Direct3D9. · ADD: Add class IGraphOptimized. Read README for details. · MOD: Move as many macros as possible from H file to CPP file. · ADD: Complete Direct3D9::Mesh::LockVertexBuffer() , UnlockVertexBuffer() , LockIndiceBuffer() , UnlockIndiceBuffer(). · DEL: Delete IGraph::Material. · DEL: Delete IGraph::Matrix. · ADD: Add IGraph::Light temporarily. It may be deleted when IGraph::IShader is finished. · BUG: Correct some bugs in EziaVector2.h , EziaVector3.h , EziaVector4.h. Some mistakes like z was writen to be x. · ADD: EziaDirect3D9MeshLoader.h. · ADD: XMLParser::Restart(). So now XMLParser::Parser() can call XMLParser::Parser() indirectly by element events. · MOD: Move SetViewMatrix() and SetProjectionMatrix into ICamera. · BUG: Correct StreamTest size bug. StreamTest will automatically add one more charactor to the buffer tail for ''. · ADD: PerformanceTicker.h. · MOD: Separate IGraph::caUpdataCamera() and IGraph::ghPresent(). · MOD: Separate IGraph::caUpdataCamera() and IGraph::ghPresent(). · BUG: Add Ezia::DataStructs::Set::operator [] back. Because I find out what wrong with my pre-version of this operator: '&'. · ADD: Add file EziaAssert.h. · MOD: Some more "const" when the methods returen a pointer.


Ezia Engine Related Software