14得票5回答
快速多窗口渲染

我已经搜索并测试了许多周的C#渲染库,到目前为止,我还没有找到一个在多窗口渲染设置下表现良好的库。要求是能够在12个或更多显示器设置(金融图表)上运行程序,且在快速电脑上没有延迟。每个窗口需要每秒更新多次。在执行此操作时,CPU 需要执行大量的密集和时间关键任务,因此必须将一些负担转移至 GP...

14得票4回答
如何从XBox 360手柄获取输入?

我正在编写一个需要从XBox 360控制器中获取输入的程序,该输入将通过无线方式发送到我正在构建的遥控直升机。 到目前为止,我已经学习到可以使用DirectX中的XInput库或XNA中的Input框架来完成这项任务。 我想知道是否还有其他可选项。我的程序范围相当小,必须安装像Direct...

14得票2回答
生成球体顶点

在DirectX移动照明示例中,通过以下方式生成一个圆柱体:for( DWORD i=0; i<50; i++ ) { FLOAT theta = (2*D3DMX_PI*i)/(50-1); pVe...

14得票4回答
缺失文件,DirectX SDK (d3dx9.lib, d3dx9.h)

我安装了 DirectX SDK June 10,但当我引用d3dx9.h时,编译器找不到它。 我检查了SDK目录,也没有找到它。 缺少文件: d3dx9.lib, d3dx9.h, dxfile.h。

14得票3回答
OpenGL/DirectX Hook - 类似于FRAPS

是否有可能像FRAPS一样检测正在使用OpenGL或DirectX的应用程序?(可能使用某种形式的钩子)?我可能不需要实际绘制到窗口,我只需要知道哪些进程正在进行某种形式的3D渲染。 (编辑:) 如果您不熟悉它,FRAPS是一个可以在3D应用程序上绘制“每秒帧数”计数器的程序。 FRAPS会...

14得票6回答
DirectX 11支持.NET吗?

我可以在C#应用程序中使用DirectX 11吗? 需要在WPF应用程序中使用DirectSound。.NET 4 W7 x64

14得票1回答
学习编写着色器的最佳工具是什么?

我最近在做一些DirectX 10的工作,现在想要转向使用DirectX 11和Shader Model 5.0。我以前写过一些非常简单的着色器,现在想拓展自己的视野并尝试编写更复杂的着色器。我的问题有点多方面: 目前最好的编写着色器的工具是什么?我只用过Visual Studio和一些F...

14得票8回答
Delphi有哪些游戏引擎可用?

我想在Delphi中创建游戏。 有没有适用于Delphi的好游戏引擎? 基于DirectX 10或OpenGL? 我需要它来制作3D游戏,还是只能用C++?

14得票1回答
GDI/GDI+是如何在没有OpenGL或DirectX的情况下工作的

如果这个问题不是此处讨论的话题,我很抱歉。如果是,那么请随意将其移动到适当的站点。 GDI/GDI+如何在屏幕上显示内容(渲染到显卡)而不使用低级API与GPU通信,例如DirectX或OpenGL?它是如何在不使用任何API的情况下绘制到屏幕上的?是的,我知道图像是合成和在CPU上呈现的,...

13得票3回答
着色器函数参数性能

我在尝试理解着色器语言中参数传递的实现方式。 我已经阅读了几篇文章和文档,但仍然有些疑问。特别是,我正在尝试理解与 C++ 函数调用之间的区别,并着重关注性能方面的问题。 HLSL、Cg 和 GLSL 之间存在一些细微差异,但我想底层实现相当相似。 目前我所理解的: 除非另有规定,否...