gpt4 book ai didi

c++ - SDL2 2D纹理分配/池化

转载 作者:行者123 更新时间:2023-12-02 10:06:41 25 4
gpt4 key购买 nike

关于SDL2的硬件加速纹理渲染,我有两个问题:

  • 当使用SDL_Createtexture(...)时,当VRAM非常重要时,是否可以在系统RAM和VRAM之间自动合并/传输纹理?为了确保不会淹没VRAM,我正在考虑将纹理加载到曲面中,并在需要时将其转换为纹理(所有纹理不可能一次都适合VRAM)。
  • 当最小化全屏应用程序和/或更改屏幕分辨率时,是否需要重新创建SDL_Texture实例?
  • 最佳答案

    不,在最小化窗口或更改其分辨率之后,无需重新创建SDL_Texture实例。也许您只需要在更改分辨率后在屏幕上重绘内容即可,而无需在将其最小化后重新绘制。

    另外,我建议您阅读以下SDL2教程:
    https://lazyfoo.net/tutorials/SDL/index.php

    关于c++ - SDL2 2D纹理分配/池化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59902967/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com