Gamma-ray pulsar model