小编E1H*_*tus的帖子

什么是 vulkan 色彩空间?

在创建 vulkan 交换链期间,我一直停留在 VkSwapchainCreateInfoKHR 中的 imageColorSpace 和 imageFormat 参数上。我确实了解 imageFormat 是实际像素编码和存储在内存中的方式,如果它的颜色不是线性的,那么 vulkan 在着色器中的采样和写入操作期间将其转换为线性的。我的硬件仅支持 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,我想这意味着交换链图像中的颜色应该以非线性方式存储,但 VK_FORMAT_B8G8R8A8_SRGB 会导致伽马 0.44 校正颜色,而 VK_FORMAT_B8G8R8A8_UNORM 工作正常。imageFormat 与 imageColorSpace 有何关系以及 imageColorSpace 指定了什么?

graphics vulkan

4
推荐指数
1
解决办法
2532
查看次数

标签 统计

graphics ×1

vulkan ×1