directx-9

    -1热度

    1回答

    嗨,我已经安装了直接x 11,大学课程刚刚开始使用直接x 9。是否有方法在视觉中使用直接x9 studio express C++ thatnks :)

    0热度

    1回答

    我正在创建一个包含DirectX 9(2010年6月)组件的WiX安装脚本。我的许多用户仍然使用XP。该WiX的脚本定义: <CustomAction Id="Install_DirectX" FileKey="dxsetup.exe" ExeCommand="dxsetup.exe" Execute="deferred" Return="ignore" HideTarget="no" Impe

    3热度

    1回答

    我使用ffmpeg函数来解码h264帧并在Windows平台上的窗口中显示。我使用的方法是如下面(从FFMPEG Frame to DirectX Surface): AVFrame *frame; avcodec_decode_video(_ffcontext, frame, etc...); lockYourSurface(); uint8_t *buf = getPointerToY

    0热度

    1回答

    我正在为我的一个朋友创建一个覆盖图,我想实现这样我可以在我按住鼠标左键时动态移动我的框。 这是我目前的方法: if (mouse.isClicked() && (cursor.x >= mainGUIBox.x) && (cursor.x < (mainGUIBox.x+mainGUIBox.w)) && (cursor.y >= mainGUIBox.y) && (curs

    1热度

    1回答

    我想在本地空间中围绕x和y轴旋转我的立方体。但是如果我使用D3DXMatrixRotation(),并且我在x轴后围绕y旋转,它仍然在世界空间中旋转。如何在本地空间中旋转对象?

    0热度

    1回答

    如何用SharpDX绘制纯红色的2D矩形? 我有一个SharpDX.Direct3D9.Device available from a library为我设置了一个Direct3D v9设备,所以我希望能够使用它? Found a tutorial on how to use Direct2D1 to draw a basic rectangle,但代码似乎是依赖于Direct3D11设备,这是我

    0热度

    1回答

    我的点精灵几乎马上就能工作,但我只是停留在一件事上,它们被渲染为可能是2x2像素的精灵,这并不是很容易看到,特别是如果还有其他运动。现在,我已经试过调整所有的变量,这里的大概效果最好代码: void renderParticles() { for(int i = 0; i < particleCount; i ++) { particlePoints[i] +=

    0热度

    1回答

    我最近在练习DirectX 9,并且当按Alt + Tab测试设备丢失时的手柄是否工作正常时发生错误。 这是金字塔通常的样子: http://i.stack.imgur.com/r3qfr.png 和复位功能后,它变成全黑色,并且一些面将不会显示。 这是我的代码: https://drive.google.com/open?id=0B-A7Ln7aLla6fnFINU1WRUtlU1ViWUZ1U

    2热度

    1回答

    我正在使用SharpDX渲染平铺的2D图像的.NET 3.5应用程序。 纹理(Texture2D)按需加载到缓存中,并在管理的池中创建。 纹理在不再需要时被处置,并且我已验证Dispose()被正确调用。 SharpDX对象跟踪表明没有纹理正在定型。 问题在于处理后纹理使用的大量非托管堆内存继续保留。加载新纹理时会重用此内存,所以内存不会泄漏。 但是,应用程序的另一部分还需要大量的内存来处理新图像

    0热度

    1回答

    我一直在打击我的软件中的内存泄漏,其中我的应用程序的虚拟地址空间被共享内存慢慢耗尽。根据泄漏的内存量,它以纹理对象的形式非常清晰。 我已经将错误隔离到以下代码示例。我创建了一个可共享的DX9纹理对象,我从D3D11设备打开它,然后释放它。在本示例中,在Windows 8.1上运行我的NVIDIA GeForce 780 Ti,我的32位进程非常快速地耗尽了VAS,因为这些纹理似乎没有被释放。 我是