sign geometry shader problem