vulkan 相关问题

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

Spir-V 的 Vulkan 数据结构对齐

在我的 C++/Vulkan 应用程序中,我使用 #pragma pack 将数据传递到带有结构的着色器,这对于对齐来说有点不稳定。例如,如果我订购它,那么 vec 之前有一个 vec2...

回答 1 投票 0

如何在Vulkan中限制帧速率

我知道交换链的当前模式可用于将帧速率与屏幕的刷新率同步(例如使用VK_PRESENT_MODE_FIFO_KHR)。 但有没有办法限制...

回答 2 投票 0

CPU 读取,GPU 复制

当 GPU 使用 vkCmdCopyBuffer 将同一缓冲区用作传输操作的源时,让 CPU 从缓冲区读取数据是否安全? 我问这个问题是因为我读过即使...

回答 1 投票 0

为什么使用常量值时写入 gl_FragDepth 很快,但使用变化值时写入 gl_FragDepth 却很慢?

我有以下情况:我想将深度值从具有 1 个样本的帧缓冲区传输到具有 8 个样本的不同帧缓冲区。我认为,实现这一目标的唯一方法是

回答 1 投票 0

Vulkan 纹理数组内存大小差异

由于某些原因,我想将纹理划分为纹理数组。我的纹理大小是 72x64,我想将其划分为 6x8 大小的 96 个纹理数组。它们消耗相同数量的像素,但 tex...

回答 1 投票 0

(Vulkan) 限制 StorageBuffer 中最大元素数量的问题

我的 StorageBuffer 大小有问题,目前我的 GPU 上有 4GB 可用空间,但最大大小似乎仅限于 1GB。 我去检查了我的 GPU 的 vulkan 规格

回答 1 投票 0

我们可以在Android平台上使用Vulkan和Java Activity吗

目前,似乎所有的Vulkan教程和示例都使用Android平台上的NativeActivity。我想知道我们是否可以在 Android 上将 Vulkan 与 Java Activity 一起使用?

回答 3 投票 0

如何将 Vulkan 与 Android Java Activity 进行交互

目前,android Vulkan 仅支持 NativeActivity,但是我们有什么方法可以使用 Java Activity 和 SurfaceView 或任何其他视图,并通过 JNI 传递 Native 来获取 NativeWindow 处理程序。 我...

回答 2 投票 0

Vulkan 队列与多个渲染通道同步

在图形队列的命令缓冲区上,我正在提交多个渲染通道/子通道(阴影贴图/延迟/解析),现在我想添加一个计算着色器来生成一些网格数据......

回答 1 投票 0

VK_KHR_acceleration_struct 和 VK_KHR_raytracing_pipeline 未显示,但它们在 vkconfig (RTX2060) 中可用

我想在我的项目中使用 VK_KHR_acceleration_struct 和 VK_KHR_raytracing_pipeline VkDevice 扩展。问题是 vkPhysicalDeviceExtensionProperties 没有这些扩展,而......

回答 1 投票 0

VkImage 布局转换期间 GPU 上会发生什么?

驱动程序(GPU)是否可以在布局转换期间打乱VkImage的像素?例如从像素的线性排序过渡到莫顿顺序?我找不到任何明确的

回答 1 投票 0

如何布局顶点数据以在计算着色器中高效使用

我想编写一个小型玩具路径跟踪器,我想知道布局顶点数据的最高效/最高效的方法是什么,我想要位置,法线和纹理坐标,减少内存是否更好...

回答 1 投票 0

dlopen 在 Android 上对于 Vulkan 自定义层效果不佳

我有一个名为 memory_layer 的自定义层,用于收集内存信息。这是我想要实现的目标: 在我的 Vulkan 程序中使用 memory_layer。 Vulkan 加载器将 libmemory_layer.so 加载到 m...

回答 1 投票 0

Vulkan 透明怪异

我正在修改一个由同事编写的粒子系统,通过计算管道中的手动混合/设置像素进行渲染(!)以使用 2D 图形进行绘制。我发现一些奇怪的问题

回答 1 投票 0

VK_KHR_fragment_shading_rate 和 VK_EXT_fragment_desired_map 之间的区别

VK_KHR_fragment_shading_rate (FSR) 扩展的附加方法似乎与 VK_EXT_fragment_ Density_map (FDM) 扩展类似。 差异之一在于着色率的定义方式......

回答 1 投票 0

片段着色器调用

我控制片段着色器调用的数量,其中 VkPipelineInputAssemblyStateCreateInfo.topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST 通过将 gl_PointSize 设置为 3 来调用 9 次。理想情况下

回答 1 投票 0

使用 VulkanMemoryAllocator 无法解析外部符号

我通过添加 git 子模块并在 CMakeList.txt 中使用 add_subdirectory(vma) 来安装 VulkanMemoryAllocator。 在需要 VMA 的子项目中,我通过添加

回答 1 投票 0

如何从绑定到 ExoPlayer 的 Android SurfaceTexture 创建 Vulkan VkImage?

我正在开发一个 Android 应用程序,其中有一个绑定到 ExoPlayer 用于视频播放的 SurfaceTexture。纹理使用 GL_TEXTURE_EXTERNAL_OES 目标。我需要创建一个 Vulkan VkImage ...

回答 1 投票 0

尽管 imgui 和计算绘图工作正常,但三角形未显示

我正在关注 vkguide,但不完全是。我正在努力让三角形出现。查看渲染文档时,似乎根据网格查看器正确绘制了顶点,但什么都没有

回答 1 投票 0

加载 HDR 纹理 Vulkan 时出现问题

我正在尝试制作一个游戏引擎。目前我正在尝试实现一个 HDR 天空盒,它也有 mip 贴图,但是一段时间以来一直遇到错误。该示例运行完全正常...

回答 1 投票 0

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