如何将信息发送到 DirectX 10 中的 HLSL 效果?
我想将视图向量发送到 ID3D10Effect 变量以计算镜面照明。如何从正在运行的 DirectX 程序向 HLSL 发送向量甚至标量值?我想做类似的事情 render() { /…
释放顶点/索引缓冲区会导致警告
当释放(Release())已用于在前一帧中渲染的顶点缓冲区(ID3D10Buffer / D3D10_BIND_VERTEX_BUFFER)时,我收到缓冲区已绑定的警告: D3D10:INFO:…
将 IID_IDXGIDevice 传递到 IUnknown::QueryDevice 时出现 DXGI 链接器错误
我试图在渲染框架中将交换链和窗口创建与 D3D10 设备创建分开,这意味着我无法真正使用 D3D10CreateDeviceAndSwapChain。在尝试构建我的测试应用程序…
从 CPU 上的几何着色器读取输出
我正在尝试从使用流输出输出到缓冲区的几何着色器读取输出。 几何着色器使用的输出缓冲区是这样描述的: D3D10_BUFFER_DESC vbdesc = { numPoints * s…
D3D10 (DirectX10) 全屏性能问题
我在将 DirectX10 (Win32/c++) 应用程序设置为全屏模式时遇到一些问题。 问题是我想让我的应用程序从一开始就全屏运行。 这可以通过使用 DXGISwapChai…