Remember me

Lost Password?

Register now!


Who's Online
85 user(s) are online (60 user(s) are browsing Forums)

Members: 1
Guests: 84

samo79, more...

Support us!

Recent OS4 Files

Report message:*

Re: Odyssey 1.23 progress

Subject: Re: Odyssey 1.23 progress
by kas1e on 2020/3/14 21:11:23

Checked that ULONG thing you ask before edit your post : nope, that not it as well.

As for WritePixelArrayAlpha(), graphics.library didn't have such function, so it can't be mixed.

But yes, its all feels something about alpha/colors changes when we use png1.6 instead of 1.2. And it leave some artefacts like it works, just nothing visibly.

See on that video https://youtu.be/zYRl5QBCo8U

There one odyssey at bottom with old libpng (see compas animatino works) and one at top with new libpng (instead of compas, there just a dots). But images sure loads, i can see it from snoopy.

EDIT: I think what we see on video it just "fallback" mode. See in those files i point out :


src = (char *) cairo_image_surface_get_data(data->surface);
stride cairo_image_surface_get_stride(data->surface);

// Fall back to builtin animation
if(!src || !stride)
src = (char *) &Throbber;
stride THROBBER_WIDTH sizeof(ULONG);

So maybe we not in if(data->surface) now by some reassons, and fallback to built in animation (those small dots). And "throbber.cpp" file looks very much as those dots i have now.

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project