This pack includes an optional, lightweight water wave normal function
ported/adapted from MakeUp Ultra Fast (https://github.com/javiergcim/MakeUpUltraFast),
Copyright (C) javiergcim, licensed under the GNU Lesser General Public
License v3.0 (LGPLv3). Per the original project's README, this port includes
credit and links to the original: https://modrinth.com/shader/makeup-ultra-fast-shaders ,
https://www.curseforge.com/minecraft/customization/makeup-ultra-fast-shader ,
https://github.com/javiergcim/MakeUpUltraFast

Files affected:
  - shaders/lib/materials/materialMethods/makeupWaterWaves.glsl (new file,
    adapted from MakeUp's shaders/lib/water.glsl normal_waves() function)
  - shaders/lib/materials/specificMaterials/translucents/water.glsl (added
    the MAKEUP_WATER_WAVES branch that calls into makeupWaterWaves.glsl as
    a third, lighter-weight alternative alongside the existing default
    texture-scroll wave normal and the GERSTNER_WAVES port from Noble
    Shaders)
  - shaders/lib/common.glsl (added the MAKEUP_WATER_WAVES #define toggle,
    disabled by default; GERSTNER_WAVES takes priority if both are enabled)

Under LGPLv3, if you redistribute a build of this pack that includes this
feature, the LGPLv3-covered portion (the files listed above) must remain
available under LGPLv3 terms (source available, same license for those
files, changes marked, credit retained per the original author's request).
See LUT_LICENSE.txt for the GPLv3 text; LGPLv3 additionally permits linking
with differently-licensed code (the rest of this pack) without requiring
the whole pack to be relicensed, unlike a plain GPLv3 dependency.
