EEVEE-Next: Fix empty layers utiltex
This fixes interpolating of invalid data for very high roughness.
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user