Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 C# WPF 或 Windows 窗体应用程序中使用 DirectX c++ DLL
我用c 编写了一个DX11渲染器 我现在正在寻找一种方法来实现它的编辑器 GUI 由于我非常习惯 Windows 窗体和 WPF C 应用程序 因此我正在考虑将渲染器放入 dll 中 从 C 应用程序加载 dll 并使用它绘制到表单的定义部
c
DirectX
direct3d11
DirectX 世界视图矩阵乘法 - GPU 或 CPU 的地方
我是 directx 的新手 但令我惊讶的是 我看到的大多数示例中 世界矩阵和视图矩阵都是作为顶点着色器的一部分相乘 而不是与 CPU 相乘并将结果传递给着色器 对于刚性对象 这意味着您为对象的每个顶点将相同的两个矩阵相乘一次 我知道 GP
DirectX
effects
GPU
Shader
在 DirectX9 中使用 ASSIMP 加载 .obj 模型
这是我第一次发帖 我对这个名为 ASSIMP 的 3d 模型加载库有这个问题 我正在尝试将其集成到示例 Direct3d9 应用程序中 但进展并不顺利 我是一名经验丰富的 C 程序员 因此帮助我不会太麻烦 所以我过去制作了几个 d3d9 应
c
DirectX
从哪里可以获得 Microsoft.DirectX.dll?
我不知道从哪里得到它 只是微软的 SDK 吗 如果是 如何将其添加到我的项目 Visual Studios 2010 C 中 托管 DirectX 包装器已过时 不再包含在 DirectX SDK 中 最后一个版本是 2010 年 2 月发
c
visualstudio2010
DirectX
DirectX 11 ClearRenderTargetView 恢复透明缓冲区?
我正在尝试创建一个使用 directx 进行绘制的窗口opaque上面的内容透明的视图 即桌面显示出来 使用 DirectX11 我尝试执行以下操作 但它并没有使背景透明 事实上 我输入的任何不透明度值都会给出完全相同的结果 我在做什么 f
c
Windows
DirectX
DirectX11
Direct3D 中的矩阵多阶
关于在 Direct3D 中乘法矩阵以获得结果 我收到了两个相互矛盾的答案 教程确实规定从左到右相乘 这很好 但这不是我想象的方式 这是一个例子 OpenGL 从上到下阅读 GLRotatef 90 0f GLTranslatef 20 0
DirectX
3d
DX11 中的顶点缠绕顺序
我试图用 dx11 绘制一个简单的正方形 但每个三角形的索引顺序决定了它是否显示 我在光栅化状态下将剔除模式设置为无 但它似乎没有改变任何东西 如果我将第一个三角形的顶点指定为 0 1 2 而不是 2 1 0 则该三角形不会显示 所以我的问
c
DirectX
vertices
Culling
DirectSound 是 Windows 上最好的音频抽象层吗?
DirectSound 是 Windows 上最好的音频抽象层吗 将我的应用程序从针对特定芯片组构建的非常糟糕的声音实现切换到抽象层 应用程序是原生Winform net 3 5 DirectX DirectSound 是可能的选择 但有点
DirectX
Audio
directsound
DirectX Release 构建可以通过 VS2010 运行,但不能运行 exe
我已经通过 Google 访问 Stack Overflow 几年了 但到目前为止还没有询问 回答任何问题 所以就到这里吧 基本上 我有一个在 DirectX 11 中设置绘图模型和地形的 3D 渲染框架 一切正常 通过 Visual St
visualstudio2010
3d
DirectX
release
EXE
Application.Run 处的 CallbackOnCollectedDelegate(new Form1())
我制作了一个非常小的应用程序 使用 SlimDX 捕获游戏中的屏幕 我按左键捕获 捕获有效 至少当我单击表单本身时 但是一旦我单击 Firefox 或任何其他应用程序 我就会收到此异常 对 CaptureScreen CaptureScre
c
Exception
garbagecollection
DirectX
screencapture
如何将 DXGI 共享资源的句柄传递给另一个进程?
https msdn microsoft com en us library windows desktop bb174562 v vs 85 aspx https msdn microsoft com en us library wind
DirectX
DXGI
在 DirectX 中创建和使用纹理
我正在尝试使用代码创建纹理 将其转换为着色器资源视图 然后将其应用到平面 但是我得到的只是一个黑色方块 我尝试使用 msdn 上的示例代码无济于事 还尝试使用 unsigned char 和 float float 如下所示 因为这就是我需
c
DirectX
textures
DirectX11
如何使用 Direct2D 高效地将像素写入屏幕
我有一个像素数组 m pixels 我想使用 Direct2D 将其渲染到屏幕上 该数组包含 10 000 个元素 100 行 每行 100 个像素 下面的代码循环遍历像素并将它们作为 10x10 矩形绘制到屏幕上 有没有更有效的方法来执行
graphics
microsoftmetro
DirectX
Direct2D
找不到引用 Microsoft.DirectX.AudioVideoPlayback 和 Microsoft.DirectX
我已经安装了 net 4 0 以及 XNA 4 0 前段时间我用过Microsoft DirectX播放一些音乐 现在当我尝试重做工作时 我找不到参考 平台上的新变化是否修改或移动了参考文献中的某些内容 视觉工作室 2010 右键单击项目
c
DirectX
XNA
使用 DirectX 播放音频时出现加载程序锁定异常
我正在尝试使用 DirectX dll 播放音频文件 Audio FromFile Message 1 mp3 Play 但检测到加载器锁异常 如下所示 我不是分析堆栈跟踪的专家 如何分析和解决装载机锁问题 检测到 LoaderLock M
c
NET
VisualStudio
Exception
DirectX
D3D11 不知从何增加了引用计数?
我已经使用 d3d11 有一段时间了 在发现 directx 调试器之后 我最近发现我的程序从所有未正确释放的 com 对象中到处泄漏内存 经过一番窥探和盯着代码几个小时后 我开发了一些方法来隔离引用计数意外增加的位置 首先 所有对象都被包
c
com
C11
DirectX
direct3d11
如何使用 ComPtr 中包装的 Direct3D 11 指针来获取 11.1 接口?
我正在遵循教程 并将通常的初始化转换为使用 ComPtrs 直到这一行 ID3D11Device g pd3dDevice nullptr ID3D11Device1 g pd3dDevice1 nullptr Obtain the Dir
c
Windows
DirectX
Direct3D
C# 和箭头键
我是 C 新手 正在现有应用程序中做一些工作 我有一个 DirectX 视口 其中包含我希望能够使用箭头键定位的组件 Currently I am overriding ProcessCmdKey and catching arrow in
c
userinterface
DirectX
生成球体的顶点
在 DirectX 移动照明示例中 圆柱体是按以下方式生成的 for DWORD i 0 i lt 50 i FLOAT theta 2 D3DMX PI i 50 1 pVertices 2 i 0 position D3DMXVECTO
c
3d
DirectX
使用 DirectX 或 OpenGL 显示 100 个浮动立方体
我想使用显示 100 个浮动立方体DirectX or OpenGL 我正在寻找一些示例源代码或该技术的描述 我无法正确显示多个立方体 我在网上搜索了一系列很好的教程 尽管他们谈论了如何做3D基元 我找不到有关如何进行大量操作的信息3D原语
languageagnostic
OpenGL
3d
DirectX
1
2
3
4
5
6
...8
»