DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
[基本上,我使用GetCurrentProcess在DXGI_SWAP_CHAIN_DESC上设置了伪造的HWND,但是如果我在下一个字段中选择了false,那为什么还要紧呢?我的问题是为什么我的程序不是...
我现在正在使用Mandelbrot集的DirectX 11版本。到目前为止,我所做的是创建一个带有纹理的四边形。我可以使用像素着色器为点着色,但是对于某些...
我想在WPF窗口中创建一个dpi感知子窗口。子窗口将用于DirectX渲染。我使用以下窗口创建了一个最小示例:
为什么&(ComPtr.Get())!= ComPtr.GetAddressOf()?我尝试将ID3D11ShaderResourcesView *传递给函数,然后将其转换为**以在CreateShaderResourceView中使用,但是它无法正常工作。我...
我正在尝试在Windows XP和Win7中记录屏幕。我通过使用DirectX的接口CreateOffscreenPlainSurface和GetFrontBufferData获得了位图。我需要对位图进行编码...
我正在关注初学者级别的DirectX教程。我已经意识到,将顶点放在顶点缓冲区中的顺序会影响渲染的成败。例如,这将绘制三角形myVertex顶点[] ...
我正在努力使用DirectX 11中的立方体阴影贴图实现点光源阴影。我进行了四处搜索,实际上似乎只有OpenGL或更早版本的DirectX中的教程。我有...
我需要使游戏中的对象透明,但是无法正常工作。因此,经过一些研究,我后来发现了如何在Direct3D9中正确进行alpha混合并实现了一些代码...
我的照明效果很好,除了立方体上的一张脸。我想我是通过将一些UV坐标归零来找到有问题的脸的。好像这些面孔在通过其他人展现出来。 ...
首先,我对描述符范围的理解是,我可以指定一个着色器可以使用的多个缓冲区(在我的情况下为常量缓冲区),对吗?如果不是,那么这就是我的...
为什么D2D1CreateFactory在程序集中发送错误消息
我到目前为止有一个程序,它所做的只是尝试创建一个D2D1Factory,但是我收到错误消息E_NOINTERFACE,我以为我拥有正确的IID_ID2D1Factory,并且在...中多次检查过...
我使用DirectX9构建了一个非常简单的C ++程序,该程序在屏幕上显示图像和文本。我已经将它编译为1024 x 768,并且我想确保它在任何屏幕上都兼容...
所以我很困惑。我在Direct3D9中练习绘图,遇到了一个小问题。我对数据流是什么感到困惑。例如,d3ddev-> SetStreamSource(1,...
在Visual Studio 2012中调用D3DReadFileToBlob会导致链接错误
我在DirectX项目中加载预编译的HLSL着色器时遇到了令人沮丧的问题。我正在使用Visual Studio 2012专业版和DirectX SDK(2010年6月)。下面的代码导致链接错误...
我正在构建一个使用Direct3D对象的程序,并使用Direct3D = Microsoft.DirectX.Direct3D呈现实时流。我在Windows 7计算机上对其进行了测试,问题是CPU不能...
所以我很困惑。我在Direct3D9中练习绘图,遇到了一个小问题。我对数据流是什么感到困惑。例如,d3ddev-> SetStreamSource(1,...
DirectCompute着色器(HLSL)具有奇怪的数组大小
我正在努力通过计算着色器存储uint数组的方式。我有以下着色器代码(一个简单的极简示例来重现该问题):cbuffer TCstParams:register(b0){int ...
我有一个在DirectX-11上编写的3D引擎。现在,我需要实现一个网格以对相交,相减,并集进行网格划分。我需要的示例我可以使用哪种算法?对不起,我的英语。