[Bug][Fix] BitBlt, Balloon3D and Hardware Accelaration

Martin Kuball MartinKuball at web.de
Sat Sep 18 17:12:25 UTC 2004


I think the bug should be fixed in Balloon3D by using the method 
#fillColor: instead of #halftoneForm:

Martin

Am Wednesday 15 September 2004 20:54 schrieb Torsten Bergmann:
> Hi,
>
> I got Squeak to freeze when I run Balloon3D in a combination
> of the autoAccessor Preference and direct hardware accelearation
> using Squeak3.7Gamma#5983 updated with to a FullImage to get
> Balloon3D.
>
> The problem is B3DHardwareEngine>>restoreMorphicForeground:above:
> which sends #halftoneForm: to a BitBlt instance. But there is no
> accessor method with this name.
>
> To reproduce:
>
> 1. disable the squeak preference for autoAccessors
> 2. Evaluate "B3DSceneExplorerMorph new openInWorld"
> 3. select "Enable hardware accelaration" in the morph
> 4. Try to open a halo on the morph
>
> It can easily be fixed if the accessor #halftoneForm: is added to
> BitBlt (additionally adding #halftoneForm for consistency). I would
> vote for adding this fix to the basic Squeak image even if it
> currently only affects Balloon3D and my be packaged with it.
>
> Bye
> Torsten



More information about the Squeak-dev mailing list