bugGNUstep - Bugs: bug #10818, win32 backend doesn't properly...

Group
 
 

bug #10818: win32 backend doesn't properly display transparency...

Submitter:  Gregory John Casamento <gcasa>
Submitted:  Thu 28 Oct 2004 03:31:42 AM UTC
   
 
Category:  Backend Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 04 Apr 2005 08:50:13 AM UTC, comment #5: 

Fixed in CVS.

Richard Frith-Macdonald <CaS>
Group Member
Thu 03 Feb 2005 11:19:14 PM UTC, comment #4: 

Way back on November 17, Jeff Teunissen wrote, on bug-gnustep:

"Last time you did it (transparency), you said that transparency worked, but that the red and blue channels were messed-up/swapped. I just gave you a reason that may be the case."

This seems like it's exactly what the problem is. Probably some sort of out-of-order problem. Can you please investigate this further? I'm begging you.

Alex Perez <aperez>
Group Member
Thu 03 Feb 2005 10:32:50 PM UTC, comment #3: 

Please see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_00h3.asp for some documentation on how alpha blending works with GDI.

I found this in under sixty seconds using Google.

Alex Perez <aperez>
Group Member
Thu 03 Feb 2005 10:27:14 PM UTC, comment #2: 

How is it "well known"? I have a hard time buying this, since I've found plenty of examples of GDI code on the net that uses alpha. I think the ordering may just be different. We really need to get this fixed, it's the most visually-glaring problem with the win32 backend at the moment. Can you back up your claim that GDI++ is actually necessary with hard evidence to this effect? Some links to the documentation you've found to make this determination?

Can you please explain the bug a little bit more, including what you know about it, so others might be able to work on it?

Alex Perez <aperez>
Group Member
Sat 30 Oct 2004 01:55:56 PM UTC, comment #1: 

This is a well know limitation of the windows backend and all attempts to fix this with GDI functions have failed so far. My opinion is that we will need to switch to GDI++, for which C-wrappers exist, to resolve this. But there are currently no free header files for GDI++ available and I wont be using the ones from MS.

Fred Kiefer <FredKiefer>
Group Member
Thu 28 Oct 2004 03:31:42 AM UTC, original submission:  

There is no transparency support in the win32 backend.

GJC

Gregory John Casamento <gcasa>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 3 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-04-04 CaS StatusNone Fixed
    Open/ClosedOpen Closed
2005-03-19 kkerle Carbon-Copy- Added kkerle

Back to the top

Powered by Savane 3.13-758e.
Corresponding source code