Mouse artifacts

Hi,

When running my SDL application in DGA fullscreen mode the mouse cursor
makes ugly artifacts when moved over an area where the graphics are
updated. My surface is in system memory.
I know this problem from DOS. But I thought X is using a hardware
cursor ?! I’m using Xfree 3.3.5 and a Millenium G200.
What can I do to prevent this ? (Apart from running in windowed-mode
only :wink:

Bye,
Martin

Hi,

When running my SDL application in DGA fullscreen mode the mouse cursor
makes ugly artifacts when moved over an area where the graphics are
updated. My surface is in system memory.
I know this problem from DOS. But I thought X is using a hardware
cursor ?! I’m using Xfree 3.3.5 and a Millenium G200.
What can I do to prevent this ? (Apart from running in windowed-mode
only :wink:

The new fullscreen code in the latest CVS snapshots should take care of
this problem. Are you sure your surface is in system memory?

See ya!
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

When running my SDL application in DGA fullscreen mode the mouse cursor
makes ugly artifacts when moved over an area where the graphics are
updated. My surface is in system memory.
I know this problem from DOS. But I thought X is using a hardware
cursor ?! I’m using Xfree 3.3.5 and a Millenium G200.
What can I do to prevent this ? (Apart from running in windowed-mode
only :wink:

The new fullscreen code in the latest CVS snapshots should take care of
this problem. Are you sure your surface is in system memory?

With the very latest version of SDL the problem disappeared.
I initlized the surface with SDL_SWSURFACE | SDL_FULLSCREEN , so I
expect it was in system memory. Or did I misunderstand something.?

Bye,
MartinOn Thu, 06 Jan 2000 07:51:35 -0800, Sam Lantinga wrote:

When running my SDL application in DGA fullscreen mode the mouse cursor
makes ugly artifacts when moved over an area where the graphics are
updated. My surface is in system memory.
I know this problem from DOS. But I thought X is using a hardware
cursor ?! I’m using Xfree 3.3.5 and a Millenium G200.
What can I do to prevent this ? (Apart from running in windowed-mode
only :wink:

The new fullscreen code in the latest CVS snapshots should take care of
this problem. Are you sure your surface is in system memory?

With the very latest version of SDL the problem disappeared.
I initlized the surface with SDL_SWSURFACE | SDL_FULLSCREEN , so I
expect it was in system memory. Or did I misunderstand something.?

No, that’s correct.

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software> On Thu, 06 Jan 2000 07:51:35 -0800, Sam Lantinga wrote:

“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec