vulkan 相关问题

Vulkan是Khronos Group的低开销,跨平台图形API。

深度偏差似乎适用于 Vulkan 中的线条

我制作了一个程序,可以将网格及其线框绘制在一起。 三角形和线之间存在 z 冲突。 为了解决这个问题,我在绘制

回答 1 投票 0

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

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

回答 1 投票 0

当我在虚幻引擎 5.3.2 中启用 Vulkan 预览时,为什么我的场景会变暗?

我正在虚幻引擎 5.3.2 上为 Meta Quest 3 制作 VR 版本。我有一个带有烘焙光的场景,看起来不错,如下所示: 但是当我打开 Vulkan Mobile Preview 时,场景变暗,并且......

回答 1 投票 0

是否可以暂停 GPU 执行,执行文件 I/O 操作,然后使用 Vulkan API 和 vkCmdSetEvent 恢复执行?

我正在尝试使用 Vulkan API 做一些事情,但我不确定是否可行。基本上,我想构建一个绘制调用的命令列表,如下所示: vkCmdDraw(commandBuffer, 3, 1, 0, 0); // 德拉...

回答 1 投票 0

如何调试验证层没有指出的错误?

我是第一次尝试 Vulkan。我从来没有做过任何图形编程。 我知道我可能应该从像 openGL 这样更简单的东西开始,但 vulkan 只是觉得它会是

回答 1 投票 0

渲染通道兼容性

我读到,如果两个附件引用具有匹配的格式和样本计数,或者都是 VK_ATTACHMENT_UNUSED 或包含引用的指针为 NULL,则它们是兼容的。 什么po...

回答 1 投票 0

当比较内存对于管道状态之类的东西更好时,为什么我们使用哈希?

当人们使用 Vulkan 等图形 API 制作渲染器时,常见的做法是对管道对象状态进行哈希处理,以便重用已创建的渲染器,而不是不必要地创建...

回答 2 投票 0

为什么 vkAcquireNextImageKHR() 永远不会阻塞我的线程?

我正在使用 Vulkan 图形 API(通过 BGFX)进行渲染。我一直在测量我的通话花费了多少(挂钟)时间。 我不明白的是 vkAcquireNextImageKHR() 总是很快,并且

回答 1 投票 0

Vulkan:动态渲染图像过渡

我正在将渲染器从渲染通道移至动态渲染,并在 Linux(具体是 Nvidia 550.78)上看到验证消息,而在 Windows(具体是 AMD 24.3.1)上却看不到。 ...

回答 1 投票 0

我可以在使用另一个索引渲染时更新 2d 纹理数组中的一个索引吗?

假设我有一个带有两个索引 0 和 1 的 2d 纹理数组。如果我将图像上传到索引 0 并用它进行渲染,我可以在渲染过程中将另一个图像上传到索引 1 吗?

回答 1 投票 0

不确定这个 makefile 有什么问题?

CGLAGS=-std=c++17-I。 -I$(VULKAN_SDK_PATH)/包括 LDFLAGS = -L$(VULKAN_SDK_PATH)/lib `pkg-config --static --libs glfw3` -lvulkan 输出目录=./bin a.输出:*.cpp *.hpp g++ $(CFLAGS) -o $(OUTP...

回答 1 投票 0

我什么时候应该在 vulkan 中重新记录命令缓冲区?

如果命令缓冲区使用的资源(包括 VkBuffer、VkImage 和

回答 1 投票 0

bfloat 类型比 VK_KHR_16bit_storage 扩展提供的 fp16 有什么好处吗?

在vulkan api中,有两个使用16位类型的扩展,即VK_KHR_16bit_storage和VK_KHR_shader_float16_int8。所以,如果硬件支持这些扩展,fp16类型变量可以被解析...

回答 1 投票 0

动态选择命令缓冲区更新

对于通过 VkQueueSubmit() 提交 Vulkan 渲染命令,我知道大多数渲染器只是每帧重建 cmdbufs,因为这使得处理动态场景变得更简单。 然而,我...

回答 1 投票 0

Vulkan macOS 实例加载失败

我正在按照 vulkan 教程在 macOS 上创建实例。我的观点略有不同,因为我使用的是 Clion,因此使用的是 CMake,而不是 XCode。当我尝试运行该程序时,我无法创建...

回答 2 投票 0

Vulkan ‘VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR’未在此范围内声明

我正在尝试在我的 Linux VM(具有 Windows 10 笔记本电脑)上编译 Vulkan 项目。执行此操作时出现错误。 这是编译命令和我得到的错误: g++ -std=c++17 -Iheaders -O2...

回答 1 投票 0

Vulkan 是否允许在内存缓冲区中执行绘制命令?

如果你想让我帮助训练你的人工智能,请付钱给我。

回答 1 投票 0

为什么删除缓冲区会导致错误,而重新创建则不会? (伏尔甘)

我想添加功能,该功能将从场景中删除网格,因此我尝试在场景运行时执行删除 vk::Buffer 和 vk::Memory 的可能性。每当顶点数据为空时...

回答 1 投票 0

Vulkan 软件渲染?

概念性/高级技术问题。 简短版本:Vulkan 目前是否有或将会有 CPU/软件渲染支持? 长版:致力于将图形引擎代码移植到 Vulkan

回答 1 投票 0

使用同步原语时,哪些管道阶段对应于哪些表示引擎工作?

更好地解释我的问题的链接:Vulkan教程(子通道依赖项),Vulkan规范(7.4.2.信号量等待,第二个注释) 在 Vulkan 教程(链接)中表明,为了

回答 1 投票 0

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