Opened 21 years ago

Closed 21 years ago

Last modified 6 years ago

#1214 closed defect (wontfix)

ALL: Ctrl+alt+b opengl switch

Reported by: SF/dab198 Owned by: Kirben
Priority: normal Component: Graphics
Version: 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 by fingolfin, 21 years ago

Owner: set to Kirben

comment:2 by fingolfin, 21 years ago

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

comment:3 by fingolfin, 21 years ago

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

comment:4 by Kirben, 21 years ago

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

comment:5 by Kirben, 21 years ago

Owner: Kirben removed

comment:6 by fingolfin, 21 years ago

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 by fingolfin, 21 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:8 by fingolfin, 21 years ago

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 by SF/dab198, 21 years ago

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 by fingolfin, 21 years ago

You problem isn't reproducable over here.

comment:11 by Kirben, 21 years ago

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 by Kirben, 21 years ago

Status: closednew

comment:13 by fingolfin, 21 years ago

Owner: changed from fingolfin to SF/ender

comment:14 by fingolfin, 21 years ago

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

Ender?

comment:15 by SF/ender, 21 years ago

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 by SF/ender, 21 years ago

Owner: changed from SF/ender to fingolfin

comment:17 by fingolfin, 21 years ago

Kirben is the one interested in retaining it...

comment:18 by fingolfin, 21 years ago

Owner: changed from fingolfin to Kirben

comment:19 by Kirben, 21 years ago

Owner: Kirben removed

comment:20 by Kirben, 21 years ago

Status: newclosed

comment:21 by Kirben, 21 years ago

Owner: set to Kirben
Resolution: fixedwontfix

comment:22 by Kirben, 21 years ago

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 by digitall, 6 years ago

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