What registerPickingPipeline() installs: a factory
WebglRenderer.createPickingService() calls once per service. Creation
compiles nothing — the id program compiles lazily, on the service's first
pass, so registration and creation alone change no GL transcript (the
skinning factory's contract).
What
registerPickingPipeline()installs: a factoryWebglRenderer.createPickingService()calls once per service. Creation compiles nothing — the id program compiles lazily, on the service's first pass, so registration and creation alone change no GL transcript (the skinning factory's contract).