16-bit blending doesn't work on Mac

VERIFIED FIXED in M14

Status

Core Graveyard
GFX
P3
normal
VERIFIED FIXED
18 years ago
9 years ago

People

(Reporter: Patrick C. Beard, Assigned: dcone (gone))

Tracking

Trunk
PowerPC
Mac System 9.x

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
The Mac represents 16-bit RGB pixels (called direct format) as 5-5-5. It looks to 
me that the 16-bit blender (nsBlender::Do16Blend()) assumes 5-6-5 format. Here's 
the section of Inside Macintosh that talks about this:

http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-198.html#HEADING198-
58

Here's the figure that shows the 16-bit pixel format:

http://developer.apple.com/techpubs/mac/QuickDraw/QuickDraw-198.html#MARKER-9-70
(Assignee)

Comment 1

18 years ago
I have a fix.  I did not migrate my mac changes to this one particular 
conversion.
Status: NEW → ASSIGNED
Target Milestone: M14
(Assignee)

Comment 2

18 years ago
Fixed.. I missed part of the routine that needed some shifts and masks..
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED

Comment 3

18 years ago
Don, what do I need to verify check this bug ? Set monitor to thousands and open 
a sample file ?

Comment 4

18 years ago
Fixed in the Feb 18th build.
Status: RESOLVED → VERIFIED

Updated

13 years ago
OS: Mac System 9.x
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.