Vulkan是Khronos Group的低开销,跨平台图形API。
在我的 C++/Vulkan 应用程序中,我使用 #pragma pack 将数据传递到带有结构的着色器,这对于对齐来说有点不稳定。例如,如果我订购它,那么 vec 之前有一个 vec2...
我知道交换链的当前模式可用于将帧速率与屏幕的刷新率同步(例如使用VK_PRESENT_MODE_FIFO_KHR)。 但有没有办法限制...
当 GPU 使用 vkCmdCopyBuffer 将同一缓冲区用作传输操作的源时,让 CPU 从缓冲区读取数据是否安全? 我问这个问题是因为我读过即使...
为什么使用常量值时写入 gl_FragDepth 很快,但使用变化值时写入 gl_FragDepth 却很慢?
我有以下情况:我想将深度值从具有 1 个样本的帧缓冲区传输到具有 8 个样本的不同帧缓冲区。我认为,实现这一目标的唯一方法是
由于某些原因,我想将纹理划分为纹理数组。我的纹理大小是 72x64,我想将其划分为 6x8 大小的 96 个纹理数组。它们消耗相同数量的像素,但 tex...
(Vulkan) 限制 StorageBuffer 中最大元素数量的问题
我的 StorageBuffer 大小有问题,目前我的 GPU 上有 4GB 可用空间,但最大大小似乎仅限于 1GB。 我去检查了我的 GPU 的 vulkan 规格
我们可以在Android平台上使用Vulkan和Java Activity吗
目前,似乎所有的Vulkan教程和示例都使用Android平台上的NativeActivity。我想知道我们是否可以在 Android 上将 Vulkan 与 Java Activity 一起使用?
如何将 Vulkan 与 Android Java Activity 进行交互
目前,android Vulkan 仅支持 NativeActivity,但是我们有什么方法可以使用 Java Activity 和 SurfaceView 或任何其他视图,并通过 JNI 传递 Native 来获取 NativeWindow 处理程序。 我...
在图形队列的命令缓冲区上,我正在提交多个渲染通道/子通道(阴影贴图/延迟/解析),现在我想添加一个计算着色器来生成一些网格数据......
VK_KHR_acceleration_struct 和 VK_KHR_raytracing_pipeline 未显示,但它们在 vkconfig (RTX2060) 中可用
我想在我的项目中使用 VK_KHR_acceleration_struct 和 VK_KHR_raytracing_pipeline VkDevice 扩展。问题是 vkPhysicalDeviceExtensionProperties 没有这些扩展,而......
驱动程序(GPU)是否可以在布局转换期间打乱VkImage的像素?例如从像素的线性排序过渡到莫顿顺序?我找不到任何明确的
我想编写一个小型玩具路径跟踪器,我想知道布局顶点数据的最高效/最高效的方法是什么,我想要位置,法线和纹理坐标,减少内存是否更好...
dlopen 在 Android 上对于 Vulkan 自定义层效果不佳
我有一个名为 memory_layer 的自定义层,用于收集内存信息。这是我想要实现的目标: 在我的 Vulkan 程序中使用 memory_layer。 Vulkan 加载器将 libmemory_layer.so 加载到 m...
VK_KHR_fragment_shading_rate 和 VK_EXT_fragment_desired_map 之间的区别
VK_KHR_fragment_shading_rate (FSR) 扩展的附加方法似乎与 VK_EXT_fragment_ Density_map (FDM) 扩展类似。 差异之一在于着色率的定义方式......
我控制片段着色器调用的数量,其中 VkPipelineInputAssemblyStateCreateInfo.topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST 通过将 gl_PointSize 设置为 3 来调用 9 次。理想情况下
使用 VulkanMemoryAllocator 无法解析外部符号
我通过添加 git 子模块并在 CMakeList.txt 中使用 add_subdirectory(vma) 来安装 VulkanMemoryAllocator。 在需要 VMA 的子项目中,我通过添加
如何从绑定到 ExoPlayer 的 Android SurfaceTexture 创建 Vulkan VkImage?
我正在开发一个 Android 应用程序,其中有一个绑定到 ExoPlayer 用于视频播放的 SurfaceTexture。纹理使用 GL_TEXTURE_EXTERNAL_OES 目标。我需要创建一个 Vulkan VkImage ...
我正在关注 vkguide,但不完全是。我正在努力让三角形出现。查看渲染文档时,似乎根据网格查看器正确绘制了顶点,但什么都没有
我正在尝试制作一个游戏引擎。目前我正在尝试实现一个 HDR 天空盒,它也有 mip 贴图,但是一段时间以来一直遇到错误。该示例运行完全正常...