Direct3D是一种基于COM的高性能API,用于在Microsoft平台上以独立于设备的方式访问图形硬件(GPU)。
据我所知,我已正确实施了 phong 镶嵌代码,如 http://www.klayge.org/material/4_0/PhongTess/PhongTessellation.pdf 中所示 尽管如此,当我使用形状因子时......
为什么我的 Hull 和 Domain 着色器没有编译? (HLSL)
这是我的外壳着色器,我在主函数上方的每个属性上收到“警告 X3554:未知属性,或该语句的属性无效”,以及“
我正在解码视频并获得 YUV 420 帧。为了使用 D3D11 渲染它们,它们需要转换为 RGB(或者至少我假设渲染目标视图不能是 YUV 本身)。 YUV
Libavcodec (FFMPEG) D3D11 硬件加速不输出硬件帧
问题 我正在尝试让 FFMPEG 将 D3D11 2D 纹理直接输出为帧。据我了解,这实际上是可能的。这样做的原因是,我可以直接解码 YUV 格式...
我的一些旧代码最后用了一堆讨厌的黑客来让东西 "正确 "地工作,在移动物体和摄像机方面,比如必须使用 "std::sin(-yaw)",而不是"..."。
一点背景资料。我试图制作一个Windows(10)应用程序,使屏幕看起来像一个老式的CRT显示器,扫描线,模糊,和所有。我正在使用这个微软官方的屏幕捕捉......。
我在DXGI中使用windows的屏幕捕捉API写了一个屏幕捕捉程序,它的工作原理是OK的,但是在某些情况下(比如当我拖动一个窗口来移动它),结果包含了一个光标的形状......。
CreateWICTextureFromFile返回E_NOINTERFACE
我想创建一个纹理加载器。但是,当我创建以下行时:HRESULT res = CreateWICTextureFromFile(device,file.c_str(),&resource,&shaderResourceView,0);它返回...
如何处理Direct3D 9Ex D3DERR_DEVICEHUNG错误?
[如果IDirect3DDevice9Ex :: PresentEx方法返回D3DERR_DEVICEHUNG,则渲染,然后释放资源并调用IDirect3DDevice9Ex :: ResetEx(&m_d3dParams,NULL),其中m_d3dParams是...
我需要绘制一些简单的形状,所以我决定使用D3D9。在完成了directxtutorial.com上的一些教程之后,我终于掌握了制作我的第一个...
Exception:设备为nullptr。 D3D11中的读取访问冲突
每个人。两年前,我写了一个小型3D场景,只有1700行源代码(不包括.h文件)。现在回到GitHub并运行我的应用程序,我在调试中发现了一些有趣的bug ...
我正在通过Direct3D 12 API实现H264视频解码器-虽然我对Direct3D还是很陌生,但我确实对其他图形API和H264有经验。我一直在努力寻找合适的例子...
Direct3D:顶点颜色分量与IDirect3DDevice9 :: SetMaterial
[两种为Direct3D模型着色的方法有什么区别?
Direct3D Win32游戏模板未在VS 2019中显示
我正在尝试在Visual Studio中使用DirectX TK。在Wiki中,它显示了模板选项“ Direct3D Win32 Game”;但是,这在我的模板中不可用。我认为我已经安装了所有...
我正在尝试为Desktop Window Manager开发某些扩展。我选择了DLL注入和函数挂钩的方法。应该可以在Windows 7和Windows 8中正常工作。我成功...
[每当我运行此代码时,指向(TextData成员)_TextureData结构内的数据都为0(例如300个字节,仅为0)。它返回的HRESULT结果始终为S_OK,并且行...
我正在将D2D与D3D11一起使用。我有一些使用Windows API中的GetCursorpos()的代码,然后将其转换为客户端坐标,然后使用D2D在此位置绘制一个小圆圈...
我的DirectX应用程序无法正确渲染纹理。结果:VS编辑器期望:如您所见,猫的纹理没有完全绘制。我正在使用WaveFrontReader加载.OBJ ...
D3D9挂钩(EndScene + DrawIndexedPrimitive)
[你们都不知道,目前我对DirectX感到厌烦。我已经尝试了很多次,无论做什么,我似乎都无法工作。我已经在网上搜寻并研究了...