Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

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
OS4Depot.net

Report message:*
 

Re: Odyssey 1.23 progress

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

@Petrol
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 :

DoMethod(objMUIM_DrawBackgroundmleftmtopmwidthmheight000);

        if(
data->surface)
        {
            
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