我使用IMG_Load
将我的游戏转换为名为SDL_Surfase
的{{1}}变量和
buffer
然后SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer);
。
但我在Windows中看到SDL_Fre
正在将所有数据分配到我的ram内存中的内存使用情况。
我听说SDL_Texture
使用ram而SDL_Surface
应该使用Vram。
如何跟踪我的内存vram,为什么我看到SDL_Texture
正在使用内存分配?
此外,我希望你可以用一些更快的模式来加载我的场景图像。
答案 0 :(得分:0)
确保您没有使用软件渲染器,并确保在从中创建纹理后释放曲面。