directx 相关问题

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

在宽屏显示器上全屏渲染

我的情况如下。我制作使用固定尺寸背景(例如 800x600)的游戏。当玩家在宽屏显示器中全屏显示时,我会在两侧添加黑条,以确保游戏...

回答 5 投票 0

在本机 Rust 插件中使用从 Unity 接收的 ID3D11Texture2D 指针会导致调用方法时出错

我正在用 Rust 创建一个 Unity 原生插件。 由于我需要在 Rust 中接收 ID3D11Texture2D,因此我决定使用 windows-rs crate 版本 0.56.0。 统一代码 使用系统; 使用系统。

回答 1 投票 0

读取/写入缓冲区末尾

在 hlsl 着色器中读取和写出缓冲区末尾时会发生什么? 根据我的经验,写入结尾似乎是一个空操作,而读取总是返回零。 这是未定义的行为吗...

回答 1 投票 0

DirectX11 SwapChain 强制纹理格式

ID3D11Texture2D* pTexture = nullptr; HRESULT hrGetBuffer = pSwapChain->GetBuffer( 0, __uuidof(ID3D11Texture2D), reinterpret_cast(&pTexture) ); 有没有可能...

回答 1 投票 0

DispatchRays 抱怨描述符堆(在)正确

我尝试在切换到 DirectX 12 中的光线跟踪管道之前调度计算着色器,因此我有两种不同的管道状态。一种用于计算着色器,一种用于光线追踪。

回答 1 投票 0

c++ DirectX 函数 Present() 不起作用

我正在 DirectX 中开发简单的图形库。我使用 Dx 9 是因为我对它还很陌生,而且我找到了一本为第 9 版编写的很好的编程书。无论如何,我在屏幕上什么也看不到

回答 1 投票 0

DirectX Vertex 中的 RHW 是什么

我知道 RHW 是倒数同质 W,但是有人可以解释一下它的使用方法和作用吗?

回答 1 投票 0

将整个结构数组传递给函数[重复]

我正在按照教程深入研究 C++ 并探索图形编程。然而,我遇到了一个意想不到的问题,我在网上找不到任何解决方案。 这是代码片段:

回答 1 投票 0

带有 PyGame 的 GUI

我用Python和PyGame制作了一个GUI,我想从现在开始制作更具未来感的GUI。在制作这个特定的 GUI 时,我发现 PyGame 可能不是最佳选择,因为用户事件的数量......

回答 3 投票 0

d3d12:添加常量缓冲区时,输出结构发生变化

灯带,这个与float3 worldPos有关 由于某种原因它不会沿 x 轴改变 在此输入图像描述 根据 worldPos 为像素着色 在此输入图像描述

回答 1 投票 0

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

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

回答 1 投票 0

如何在directx12中使用曲面细分?

我使用的是directx12。我想为我的多边形进行镶嵌,为此我编写了 2 个简单的着色器: 结构顶点{ float3 位置:位置; float4 颜色:颜色; }; 结构体tesOutput{

回答 1 投票 0

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

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

回答 1 投票 0

如何在 Rust/WinRT 中获取 IDirect3DDevice?

我想在 winrt-rs 项目中捕获屏幕,因此请按照以下说明进行操作。 但是,我不知道如何获取 Direct3D11CaptureFramePool.Create() 的第一个参数 IDirect3DDevice。 为了...

回答 1 投票 0

Delphi 中的游戏开发

我想尝试制作一些用于个人/学习目的的简单游戏。我所说的简单游戏是指平台游戏、迷宫游戏、街机游戏等游戏。我也想有一天创建一个

回答 4 投票 0

在 Visual Studio 中使用 D3Dcompile 缺少 HLSL 调试符号

我有一个通过清除屏幕并绘制三角形来按预期工作的应用程序,但我想在 Visual Studio 图形调试器中单步执行顶点和像素着色器代码,但是

回答 1 投票 0

带有 SamplerStates 的三元运算符

是否可以在 HLSL 中执行类似的操作: SamplerState Sampler0 : 寄存器(s0, space1); SamplerState Sampler1 : 寄存器(s1, space1); int 采样器索引; // ... float4 颜色 = 纹理.样本(

回答 1 投票 0

如何导出 Rust 二进制文件中的符号

我正在学习 DirectX 和 rust,我想在我的项目中使用 DX Agility SDK。 为此,我需要在最终可执行文件中导出两个符号,以便 DirectX 可以加载最佳的 dll 可用...

回答 1 投票 0

为什么 Map() 在默认纹理上失败,尽管使用了 UnifiedMemoryArchitecture 和 MapOnDefaultTextures

文档建议,默认使用纹理可以映射到 UMA 架构上,例如具有 Direct3D 11.3 的英特尔集成显卡。 我试图实现这一点,但 Map() 总是失败并出现 E_INVALIDARG。 ...

回答 2 投票 0

Direct2D CreateTextLayout() - 如何获取插入符坐标

我正在使用 Direct2D 从文本布局开始渲染文本 HRESULT hr = m_spWriteFactory->CreateTextLayout( m_wsText.c_str( ), m_wsText.length( ), m_spWriteTextForma...

回答 2 投票 0

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