[Minor] Add help to shaderOpts and some renaming

Signed-off-by: oleg komarov <o.komarov11@imperial.ac.uk>
[Fix] drawPatch: handle CData if not empty (and simplify code)

Signed-off-by: oleg komarov <o.komarov11@imperial.ac.uk>