0
我用我的IMG_Load
比赛进入所谓buffer
一个SDL_Surfase
变量和VRAM SDL_Texture?
SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer);
然后SDL_Fre
。
但是我看到在SDL_Texture
将所有数据分配到我的RAM内存的窗口中的内存使用情况。
我听说SDL_Surface
使用ram,而SDL_Texture
应该使用Vram。
如何跟踪我的内存vram,以及为什么我看到SDL_Texture
正在使用ram内存分配?
另外我希望你能帮我用一些更快的模式来加载我的场景图像。
IIRC除了VRAM外,SDL_Texture还在RAM中保存一个缓冲区 –