其实往哪里 load,看程序的设计
OGL 我不是很清楚,但是 D3D 在创建 Texture/Vertex/Index 得时候,可以指定系统管理 (MANAGED) 或者手动管理
手动管理的话,可以指定载入显存 (LOCAL MEMORY) 还是直接用内存(慢) (SYSTEM MEMORY)
在内存留一个 copy 得好处是当游戏切换出桌面在切换回去的时候可以数秒钟内很快复原,缺点是占用内存
只用显存不用内存的好处是节省了内存,但是坏处就是切换一下需要重新从硬盘载入纹理,顶点之类的数据,相当于重新 load 一次 |