anchor.diff:  
   glslc [-c|-S|-E]
         [-x ...] [-std=standard]
  -      [-fauto-bind-uniforms]
  -      [-fhlsl-iomap]
  -      [-fimage-binding-base [stage] value]
  -      [-fsampler-binding-base [stage] value]
  -      [-ftexture-binding-base [stage] value]
  -      [-fubo-binding-base [stage] value]
  -      [-fcbuffer-binding-base [stage] value]
  -      [-fssbo-binding-base [stage] value]
  -      [-fuav-binding-base [stage] value]
  -      [-fresource-set-binding [stage] <reg0> <set0> <binding0>
  -        [<reg1> <set1> <binding1>...]]
  +      [ ... options for resource bindings ... ]
         [-fhlsl-offsets]
         [-fentry-point=...]
         [-flimit=...]
  
positive.code: on the other hand, enable you to specify shader stages from the command line
  and within the source file. Possible ``stage``s for them are also listed in
  the following table. Details about `-fshader-stage=` can be found in
  <<option-f-shader-stage,its own section>>.
  
  [[shader-stage-selection]]
  .Shader Stage Selection
  
negative.code: 
  === Language and Mode Selection Options
  
  [[option-flimit]]
  ==== `-flimit=`
  
  `-flimit=<resource-limits>` lets you specify resource limits.
  