首页 文章

VRAM SDL_Texture?

提问于
浏览 1929
0

我使用 IMG_Load 将我的游戏变成了一个名为 bufferSDL_Surfase 变量

SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer);

那么 SDL_Fre .

但我看到Windows中的内存使用情况 SDL_Texture 正在将所有数据分配到我的ram内存中 .

我听说 SDL_Surface 使用ram而 SDL_Texture 应该使用Vram .

如何跟踪我的内存vram,为什么我看到 SDL_Texture 正在使用内存分配?

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

1 回答

  • 0

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

相关问题