vulkan 相关问题

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

Vulkan StagingBuffer 对齐

假设我有不同类型的数据,例如顶点、索引......并且我想仅使用一个暂存缓冲区来传输它们。缓冲区对齐是否会导致问题,我是否必须检查是否...

回答 1 投票 0

Vulkan 同步用于写入后多次读取

如果我们有依次提交的RenderPass A、B、C。 将图像 I 作为彩色附件写入。 B 将图像 I 读取为片段着色器中的采样图像。 C 将图像 I 读取为顶点着色器中的采样图像。 乙...

回答 1 投票 0

在 Vulkan 计算着色器中,您可以将缓冲区传递给函数吗?

Vulkan 计算着色器的参数就像着色器源中的“全局变量” 布局(绑定= 0)缓冲区storageBuffer1 { 浮点数据1[]; } 布局(绑定= 1)缓冲区storageBuffer2 {

回答 1 投票 0

使用 Vulkan 进行立体渲染

我一直在研究使用 Vulkan 进行立体渲染,因为我正在尝试在 Quadro M6000 上运行一些测试。到目前为止,这个主题似乎几乎没有触及,因为我找不到任何示例或操作方法

回答 1 投票 0

如何获取Vulkan计算着色器local_size(工作组大小)op CPU?

我有 HSLS 语言的 Vulkan 计算着色器。一开始我将 local_size (工作组大小)设置为: 布局(local_size_x = 32,local_size_y = 32,local_size_z = 1)中; 所以有 32x32=1024 个...

回答 1 投票 0

odin 编程语言:vulkan.CreateDevice() 在执行时导致程序崩溃

我将 vulkan 与 odin 编程语言结合使用。我的程序在尝试调用过程 vulkan.CreateDevice() 后崩溃(仅供参考,过程只是 odin 中的函数)。 我的代码

回答 1 投票 0

Vulkan程序无法显示窗口

我的 Vulkan 程序无法显示窗口。操作系统是Arch Linux。 我不确定问题是什么。但是,我可以从 https://github.com/SaschaWillems/Vulka 运行示例程序...

回答 1 投票 0

渲染文档无法启动我的应用程序

我有一个可执行文件保存在我的 Microsoft VS C++ 项目的 Debug 文件夹中,当我双击它时,程序运行良好,它基本上显示了一个 3D 模型,我可以将相机悬停...

回答 1 投票 0

深度偏差似乎适用于 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

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