13得票4回答
在Windows系统中,OpenGL和DirectX有何区别?

我没有任何图形编程的实际经验。我在阅读有关图形编程的内容时产生了这个疑问。 据我所了解,因为Windows没有像DOS那样提供直接硬件访问,所以创建了DirectX。这意味着DirectX是实现直接(近似)硬件访问的唯一可靠方法。我错了吗? 如果我没错的话,那么OpenGL必须使用Dire...

13得票7回答
Java能否实现DirectX技术?

有没有一种简单的方法在Java中使用DirectX?特别是DirectX的视频API。 我知道C#可能是更自然的选择,但我有我的恶毒原因想要做这样的事情。

13得票4回答
能否在Nvidia 3D Vision硬件上运行Java3D应用程序?

能否在Nvidia 3D Vision硬件上运行Java3D应用程序? 我有一个现有的Java3D应用程序,可以以立体声3D运行。过去,我总是使用OpenGL渲染器和四缓冲区立体声在Quadro显卡上运行该应用程序。 现在我使用了一台配备nVidia 3D Vision系统(搭载GeFor...

13得票6回答
如何在每个垂直同步时只进行一次渲染(不重复,不跳帧)?

我尝试进行垂直同步渲染,以便每次垂直同步仅进行一次渲染,而不会跳帧或重复任何帧。我需要在Windows 7下(未来还有Windows 8)中使用此功能。 它基本上包括绘制一系列QUADS,使其适合屏幕,以便原始图像的每个像素与屏幕上的一个像素1:1匹配。渲染部分不是问题,可以使用OpenGL...

13得票1回答
从进程管理器中解读GPU信息

我正试图查找我的Sharpdx / DirectX应用程序中可能存在的内存泄漏问题。 我从进程资源管理器中得到了以下信息,但我不知道如何解释。 什么是专用GPU内存? 什么是系统GPU内存? 什么是提交的GPU内存?

13得票2回答
为什么OpenGL最初被设计成状态机?

在我使用OpenGL的经验中,我经常忘记设置一些状态。因此,我认为状态机可能不是一个好的设计。但现在它必须兼容。我也知道DirectX在早期也是一个状态机。我想知道为什么OpenGL和DirectX最初被设计成状态机?

13得票2回答
如何使用纯C++而非C++/CLI开发通用的Windows 10应用程序?

我希望使用C++/DirectX/XAML开发通用的Windows应用程序。但似乎无法摆脱微软的C++/CLI语言。当我创建一个pty项目时,默认提供的代码都是C++/CLI。

13得票3回答
如何钩取/覆盖DirectX游戏?

有人能告诉我如何在C#中挂钩/覆盖DirectX游戏吗? 我尝试让一个全屏的C#窗口重叠在游戏上,但它不起作用。经过一些研究,我发现需要挂钩游戏,然后再显示C#窗口。 有人能解释一下我应该如何做吗? 我能在DirectX游戏上显示一个C#表格吗?

12得票3回答
从麦克风输入录制实时音频并同时保存

我正在尝试使用C#开发语音记录器。我已经尝试了许多方法,比如NAudio、DirectX、Microsoft.Xna.Framework.Audio等。 所有的方法都得到了相同的结果。在停止录制后,输出文件mp3/wav会被保存。 mp3/wav文件在一开始就被创建了(没有任何内容-0字节...

12得票4回答
将Direct2D渲染重定向到WPF控件

我正在使用 Visual C++ 和 Direct2D 开发一款绘图应用程序。 我有一个演示应用程序,其中: // create the ID2D1Factory D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &m_pDir...