DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
我已经阅读了 MSDN 上的文档,但是关于 tbuffer 到底是什么、它如何工作、它在图形编程中的使用以及如何准确创建它的相关内容很少。我很好奇...
我在使用 DirectX 在打开的窗口中显示模型时遇到问题。 这是我的代码: 结构体MatrixBufferType { XMMATRIX 世界视图投影; }; // ConstantBuffer-Kla 的定义...
https://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-part1: 本主题介绍用于 Shader Models 2 至 5.1 的 FXC.EXE 编译器。对于 Shader Model 6,您使用 DXC.EXE
ID3D11Texture2D转ID2D1Bitmap,可以吗?
我正在开发一款游戏的扩展,它只打开 HDC 供插件开发人员使用。 然而,我已经用尽了 GDI+/Direct2D 绘图的可能性,这些可能性对于我想要的来说足够快
我一直在尝试使用 DirectX 11 在屏幕上渲染一些简单的文本,但我无法做到这一点,因为我不断遇到问题。我使用的是 C18 而不是 C++。尝试过使用 DirectXTK 、 Direct2...
如何在c#中访问IDWriteLocalFontFileLoader方法
我在我的项目中使用DirectN,其他一切都正常,我可以使用DWriteFunctions类来创建一个工厂,除了我找不到一个类来访问IDWriteLocalFontFileLoader接口来使用
在 OMSetRenderTarget 中使用深度模板视图后,DirectX 3d 11 根本没有渲染任何内容
我已经尝试这个好几个小时了。我不知道为什么三角形没有在屏幕上呈现。 D3D11_DEPTH_STENCIL_DESC dsDesc = {}; dsDesc.DepthEnable = true; dsDesc.DepthWrite...
我发现使用翻转模型(DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL或DXGI_SWAP_EFFECT_FLIP_DISCARD)创建的交换链被锁定到VSync(1/60秒),使用SyncInte调用IDXGISwapChain1::Present1方法...
我想使用媒体基础解码数据。 我读过这篇文章:H.264解码器 当我创建解码器时如何放置输入字节数据并获取输出字节数据? 我不希望它读自...
一旦在 OpenGL 或 DirectX 中运行时编译了一个顶点着色器,是否可以确定其在 GPU 内存中的占用空间?
我想直接合成渲染到纹理。这可能吗? 这样做的原因是我希望能够渲染一个 GPU 加速的无窗口透明 Flash 播放器…
我创建了一个简单的 Direct2D 效果,它可以翻转传入的图像(可以水平或垂直翻转或同时翻转)。自定义效果看起来效果不错。问题开始了
我在 Windows 7 计算机上运行 Visual Studio 2012。 当我运行此处找到的 SimpleDirect2dApplication 时:http://technet.microsoft.com/en-us/subscriptions/dd940321%28v=vs.85%29.aspx 小时 =
如何从另一个较大的 D3D12Resource 的特定区域创建较小的 D3D12Resource
我正在尝试向机器学习模型提供大小为 640x640 的 D3D12Resource。但是,我的输入 D3D12Resource 可以是任意大小。如果我有 1024x1024 的输入资源并且我不想...
我设置了一个 DX12 应用程序,该应用程序仅清除每帧的后缓冲区。 它确实是准系统:没有 PSO,没有 root... 唯一的特殊性是它等待交换链上的 Present() 完成
这是我第一次使用sharpdx在屏幕上绘制椭圆,我这里有这段代码(使用c#.net框架windows窗体),我不知道为什么,有两个问题: 当调整大小时...
假设 GPU 有多个后台缓冲区可供渲染。 时间线: 前缓冲区中的帧 0 屏幕刷新 - 屏幕上的第 0 帧 运行游戏循环,将第 1 帧的所有渲染命令提交到 GPU 运行游戏...
DirectX 11 - 为什么常量缓冲区 D3D11_USAGE_DYNAMIC 由 CPU 而不是 GPU 更新?
所以我正在尝试了解 D3D11 常量缓冲区,我目前的理解是常量缓冲区用于存储在整个绘制调用中保持不变但可能会发生变化的数据
DirectX 11 - 使用 CD3D11_VIEWPORT 数组绘制多个视口 RSSetViewports
我已经设置了顶点着色器和像素着色器。 然后我创建了一个向量来表示我的视口(本例中总共 4 个): std::vector view_ports; 我已经填充了 vec...
我正在尝试渲染一个简单的三角形,但问题是除了三角形不渲染之外一切正常: #包括 #包括 #包括 #