[英]VRAM SDL_Texture?
我使用IMG_Load
将游戏放入一个名为buffer
的SDL_Surfase
变量中,
SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer);
然后是SDL_Fre
。
但是我看到了Windows中SDL_Texture
将所有数据分配到内存中的内存使用情况。
我听说SDL_Surface
使用ram,而SDL_Texture
应该使用Vram。
如何跟踪内存vram,为什么我看到SDL_Texture
在使用ram内存分配?
我也希望您能以一些更快的模式来帮助我加载场景图像。
确保您没有使用软件渲染器,并确保从中创建纹理后释放了该表面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.