what's the most simple way to set a custom value to in/out instead of uniform, in order to not make combination fail because of uniform value not euqal
inherit GrGeometryProcessor, overide the makeProgramImpl, and overide onEmitCode is the ONLY way to