vulkan 相关问题

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

如何为 C++ Vulkan 项目正确克隆和设置 VulkanMemoryAllocator

我正在学习实现和使用 Vulkan API 进行图形编程。 我使用的是配备 Arch Linux 操作系统和 g++ 版本 14.1.1 C++ 编译器的 Dell 计算机。 我要去...

回答 1 投票 0

Vulkan 命令执行似乎只有在检查相应的栅栏对象时才能完成

在我的应用程序中,Vulkan 验证层抱怨栅栏和信号量无法销毁,因为它们仍在使用中。 正如它声称的那样,该消息“有点奇怪”

回答 1 投票 0

Vulkan - Apple M2 中的 VK_ERROR_INCOMPATIBLE_DRIVER 错误

使用此代码: #包括 #包括 #包括 #包括 #包括 类 HelloTriangleApplication { 民众: ...

回答 1 投票 0

一个设备内存中的多个缓冲区

我想将我的几个缓冲区合并到一个设备内存中。 如果它们的对齐要求不同,在分配和映射内存时应该如何处理。我应该计算一下吗

回答 1 投票 0

如何将前一帧作为 Sampler2D 传递到 Vulkan 中的片段着色器?

我目前正在开发一个Vulkan项目,我面临着一个无法解决的问题。 我需要将前一帧的图像作为 Sampler2D 传递给片段着色器。我已经遵循了...

回答 1 投票 0

从使用 Flutter 的 Android 调试版本中排除 Vulkan 验证库

我们最近升级到了 Flutter 3.22.1,我注意到我们的调试构建 apk 增加了超过 240M。 apk中有一个共享库,名为: libVkLayer_khronos_validation.so 这个应用程序...

回答 1 投票 0

Vulkan 验证错误:“信号量不得有任何挂起的操作。”来自 vkAcquireNextImageKHR

我最近分叉了一个旧的 Vulkan 项目,是用 Java 和 LWJGL 编写的。当我测试它并开始修改它时,我注意到每个帧上都会生成以下验证错误: [渲染器]

回答 1 投票 0

CPU/GPU、GLSL/VULKAN 上 UBO 的对齐问题

UBO 添加定向灯后,场景中的灯光不正确。尝试洗牌元素,但没有帮助。如果我正确的话,GLSL UBO 结构的大小应该是 920 字节?什么是...

回答 1 投票 0

QtVulkanWindowRenderer 内渲染的 Imgui 文本框无法使用 Windows IME

我制作了一个带有 QVulkanWindowRenderer 的 Qt 桌面应用程序,并使用 Imgui 在 Vulkan 渲染器窗口内显示了一个文本框。我可以按预期用英语输入,但当我尝试切换时

回答 1 投票 0

即使 vkcube 完美运行,也找不到 VK_KHR_swapchain 扩展

我正在使用 vulkan 制作应用程序并遇到问题。 在我的笔记本电脑(仅集成显卡)中,vkcube.exe 运行得很好。所以不存在扩展支持问题。但是当我创建一个...

回答 1 投票 0

SSBO 缓冲区访问故障数组

我有一个存储缓冲区: 结构体游戏对象描述{ uint64_t 顶点地址; uint64_t 索引地址; PBR pbr; ivec2 纹理条目; }; 布局(设置 = 1,绑定 = 1)只读缓冲区

回答 1 投票 0

Vulkan 计算着色器同步

在我的应用程序中,我使用计算着色器快速地阐述数据。我为模型的每个实例分配一个计算着色器。例如,我有 30 个实例,我调度一个 Compute Shade...

回答 1 投票 0

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

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