Ticket Created
over 3 years ago

CIQQA-925

Venu2 - pictures in full palette buffered bitmap not showing up

  • Hi together,

I have response from users with the new Venu2 Plus.

Some elements are missing on my watchface. I cant reproduce this with simulator. The issue causes on a Venu2 and PLUS with new bufferedBitmap API.

I find out, that all pictures (jpg's and png's) are missing, witch I have draw on a full palette buffered bitmap.

The buffered bitmap is created with the new API:

		PictureBuffer = Gfx.createBufferedBitmap({
        	:width=> VA_Width,
            :height=>VA_Height
        });
		PictureBuffer = PictureBuffer.get();
		PictureDc = PictureBuffer.getDc();
		

the pictures are draw in the buffered bitmap:

BackgroundPicture = Ui.loadResource(Rez.Drawables.EarthNight)
PictureDC.drawBitmap(73, 50, BackgroundPicture);

I draw the buffered bitmap later to dc:

dc.drawBitmap(0, 0, PictureBuffer);

All other elements from the buffered bitmap are shows correct, only the pictures are missing.

Have anybody the same problem on a Venu2 series?

It seems a firmware bug?

best regards

2aCD 

  • I am having the same issue with the fenix 6, where the buffered bitmaps is showing on the sim but not on the real watch

  • Hi together,

    I have found a workaround for this issue.

    Please set the new additional property for createBufferedBitmap:

    :alphaBlending=>Gfx.ALPHA_BLENDING_PARTIAL

    Then all loaded pictures shows correct on a physical device.

    Very strange and I think it’s a firmware issue.

  • It seems now also nested bufferedBitmaps run in the same issue.

    I have draw Minute marks in a buffered bitmap with palette and draw later this bitmap  in a full color bufferedBitmap.

    At last the full color bufferedBitmap is draw to dc. Then the hash marks missing on a real device. In simulator all is showing correct.

    This is now a major problem. What is here going wrong with the new bufferedBitmap api.

    Please can give anyone here a response?

  • I have now a response from a Venu2 user with the same issue. But not all Venu2(plus) users have this problem. 
    Is it possible that’s the user have another general settings on the watch?