docs: Update shader docs.
docs: Fix dependency list of make_protos target.

It was empty all this time due to an unassigned variable,
so the protos file needed to be deleted manually to be refreshed.