EEVEE-Next: Fix empty layers utiltex

This fixes interpolating of invalid data for
very high roughness.
This commit is contained in:
Clément Foucault
2023-11-03 11:53:57 +01:00
parent cfb50a2e2e
commit 60df70b082
2 changed files with 2 additions and 2 deletions

View File

@@ -507,7 +507,7 @@ class UtilityTexture : public Texture {
static constexpr int lut_size = UTIL_TEX_SIZE;
static constexpr int lut_size_sqr = lut_size * lut_size;
static constexpr int layer_count = UTIL_BTDF_LAYER + 1 + UTIL_BTDF_LAYER_COUNT;
static constexpr int layer_count = UTIL_BTDF_LAYER + UTIL_BTDF_LAYER_COUNT;
public:
UtilityTexture()

View File

@@ -1428,7 +1428,7 @@ BLI_STATIC_ASSERT_ALIGN(UniformData, 16)
#define UTIL_SSS_TRANSMITTANCE_PROFILE_LAYER 1
#define UTIL_LTC_MAT_LAYER 2
#define UTIL_BSDF_LAYER 3
#define UTIL_BTDF_LAYER 5
#define UTIL_BTDF_LAYER 4
#define UTIL_DISK_INTEGRAL_LAYER UTIL_SSS_TRANSMITTANCE_PROFILE_LAYER
#define UTIL_DISK_INTEGRAL_COMP 3