I
Ich kenn SDL nicht wirklich, aber was du so schreibst hört sich danach, als ob
PollEvent erst returned wenn eben ein "Event" eintritt (z.B. Tastendruck).
Entweder kann man SDL so konfigurieren, das er immer returned, auch wenn du nichts drückst oder bewegst und dann EVENT_NONE zurückbekommst oder so, oder du musst einen etxtra Thread machen, der new_MouseX jeden durchlauf =0 setzt, außer wenn SDL_MOUSEMOTION auftritt.
Kommt mir aber eh seltsam vor. Was ist eigentlich das Ziel? Willst Du jeden Frame den Mauscursor zurücksetzen? Dann mach das im Render-Loop.