管理

开发日志:

  • GSdx GSTextureCache: Using FastList instead of std::list. Various other improvements.
    Using range loops where possible (correctly).
    Using auto where possible (minimize code changes whenever it's decided to change back to a std container).
    Use more efficient erase pattern (where possible).
    Minor code tweaks.
  • GSdx GSDevice: Using FastList instead of std::list. Using range loops (correctly). Using auto instead of declaring iterator type.
  • GSdx GSTextureCacheSW: Ported erase iterator trick. Using FastList instead of std::list. Using range loops. Using more efficient erase pattern.
  • GSdx GSFastList: Introducing the custom container template class.
  • GSdx GSDirtyRect: std::vector instead of std::list, to speedup linear scan. Improved const-ness. Using range loop.
  • GSdx GSLocalMemory: Reserve space required in the std::vector before adding elements to it.
  • GSdx GSCodeBuffer: std::vector instead of std::list, to speedup linear scan. Using range loop on destruction.
  • GSdx GSDevice11: Fix unsigned warning under VS2015 with DEBUG build enabled.

下载PC32位:
地址1
地址2