http://bugs.winehq.org/show_bug.cgi?id=2467
chr cr2005@u-club.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cr2005@u-club.de
nick ves vespenegeyser@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vespenegeyser@hotmail.com
dzs6w3@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dzs6w3@gmail.com
Lauri Niskanen ape@ape3000.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ape@ape3000.com
Freddie Tilley freddie.tilley@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |freddie.tilley@gmail.com
karaluh karaluh@karaluh.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |karaluh@karaluh.pl
--- Comment #105 from chr cr2005@u-club.de 2009-04-19 14:27:56 --- I noticed something else ... while running with a lot of debug flags which made sc slow:
After selecting battlenet and when the login screen appears, I see that the background is properly drawn ... and then it fades out! (and not in)
I guess the last 'black' color is transparent and therefore all the rest of the battle.net GUI is broken.
--- Comment #106 from nick ves vespenegeyser@hotmail.com 2009-06-18 14:02:55 --- 5 years after it was first opened its still occurring? score one for starcraft :D still resisting the devs haha
its still occuriing in 1.1.23
--- Comment #107 from dzs6w3@gmail.com 2009-06-24 00:51:12 --- Items not being cleared, the black color instead of surfaces reminds me of a problem with flipping buffers and clearing the screen.
Perhaps Starcraft does its drawing of the battle.net menus in an unexpected way that prevents it from working correctly with wine's implementation of direct draw.
With the newest development (see previous post), I am curious to see what happens if wine is changed so that the the back buffer and front buffer are swapped. Perhaps we will get the background image (without text) of the battle.net menu.
I do not know much about this stuff, so I am currently unable to do this myself. Moreover, I do not know if it is even feasible.
Also, I think the battle.net menus work properly in Starcraft ran through cedega. Maybe we can see a diff of wine's implementation of direct draw with that of cedega. This is what I'm going to be doing since my ignorance will not affect looking at differences in code as much as trying to find the problem by just looking at wine's code.
--- Comment #108 from dzs6w3@gmail.com 2009-06-24 00:55:46 --- Well, there goes comparing cedega to wine. The direct draw code is not released with the cvs version of cedega.
--- Comment #109 from Lauri Niskanen ape@ape3000.com 2009-06-25 13:38:36 --- Shouldn't the importance be trivial or minor instead of normal? It doesn't look so nice, but it doesn't affect the game functionality at all. And it's only active on the menus, not on the game itself.
--- Comment #110 from Freddie Tilley freddie.tilley@gmail.com 2009-06-27 06:04:49 ---
From what I have gathered from other bugs related to this is the following:
All the dialog images are drawn in a window below the main battle.net window. All the battle.net text child windows only draw the text and no graphics. Apparently on a transparent background.
+[desktop window] +-->[graphics window] +-->[battle.net window] [dialog boxes]
--- Comment #111 from Freddie Tilley freddie.tilley@gmail.com 2009-06-27 06:08:47 ---
From what I have gathered from other bugs related to this is the following:
All the dialog images are drawn in a window below the main battle.net window. All the battle.net text child windows only draw the text and no graphics. Apparently on a transparent background.
[desktop window] +-->[graphics window] +-->[battle.net window] +-->[dialog boxes]
So all the graphics are being draw, but because the battle.net window is drawn on top with a transparent background the graphics window does not show.
The battle.net hack floating around, that does draw the graphics, does not draw the text dialog windows.
Does this have to do with the fact that X11 does not support alpha blending, and that what is now drawn as black is supposed to be transparent?
--- Comment #112 from Freddie Tilley freddie.tilley@gmail.com 2009-06-27 06:13:01 --- Whoops, accidentally posted http://bugs.winehq.org/show_bug.cgi?id=2467#c110 before it was complete
--- Comment #113 from Miguel Lopez graptorx@gmail.com 2009-07-25 15:18:11 --- Created an attachment (id=22615) --> (http://bugs.winehq.org/attachment.cgi?id=22615) partial redrawing
I have noticed that even though in most of Battle.nets menus we get the overlapping text, there are areas that does not have that issue... even though i am not a programmer I think that maybe there we can find a clue of what is causing the problem...
As other said the backgrounds are being drawn below the screen and when i have wine creating a virtual desktop if i move over another window on top of starcraft the window stays drawn there.
Wine 1.1.26 Slackware 12.2