@Override
  protected void setShaderParams(Camera camera) {
    super.setShaderParams(camera);

    if (mParticleShader == null) {
      RajLog.e("[" + getClass().getName() + "] You need to set a particle material first.");
      throw new RuntimeException("You need to set a particle material first.");
    }
    mParticleShader.setCameraPosition(camera.getPosition());
    mParticleShader.setPointSize(mPointSize);
  }