c++ - 调整交换链的后台缓冲区 (DX9)

标签 c++ winforms directx directx-9

本论坛的新内容(第一篇文章)

我将张贴图片作为最简单的解释方式: http://i42.tinypic.com/zvbj9i.png (无法发布图片,因为我还没有 10 个代表) 交换链被渲染到可调整大小的面板上,但在调整大小时,其中一些变得非常……像素化。这是主要的渲染代码:http://pastebin.com/uG9sLE1r 任何想法表示赞赏。

谢谢, 詹姆斯华纳

最佳答案

解决了这个问题,D3DXVECTOR2 的存储面板大小的 .x 部分(存储宽度)被分配给后备缓冲区的高度属性。现在工作 100%。这是我的代码,供任何可能觉得有用的人使用:http://pastebin.com/VvmUZNXF

关于c++ - 调整交换链的后台缓冲区 (DX9),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999220/

相关文章:

c# - (C/C++/C#) DirectX 9 Overlay,最好使用与 xfire 或 Steam 相同的方式

c++ - Boost 和 C++11 之间的互操作性

c++ - C++1z 范围的状态?

c++ - 为什么用户定义的复制构造函数调用基本构造函数,而默认复制构造函数则不调用?

c# - C# 新手 - 链接标签和函数的问题

c# - 如何更改 ListView 标题的前景色? C# 窗体应用程序

c++ - 为什么在堆栈对象和堆对象上使用 Times(n) 调用 gmock EXPECT_CALL 时会得到不同的结果?

vb.net - 在 VB.NET 中拖放并获取文件路径

c++ - 带有 DirectX 部分的 Metro 风格应用程序

javascript - C++ 或 v8 游戏引擎