相关疑难解决方法(0)

如何有效地调整DirectX窗口的大小?

我查看了这个站点示例:http://www.codesampler.com/dx9src/dx9src_6.htm

但代码相当奇怪:它释放了每个纹理,顶点缓冲区,一切!然后再次构建它们:从磁盘加载模型......我不认为这是非常有效的!OpenGL可以在没有这些限制的情况下进行窗口大小调整.我怎么能像OpenGL一样做:高效的窗口调整大小而不需要释放程序中的每个资源?

我尝试了上面的链接示例中的代码,没有那些invalidateDeviceObjects/restoreDeviceObjects函数调用,但它没有工作..所以我想它必须完成?我希望不会,或者窗口调整大小会对大型应用程序造成痛苦,在这些应用程序中,您可以在纹理,模型等中分配数百兆字节的数据.

c++ windows directx visual-c++

4
推荐指数
1
解决办法
7920
查看次数

标签 统计

c++ ×1

directx ×1

visual-c++ ×1

windows ×1