direct3d

direct3d

文章 4 浏览 87

如何提高 Direct3D 流纹理性能?

我正在尝试加速全屏纹理的绘制,该纹理会改变每一帧。在我的系统上,使用 GDI 和 BitBlt() 可以获得大约 1000 FPS,但我认为可以通过使用 Direct3D 和…

素衣风尘叹 2024-10-16 15:13:35 5 0

与 Direct3D 中的顶点缓冲区和索引缓冲区作斗争

我已经尝试了好几个月来了解 IDirect3DVertexBuffer9 和 IDirect3DIndexBuffer9 的工作原理。我读过很多书籍、电子书和论坛,但我仍然无法掌握它们的…

┊风居住的梦幻卍 2024-10-16 06:05:15 6 0

WPF-DirectX 互操作问题 (D3DImage)

我正在使用 D3DImage 编写视频应用程序。帧来自内存,并使用 DirectX9 在本机代码中渲染为纹理,最终由 D3DImage 暴露给 WPF GUI。我在上面有一些叠加…

蓝眼睛不忧郁 2024-10-14 19:26:37 5 0

使用 GDI 和 GDI 进行烦人的文本换行直接3D

如果我使用 Direct3D 的 DrawText(其行为类似于 GDI 对应项),并且启用 DT_WORDBREAK 格式化标志,则每当出现这种情况时,它都会剪切撇号上的文本,…

始终不够爱げ你 2024-10-14 01:53:39 5 0

Direct3D 应用程序搞砸了 XULRunner

我有一个使用渲染引擎的应用程序,可以在 D3D 和 OpenGL 之间切换(至少在 Windows 上!)我们还使用 XULRunner 来实现嵌入式 Web 浏览器功能。 XULRu…

零度℉ 2024-10-13 08:36:06 7 0

创建 Direct3D9 设备的最少代码

这不适用于稳定的发布代码,我只需要从我的开发 PC 上的 HWND 获取在 C++ 应用程序中创建的窗口化 D3D9 设备来测试某些内容...它可以默认加载选项。 …

琉璃繁缕 2024-10-13 08:10:39 5 0

独立使用 Direct3D 的应用程序和 DLL

如果使用 Direct3D 绘制图形的应用程序加载一个想要执行相同操作的 DLL(尽管是独立的,在不同的窗口中),那么安全吗? 另外,两个 IDirect3DDevice9…

怀中猫帐中妖 2024-10-13 05:15:41 5 0

如何创建一个小游戏?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…

轻许诺言 2024-10-13 03:39:59 5 0

将数据排队到 IDirect3DDevice9 的交换链中

我是 direct3D 的新手。我正在尝试在 direct3ddevice 上写入图像并从中获取 xrgb 中的相同图像。我创建一个纹理并从 GetSurfaceLevel() 获取表面。我…

遮云壑 2024-10-12 19:52:27 7 0

构建之间的性能问题

我在业余时间开发了一个小型独立游戏,遇到了一个莫名其妙的问题。游戏的某些版本的运行速度会比其他版本随机慢数百帧。例如,当渲染一些文本且没有 3…

坏尐絯 2024-10-12 07:22:17 5 0

阴影贴图 - 多个来源

我正在考虑编写一些在 DX9 中执行阴影贴图的代码。我仅从一个光源获得阴影贴图的示例代码。来自多个光源的阴影贴图的性能是否可行?我的场景渲染起来…

寒冷纷飞旳雪 2024-10-10 16:33:38 6 0

Direct3D 9 中表面的部分变暗

在 Direct3D 9 中,我尝试这样修改表面: 给定一个矩形,对于矩形边界内给定表面中的每个像素,每个通道(R、G、B、A)将乘以某个(浮动)值来使其变…

⒈起吃苦の倖褔 2024-10-09 12:43:32 3 0

DirectX 8.1 中的表面纹理

我正在通过创建一个渲染目标及其关联的深度和模板缓冲区来进行双缓冲,绘制到它,然后绘制一个全屏(可能是拉伸的)四边形,并将后台缓冲区作为纹理。…

洛阳烟雨空心柳 2024-10-09 11:27:43 4 0

使用 Direct3D 的 2D 图形

我正在尝试使用 Direct3D 渲染 2D 图形,这是自 DirectDraw 弃用以来每个人都推荐的。我确实不关心任何 3D 效果,只是希望能够执行诸如在彼此上绘制线…

玩世 2024-10-09 06:32:54 6 0

使用 IDirect3DDevice9::SetCursorProperties 时光标在非客户区域闪烁

我有一个在 Direct3D9 下运行的应用程序。应用程序使用 Direct3D HW 光标 API(IDirect3DDevice9::SetCursorProperties 等)来控制光标。几乎一切工作…

孤单情人 2024-10-08 07:00:54 7 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文