Opened 16 years ago

Closed 16 years ago

Last modified 7 months ago

#1214 closed defect (wontfix)

ALL: Ctrl+alt+b opengl switch

Reported by: SF/dab198 Owned by: Kirben
Priority: normal Component: Graphics
Keywords: Cc:
Game:

Description

This is currently causing the mouse cursor to vanish -
only way to get it back seems to be to restart scummvm.

This is occuring in the the latest cvs build.

Ticket imported from: #801293. Ticket imported from: bugs/1214.

Change History (23)

comment:1 Changed 16 years ago by fingolfin

Owner: set to Kirben

comment:2 Changed 16 years ago by fingolfin

SDL+OpenGL is Kirben's baby, he might know more.

comment:3 Changed 16 years ago by fingolfin

Summary: Ctrl+alt+b opengl switchALL: Ctrl+alt+b opengl switch

comment:4 Changed 16 years ago by Kirben

Only occurs when switching between SDL scaler and OpenGL
while using ScummVM full screen, no idea why.

comment:5 Changed 16 years ago by Kirben

Owner: Kirben deleted

comment:6 Changed 16 years ago by fingolfin

The mouse isn't really gone. Rather t is reversed in the y
direction. so if you move the mouse up, scumm moves it down,
and vice versa. This way you easily move it out of view w/o any
hopes of "getting it back".

comment:7 Changed 16 years ago by fingolfin

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:8 Changed 16 years ago by fingolfin

I fixed this with a rather crude hack which inverts the Y
coordinates in GL mode. I have no clue why SDL would reverse
them in the first place <shrug>. I'll leave a proper fix to whoever
feels responsible for maintaining this thing.

comment:9 Changed 16 years ago by SF/dab198

This hack hasn't actually fixed what I'm seeing anyway. If I
switch modes, the mouse pointer vanishes completely - and if
I alt-tab back to windows (98), the mouse has completely
locked up, and only recovers when I ctrl+alt+del to bring up
the task manager.

comment:10 Changed 16 years ago by fingolfin

You problem isn't reproducable over here.

comment:11 Changed 16 years ago by Kirben

I just checked and the problem still occurs on my system too.
This could be another mouse issue specific to Windows. We
already know OpenGL causes actors to lag under Windows, if
the mouse is been moved around.

Your fix actually made OpenGL worse, on this system at least.
The Y axis on the mouse is always reversed now, making
OpenGL mode unusble.

comment:12 Changed 16 years ago by Kirben

Status: closednew

comment:13 Changed 16 years ago by fingolfin

Owner: changed from fingolfin to SF/ender

comment:14 Changed 16 years ago by fingolfin

Fine. Yet one more reason to ditch the OpenGL mode.

Ender?

comment:15 Changed 16 years ago by SF/ender

As stated in the readme, OpenGL mode is experimental and
completely unsupported and unrecommended.

I have no problem with it removing it - I've suggested so
several times in the past but been met with opposition.

comment:16 Changed 16 years ago by SF/ender

Owner: changed from SF/ender to fingolfin

comment:17 Changed 16 years ago by fingolfin

Kirben is the one interested in retaining it...

comment:18 Changed 16 years ago by fingolfin

Owner: changed from fingolfin to Kirben

comment:19 Changed 16 years ago by Kirben

Owner: Kirben deleted

comment:20 Changed 16 years ago by Kirben

Status: newclosed

comment:21 Changed 16 years ago by Kirben

Owner: set to Kirben
Resolution: fixedwontfix

comment:22 Changed 16 years ago by Kirben

I never used the OpenGL graphic filer either but just didn't like
seeing code wasted.
Andre seems to busy to maintain support, so I have dropped
the OpenGL bankend as requested.

comment:23 Changed 7 months ago by digitall

Component: Graphics
Note: See TracTickets for help on using tickets.