DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
等待副本操作从Backbuffer到DX11中的登台缓冲区?
IM挂上DX11的呼叫。在每个帧中,我想将Backbuffer的内容复制到CPU缓冲区中。这可以完成创建登台缓冲区。 Backb的内容...
我正在为 DX11 游戏编写插件,我需要截屏并将其保存到文件中。我发现了一些使用 D3DX11SaveTextureToFile 函数的代码片段,但我就是无法将其实现......
直接从 DllMain() 创建 DirectX 对象失败。我尝试启动一个新线程,在那里创建对象,然后它们获取我要挂钩的函数的虚函数表/地址。 我正在使用 Micr...
我正在使用计数 8 的示例描述创建颜色和深度纹理。渲染几何体时,MSAA 似乎运行良好。 然而,在我基于精灵的着色器中,我渲染...
使用 PathGeometry.Widen() 时出现不需要的 StrokeStyle 结尾
我正在使用 SharpDX 在 .NET WinForms 上绘制折线。 这些折线代表钣金件的轮廓。 组成一个 PathGeometry 对象,定义折线: '重置 m_pathGeometry (...
我想知道 OpenGL 和 DirectX 驱动程序到底是如何工作的。据我所知,他们基本上接受各种 API 中的调用,并输出字节码指令流,这些指令流向......
我正在尝试了解托管 DirectX 库的分发术语。我特别寻找有关这些库是否与产品代码一起分发的信息...
OpenGL/DirectX 上的硬件超高分辨率视频解码和渲染
我正在尝试解码和渲染超高分辨率视频(4k x 4k),并且视频使用 h.264 编解码器进行编码。在解码视频帧时,我们希望在着色器上渲染帧,当前...
我目前正在学习 D3D12,并决定从使用 HLSL 5.0 更改为 6.0,以便能够使用动态索引。问题是 D3DCompile 和 D3DCompile2 只支持 HLSL ...
有人知道如何用 directX9 绘制二维线吗?提前致谢 我不知道如何在 directX9 中绘制 2d 线,而且我在 google 上找不到教程,所以我在这里问
C++ - 将 DirectSound 或 XAudio2 与 EAX 结合使用
是否有在 C++ 中将 EAX 与 DirectSound 或 XAudio2 一起使用的示例/教程/资源?我找不到任何东西,但我的游戏引擎确实需要它。
我正在尝试在一次绘制调用中绘制两个三角形。两个三角形平行。相机的前进方向沿着这些三角形的法线,该法线垂直于两个三角形......
在 DirectX 移动照明示例中,圆柱体是通过以下方式生成的: for( DWORD i=0; i<50; i++ ) { FLOAT theta = (2*D3DMX_PI*i)/(50-1); ...
float4x4 matInvViewProj; float4 GetPointPosition(float2 Tex0) { float4 PosImageSpace; PosImageSpace.xy = float2(Tex0*2-1); PosImageSpace.z = tex2D(DepthTextureSampler,Tex0).r; 返回...
通过 DXGI FLIP SwapChain 强制使用独立翻转模式
我目前面临 DXGI 交换链 (DirectX 11) 的问题。我的 C++ 应用程序显示(实时)视频,我的目标是最大限度地减少延迟。我没有要处理的用户输入。 为了减少延迟我
释放 COM 对象 (WICImagingFactory) 时出现段错误
我已经开始使用 Direct2D 创建一个简单的游戏引擎,但每当我发布 IWICImagingFactory* 时,我都遇到了段错误的问题。仅当程序 c...