Load and convert skybox to cubemap

This commit is contained in:
2025-12-07 01:23:15 +01:00
parent 9baf42e838
commit df00e3052f
4 changed files with 382 additions and 2 deletions

View File

@@ -2,8 +2,8 @@
layout(set = 0, binding = 0) uniform sampler _EquirectangularSampler;
layout(set = 1, binding = 0) uniform texture2D _EquirectangularTexture;
layout(set = 2, binding = 1, rgba16f) uniform writeonly restrict imageCube _CubemapImage;
layout(set = 0, binding = 1) uniform texture2D _EquirectangularTexture;
layout(set = 0, binding = 2, rgba16f) uniform writeonly restrict imageCube _CubemapImage;
const float INV_PI = 0.31830987;
const float HALF_INV_PI = 0.15915494;