Deletes the GL program (§83). Idempotent; live context only.
Uploads one encoded id colour (encodePickId's four floats).
Uploads the item's joint palette — 16 floats per joint, straight from
the skeleton's own Float32Array. Uploading fewer matrices than the
declared MAX_SKINNING_JOINTS leaves the dead tail untouched, which
is legal GL (SkinnedUnlitProgram.setJointMatrices's contract).
Makes this the current program. Call before any upload below.
StaticcreateCompiles and links the skinned id program on gl —
IdPassProgram.create's contract with "pick-skinned-id" in
the messages.
Whether SkinnedIdProgram.dispose has run.