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

stéphane ducasse ducasse at iam.unibe.ch
Sat Sep 18 20:31:58 UTC 2004


I pushed the previous fix in the unstable stream so as soon as someone 
has the right solution we will fix that.

Stef

On 18 sept. 04, at 19:12, Martin Kuball wrote:

> 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