directx 相关问题

DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。

Direct3D9从IDirect3DDevice9获取D3DPRESENT_PARAMETERS

有没有办法检索从创建的设备重新构建D3DPRESENT_PARAMETERS所需的所有信息?在Direct3D11中,ID3D11DeviceContext可以省去所有这些麻烦,但你会如何去全部...

回答 1 投票 0

在域着色器中计算UV坐标

我试图在frank luna的游戏编程简介中实现地形教程。我成功地使用效果文件实现了它。当我尝试分离顶点,船体,域......

回答 1 投票 0

XNA / Monogame 3D拉伸和Aspect比率

我正在尝试使用可移动相机正确地将一些3D模型绘制到屏幕上,但我遇到了两个问题。第一个问题立即可见:模型应该是立方体,但......

回答 1 投票 0

如何有效地调整DirectX窗口的大小?

我查看了这个站点的例子:http://www.codesampler.com/dx9src/dx9src_6.htm但代码相当奇怪:它释放了每个纹理,顶点缓冲区,一切!然后再次构建它们:加载...

回答 3 投票 4

给定世界空间中的法线贴图,找到边缘的合适算法是什么?

如果我将普通场景的顶点法线显示为世界空间中的纹理中的颜色,是否有办法有效地计算边缘或者在数学上是不可能的?我知道这可能......

回答 3 投票 0

XMVECTOR奇怪的价值观

从DirectX开始并搞乱XMVECTOR(我知道我不在上下文中使用它们,我只是好奇)// Vectors.cpp:定义控制台应用程序的入口点。 // #include“......

回答 1 投票 0

如何将mipmap数据转换为位图?

我有一个.DDS纹理文件,格式为DXGI_FORMAT_BC3_UNORM,包含10个mipmap,我在这里链接:https://1drv.ms/u/s!AiGFMy6hVmtN1Ba3UZsc8682VcEO我想显示每个...

回答 1 投票 0

如何使用Direct3D11阻止等待计算着色器?

我有一个后处理管道,它使用计算着色器处理纹理并将其写入RWByteAddressBuffer。然后通过......将RWByteAddressBuffer的内容发送到FPGA器件。

回答 2 投票 1

联盟内的联盟,以及破碎矩阵的加法

XMFLOAT4X4在联合中使用了一个用于矩阵定义的联合,但是当我尝试使用相同的方法时,如果没有额外的联合,我会得到不同的访问模式。我不确定...

回答 1 投票 0

这个着色器是否对性能有害并且可以进行优化吗?

我有以下用GLSL和HLSL编写的片段着色器(这里用HLSL编写,但实现几乎相同):sampler2D输入:寄存器(s0); float3 lowerBounds:...

回答 1 投票 0

DirectWrite渲染问题 - 四边形似乎重叠,有一些别名

问题的屏幕截图:以下是代码的相关位 - 为清楚起见,省略了错误处理等。 D2D1_BITMAP_PROPERTIES1 bp; bp.pixelFormat.format = DXGI_FORMAT_B8G8R8A8_UNORM; BP ....

回答 1 投票 1

HLSL修改像素深度而不跳过z-culling

我正在尝试编写基于光线追踪的着色器,其中对于四边形的每个像素,我计算来自相机的光线的原点和方向,并测试与我的场景的交点(目前是...

回答 1 投票 0

包含 导致错误'不允许E0090功能返回功能'

在Visual Studio上的x64 dll项目中,添加以下行:#include 给我这样的错误:错误(活动)E0090功能返回功能不允许...

回答 1 投票 0

虽然其他缓冲区绑定,但常量缓冲区不绑定? (DirectX12)

所以我有以下函数渲染动画实体void DeferredRenderer :: DrawAnimated(ID3D12GraphicsCommandList * clist,std :: vector 实体){clist - > ...

回答 1 投票 2

延迟上下文不会填充D3D11_MAPPED_SUBRESOURCE大小

我有一个3D应用程序,它使用4个线程,每个都有一个延迟上下文。问题是,当我使用延迟上下文来映射(ID3D11DeviceContext :: Map)资源时,变量RowPitch ...

回答 1 投票 0

DirectML,Windows Insider Preview和DX SDK Debacle

所以,我已经安装了Windows 10.0.18358.1,最新的Visual Studio(17,还没有打扰19),更新(Insider)Windows SDK应该包括DX12 SDK。然而,我没有......

回答 2 投票 0

在DirectX 11中渲染精灵的最佳做法是什么?

我目前正在尝试习惯DirectX API,我想知道在DirectX 11中渲染精灵的常用方法是什么(例如,对于俄罗斯方块克隆)。是否有一个simmilar接口...

回答 1 投票 10

DirectX9 CreateDevice()在注入的DLL中返回D3DERR_INVALIDCALL以进行VMT挂钩

我想修改DirectX-Application的行为(即我想通过OrfeasZ [https://github.com/OrfeasZ/Statman/releases]实现类似于Statman-Application的程序作为屏幕信息...

回答 1 投票 0

directx12是否可以仅渲染到窗口的一部分?

我正在尝试在WPF中托管一个dx12视口,但似乎我只能渲染到完整的窗口。我试图将D3D12VIEWPORT.Width设置为窗口宽度的一半,我得到了这个并且我试图...

回答 1 投票 1

Windows Media Foundation MFT缓冲和视频质量问题(颜色丢失,曲线不是那么平滑,尤其是文本)

我正在尝试使用Windows Media Foundation将从图像(RGBA)源(桌面/相机)捕获的RGBA缓冲区编码为原始H264,传输它们并解码在另一个接收到的原始H264帧...

回答 2 投票 9

© www.soinside.com 2019 - 2024. All rights reserved.