[squeak-dev] Re: FogBugz (Case [Issue]13154) Pharo VM - BitBlt bug in alphaSourceBlendBits8

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Mon Mar 31 22:31:14 UTC 2014


2014-03-31 23:58 GMT+02:00 Nicolai Hess <nicolaihess at web.de>:

> Thank you Nicolas,
> I verified the fix, it works.
>
> I took nicolas' change and build a windows pharo vm. changing the bit depth
> to 8bit littleendian (-8) works now.
>
>
hey, you made the major contribution : find the bug and suggest a
correction!
http://bugs.squeak.org/view.php?id=7247


> But there are two more issues (not related to this fix).
> 1. Changing Display depth to 4/8/16 shows horrible rendering artifacts
>    (those do not occur on squeak)
>

could it be related to issue 13057?


> 2. Since refactoring some parts out of DisplayScreen into MorphicUIManager
> you
> can not change the depth from -XX to XX
> Display newDepth:8
> has no effect if current display depth is -8.
> (This happens on squeak too, verified in Squeak 4.4/Squeak 4.5).
>
>
Hmm, bad, but certainly not an operation tested everyday :)


>
> BTW found this change for alphaSourceBlendBits8 its way into squeaks vm?
> I took the lates 4.5 allinone and the bug is still there.
>
> regards
>
>
It's in both VMMaker and VMMaker.oscog head revisions for sure.
But I don't know which VM was included in the distribution.
Squeak VM production is not as engineered as the Pharo one, I think it's
hand-crafted, and the MacOSX version lacks hands now, so it might be
behind...

Nicolai
>
>
>
>
> ---------- Forwarded message ----------
> From: Pharo Issue Tracker <do-not-reply at pharo.fogbugz.com>
> Date: 2014-03-30 15:49 GMT+02:00
> Subject: FogBugz (Case [Issue]13154) Pharo VM - BitBlt bug in
> alphaSourceBlendBits8
> To: "nicolaihess at web.de" <nicolaihess at web.de>
>
>
>      [image: avatar]
> *Ulysse The Galactic Monkey From Outer Space* edited *Case 13154*: BitBlt
> bug in alphaSourceBlendBits8 <https://pharo.fogbugz.com/default.asp?13154>:
>
>  *Bug* in [image: Project:] Pharo VM: 2. External  *  You are subscribed
> to this case
>         Issue Validation Failed:
> https://ci.inria.fr/pharo/job/Pharo-3.0-Issue-Validator/14726//artifact/validationReport.html
> Errors: 1 |
>  *Status* changed:
> Resolved (Monkey is checking)  [image: changed to]  Work Needed
>
>     [image: Priority]  *Priority*: 5 - Fix If Time  [image: Status]
> *Status*: Work Needed   [image: Assigned To]  *Assigned to*: Nicolas
> Cellier  [image: Milestone]  *Milestone*: Pharo3.0
>
> Go to Case
>   <https://pharo.fogbugz.com/default.asp?13154>
>   No longer need updates? Unsubscribe from this case.<https://pharo.fogbugz.com/default.asp?pre=preUnsubscribe&pg=pgEditBug&command=view&ixBug=13154>
>
> Don't want FogBugz notifications anymore? Update your preferences.<https://pharo.fogbugz.com/default.asp?pg=pgPrefs>
>
> [image: FogBugz]   A FogBugz case was edited by Ulysse The Galactic
> Monkey From Outer Space. Case ID: 13154 Title: BitBlt bug in
> alphaSourceBlendBits8 Status: Work Needed Category: Bug Project: Pharo VM
> Area: 2. External Priority: 5 - Fix If Time Milestone: Pharo3.0: 30/03/2014
> (Today) Assigned To: Nicolas Cellier URL:
> https://pharo.fogbugz.com/default.asp?13154 Changes: Status changed from
> 'Resolved (Monkey is checking)' to 'Work Needed'. Issue Validation Failed:
> https://ci.inria.fr/pharo/job/Pharo-3.0-Issue-Validator/14726//artifact/validationReport.html
> Errors: 1 | You are subscribed to this case. If you do not want to receive
> automatic notifications in the future, unsubscribe
> (https://pharo.fogbugz.com/default.asp?pre=preUnsubscribe&pg=pgEditBug&command=view&ixBug=13154)
> from this case.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140401/04b70ed9/attachment.htm


More information about the Squeak-dev mailing list