VulkanにはOpenGLのようなピクセル転送機能はありません。しかし、VK_FORMAT_R16_UINT
形式はどのように機能しますか?ピクセルシェーダから符号なしの短い値をサンプリングするために使用できますか?私がそれを使うとき、私はサンプラーからゼロを得るだけです。私は線形フィルタリングを使用しています。VK_FORMAT_R16_UINT Vulkanのテクスチャフォーマット
私はフォーマットVK_FORMAT_R16_UNORM
の代わりVK_FORMAT_R16_UINT
を使用している場合、私はので、私はバルカンその場合、私のために値を正規化推測0-1
の間の値を取得しますか?
線形フィルタリングを使用していますか? VK_FORMAT_R16_UNORMのサポートは保証されていません。検証エラーがないことを確認しましたか? – Columbo
@Columboはい私は線形フィルタリングを使用しており、検証エラーはありません。 – hidayat
VK_FORMAT_R16_UINTで線形フィルタリングを使用するには、まずvkGetPhysicalDeviceFormatPropertiesを使用してサポートを確認する必要があります(VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BITを確認してください)。それがサポートされているかどうかを確認できますか? – Columbo