VRAM SDL_Texture?

时间:2017-02-13 01:07:55

标签: c++ sdl sdl-2

我使用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正在使用内存分配?

此外,我希望你可以用一些更快的模式来加载我的场景图像。

1 个答案:

答案 0 :(得分:0)

确保您没有使用软件渲染器,并确保在从中创建纹理后释放曲面。