Display Rotation and OpenGL

Sorry if this is the wrong place to post this…

I have a singleboard development computer I am playing with that has an S3 Twister graphics adapter (a marriage of the Via chipset and the Pro Savage graphics engine.)

I am running an openGL application on the unit, and it runs fine in landscape mode, but when I rotate the screen orientation to portrait (using the native S3 drivers or the Pivot software), the graphics will not display properly.

Do I need a custom driver to handle the translation from landscape to portrait orientation? Or what?

Thanks for your help.