anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "glslang";
  -  version = "8.13.3743";
  +  version = "11.1.0";
   
     src = fetchFromGitHub {
       owner = "KhronosGroup";
       repo = "glslang";
       rev = version;
  -    sha256 = "0d20wfpp2fmbnz1hnsjr9xc62lxpj86ik2qyviqbni0pqj212cry";
  +    sha256 = "1j81pghy7whyr8ygk7lx6g6qph61rky7fkkc8xp87c7n695a48rw";
     };
   
     # These get set at all-packages, keep onto them for child drvs
  
positive.code: }:
  # glslang requires custom versions of spirv-tools and spirb-headers.
  # The exact versions are taken from:
  # https://github.com/KhronosGroup/glslang/blob/master/known_good.json
  
  let
    localSpirv-tools = if argSpirv-tools == null
  
negative.code: { stdenv
  , fetchFromGitHub
  , bison
  , cmake
  , jq
  