Implement plShaderAssembler