direct3d9

direct3d9

文章 0 浏览 4

IMediaSample(DirectShow) 到 IDirect3DSurface9/IMFSample(MediaFoundation)

我正在开发一个自定义视频播放器。我在我的架构中混合使用 DirectShow/Media Foundation。基本上,我使用 DS 来抓取 VOB 帧(MF 不支持)。我能够从 D…

她比我温柔 2025-01-03 02:12:19 2 0

多个 Direct3D 9 设备和 Alt-Tab 键

我有一个应用程序,它在全屏模式下创建 Direct3D 9 设备,然后开始演示。稍后,在创建第一个设备后,我临时在窗口模式下创建一个新的 Direct3D 设备(…

彡翼 2024-12-28 12:17:39 1 0

缓冲 direct3d 绘制操作

这个问题是二维特定的。 我是一个不断更新的纹理,它是我的图层之一的渲染目标。更新是纹理的整体重绘,通过绘制精灵和输出文本来执行。该操作执行频…

清欢 2024-12-23 16:18:15 2 0

将视频渲染为 Direct3D 9.0c 纹理

我一直在尝试在 Direct3D 应用程序中播放视频,并且一直在 DirectShow 的帮助下尝试这样做。我的问题是我找不到如何将帧数据放入纹理中(ISampleGrabb…

善良天后 2024-12-15 09:54:51 3 0

为什么 IDirect3DDevice9::Release 会返回 S_FALSE?

当我为 Direct3D9 设备调用 Release 方法时,它返回 S_FALSE,但我找不到任何解释为什么会返回该值的信息。 据我所知,S_FALSE 意味着它已经成功,但…

岁月染过的梦 2024-12-14 05:05:34 3 0

在 Direct3D 9 中进入窗口模式

我正在制作一个 Direct3D 应用程序,我可以使用带有新演示参数的 IDirect3DDevice9::Reset 轻松从窗口模式转到全屏模式。但是,当我使用相同的技巧从…

情未る 2024-12-10 14:01:03 3 0

D3D 显示适配器 ID 中的描述性显示器名称

正如问题所示,我正在尝试提取描述性显示器名称以与显示适配器名称相匹配。下面的代码给了我一个像 \.\DISPLAY1 这样的设备 ID,这是可以理解的,但不…

眉目亦如画i 2024-11-26 19:51:15 2 0

截屏 C++ directx 得到黑色图像

我正在尝试使用 directx 进行屏幕截图。我尝试了几页代码来解释如何操作,但总是得到黑屏截图。如果有人能帮助我,我将不胜感激。 我的代码是: int _…

自由如风 2024-11-24 13:59:11 3 0

(DirectX9) 隐式应用伽玛校正

更新: 非常感谢大家的回答。正如杰西·霍尔(Jesse Hall)所说,看起来这是一个驱动程序(或硬件)问题。我在其他配置上尝试了相同的应用程序,它按预…

笙痞 2024-11-17 16:51:01 7 0

使用 D3D,我是否需要在退出进程之前调用release?

我正在学习的 direct3d 教程是这样说的: “......基本上,如果您创建 Direct3D,但从不关闭它,它将继续在计算机后台运行,直到您下次重新启动,即使…

骄兵必败 2024-11-10 05:00:21 5 0

基于 2D 图块的游戏,当我用相机放大时显示图块精灵之间的间隙?

我正在使用 D3DXSPRITE 方法将地图图块绘制到屏幕上,我刚刚添加了一个缩放功能,当您按住向上箭头时会放大,但注意到您现在可以看到图块之间的间隙,…

凡尘雨 2024-11-09 23:12:26 5 0

Direct3D 9 阴影贴图混合模式

我目前正在尝试在 direct3d 9 中的场景上绘制阴影。我正在尝试进行一些多通道渲染,但无法理解如何使用/设置混合模式。 我已经完成了填充深度缓冲区的…

蹲在坟头点根烟 2024-11-05 08:55:00 8 0

打包自定义 DirectX 可再发行安装程序

根据 MS 的建议,我们已删除我们的 D3D9 应用程序的 DX 安装程序内容中的大部分文件,使其总共减少到 5Mb。 但现在我想将这些文件打包到一个安装程序…

心奴独伤 2024-10-25 13:07:19 6 0

D3D9 HLSL 矩阵化了我的大脑

我正在向各位 Direct3D 专家寻求帮助。坦白说,HLSL 的奇怪行为让我抓狂。这是我指定矩阵的方式。 现在我的问题 D3DX 9 函数: D3DXMatrixOrthoOffCen…

颜漓半夏 2024-10-14 15:56:46 6 0

创建 Direct3D9 设备的最少代码

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

琉璃繁缕 2024-10-13 08:10:39 6 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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