45

  1. FlowControl增加ExitGame函数
  2. GameApplication不再自动初始化,而改为需要用户自行初始化
  3. 将原本的仅支持GameMain入口改为支持从GameMain,main,WinMain入口
  4. 将原本的Application结构改为BaseApplication、ConsoleApplication、GraphicsApplication、OpenGLApplication、WinOpenGLApplication
  5. 增加Window基类,并将原本隐藏在代码内部的WinWindow,WinGLWindow开放出来
  6. 为插件加载增加更严谨的检测
  7. 增加是否初始化游戏杆选项,默认为不初始化。
  8. 将键盘输入由DirectInput改为Windows消息处理,以取得更好的安全性以及稳定性、兼容性
  9. Application以及SystemInfo,SystemInitInfo全部移至hgl/platform目录、将SystemInitInfo.cpp从WinGame移到Base/Application、将Base/Application/LogInfo系列移到Base/LogInfo目录、更改目录名Base/BaseApplication为Base/Application
  10. 改进TDF/GLSL/Texture2D三处,使其在加载错误数据后不会崩溃。
  11. OnlyList模板改进
  12. TheoraMovie设定为明确指定源数据格式
  13. Movie.Theora插件增加RGBA,BGRA两种模式。引擎中默认由RGB改为RGBA
  14. Pool模板增加[]操作符重载
  15. TCPSocket::Use函数改名为UseSock,以防止派生过程中的名称重复。
  16. 将vbo/fbo/pbo/glsl等是否开启放在SII中,以便初始化时便可禁用

更早日志已被SVN服务器自动清除

发表评论

你必须 登陆 方可发表评论.