[PS2模拟器]8月31号测试版
-
开发日志:
- 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.
- GSdx GSTextureCache: Using FastList instead of std::list. Various other improvements.