我有一个二维数组 (256x16),我需要将其加载到 Vulkan 样式纹理中以进行采样。在 OpenGL 中,这可以通过 glTexImage2D 或 glTexSubImage2D 简单地完成。但是,我不知道如何在 Vulkan 中做同样的事情。
数组定义如下:
static const int triTable[256][16] =
{ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
{ 0, 8, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
...
...
{ 0, 3, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 } };