directx-11 相关问题

DirectX 11是Microsoft的DirectX API的第11个版本,用于开发和处理与多媒体相关的任务,例如Microsoft平台上的游戏编程,3D可视化和视频。 DirectX 11可在Windows Vista,Windows 7,Windows 8,Windows 10和Xbox One上运行。

加载骨架和动画时我做错了什么?

我正在尝试使用 assimp 加载动画和骨架。我不确定我的矩阵乘法是否正确,或者我是否在某处缺少逆或转置。 我的引擎使用的是左...

回答 1 投票 0

如何检查DirectX支持?

我的游戏运行 DirectX 11。我需要检查我的电脑是否支持 DirectX 11 以及它是否与旧版 DirectX 版本兼容。 如果我的电脑只有较旧的目录,我使用 DirectX 11 的游戏是否可以运行...

回答 1 投票 0

Dx11屏幕捕捉HDR问题

我使用以下代码来捕获屏幕,但是当捕获HDR显示时,它会曝光过度。有没有办法将HDR图像转换为SDR,或者其他方法? 我尝试改变...

回答 1 投票 0

DirectX 11 纹理过滤器线性/点闪烁

我使用 C++ 在 Windows 10 x64 上编写了一个小型 DirectX 11 应用程序。 现在我想渲染一些低分辨率纹理(例如 16px * 16px),而不会失去放大倍数的清晰度(在游戏中如何

回答 3 投票 0

混合两个ID3D11Texture2D

我有两个 ID3D11Texture2D 纹理。从字节数组创建 D3D11_SUBRESOURCE_DATA initData = { 0 }; initData.pSysMem = (const void*)pArrayOfBytes1; initData.SysMemPitch = 桌面.right * s...

回答 1 投票 0

DirectX 11 每个网格都以 0 的形式绘制到深度缓冲区,导致实际上没有深度测试

据我所知,我已经正确设置了深度测试,但是对象只是从头到尾绘制的。我查看了图形调试器,看起来当绘制网格时......

回答 1 投票 0

在 Direct3D 11 中禁用切换全屏(alt+enter)

如标题所写,怎么样? 我认为 DXGI_SWAP_CHAIN_DESC::flags 中的 DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH 对此负责,但即使我将 DXGI_SWAP_CHAIN_DESC::flags 设置为 0,...

回答 1 投票 0

C++ Directx 11 环境照明

我目前在 Directx 11 中遇到照明问题,实际上是环境照明问题。这是代码: cbuffer常量缓冲区 { 浮动4x4最终; 浮动4x4旋转; // 旋转...

回答 2 投票 0

D3D11 如何正确从 swap_chain/渲染目标复制

我一直在尝试编写一个函数,该函数只需获取后台缓冲区/帧缓冲区并将其内容保存到文件中。 内部无符号字符 *r_get_backbuffer(Arena *arena, GFX_Window *window, int wi...

回答 1 投票 0

如何确定 DirectX 11 驱动程序挂起的原因

我正在开发一个 QT 应用程序,我已将 DirectX 11 集成到自定义小部件中。该应用程序呈现滚动显示 - 从文件中读取的数据的图形表示。 ...

回答 2 投票 0

如何在DirectX11中正确链接几何着色器

我试图将几何着色器引入到我的管道中,但它似乎无法被识别,并且顶点着色器尝试直接进入像素着色器。 我收到此错误消息: D3D11 E...

回答 1 投票 0

与第 9 版相比,DirectX 11 中缺少一些属性

目前,我正在将旧代码从 DirectX 第九版移植到较新的第十一版,并且在寻找现有属性和功能的类似物方面遇到了一些困难。

回答 1 投票 0

Direct3D 11 和 2D:纹理显示错误

我仍在尝试改进有关 Direct3D 11 2D 的测试程序,无需任何其他库(请参阅 direct3d 11 和 2D:将顶点坐标作为 int 而不是 float 传递)。 我现在想展示...

回答 1 投票 0

使用 D3D11 硬件加速,NV12 格式的 AVFrame 会中断

我有一个 ffmpeg-autogen 视频解码器,我尝试使用 D3D11 作为硬件加速器,但我得到的结果帧(NV12 格式)已损坏。如果我用 Vulkan 作为加速器做同样的事情,一切......

回答 1 投票 0

在 Windows 10 上使用 DirectX 11 的 CMake 项目定义的基本示例?

我在尝试弄清楚如何将 DirectX 11(特别是我对 Direct3D 感兴趣)与 Windows 10 上的 CMake 集成时遇到了很大的困难。 在C:\Windows\System32里面可以找到runt...

回答 1 投票 0

c#下使用directx11截图

我在c#中使用directx11进行截图,但是最后我的span只得到0,不知道为什么,中间没有报错,执行返回0,代码使用了silk.网络.direct3d11

回答 1 投票 0

向 cbuffer 添加额外变量时 CreateBuffer 失败

使用 d3d11,我在顶点着色器中有两个 cbuffer 缓冲区A{ 浮动2 浮动2 浮动2 浮动2 }; 缓冲区 B { uint2 uint2 浮动2 浮动2 浮动2 浮动2 }; 他们的缓冲区被创建...

回答 1 投票 0

在 Directx 11 中使用实例渲染来渲染粗线

我想在Directx11中实现粗线。 我想,我可以使用实例渲染技术为每条线渲染“高质量”几何图形,如下图所示: P1 和 P2 ...

回答 1 投票 0

为什么使用 DXGI 输出复制和 Direct3D 时捕获的图像数据全为零?

我正在开发一个应用程序,使用 DXGI 输出复制和 C# 中的 Direct3D 从桌面捕获屏幕截图。我的应用程序初始化 DXGI、创建 Direct3D 设备并复制

回答 1 投票 0

WARP 驱动程序、参考驱动程序和软件驱动程序之间有什么区别?

在 DirectX 11 中,有四种类型的驱动程序: D3D_DRIVER_TYPE_HARDWARE D3D_DRIVER_TYPE_REFERENCE D3D_DRIVER_TYPE_SOFTWARE D3D_DRIVER_TYPE_WARP 第一个是广泛使用的硬件驱动程序...

回答 1 投票 0

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