Welcome, Guest. Please login or register.

Author Topic: Layers.library V45 on the aminet  (Read 65014 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Chain|Q

  • Newbie
  • *
  • Join Date: Jul 2014
  • Posts: 8
    • Show all replies
    • http://charlie.amigaspirit.hu
Re: Layers.library V45 on the aminet
« on: July 09, 2014, 12:28:40 PM »
Hi Thomas, thanks for this release.

It works pretty fine on my AGA/060 machine, it's so fast I could even enable solid window moving in 640x512, 64 colors, with many windows! Very nice.

On the other hand I had slightly different results on my RTG machine. Layers v45 seems to break P96 PIP support (as it's even noted in the release history), which sadly is a huge showstopper on my Amiga 2000 with PicassoIV + PalomaTV. Is there a chance to get a fixed PIP support or some workaround for these systems?

I also noticed that it's incompatible with the old border patch tool Birdie, but admittedly, Birdie is a pretty big hack, so that's OK.
 

Offline Chain|Q

  • Newbie
  • *
  • Join Date: Jul 2014
  • Posts: 8
    • Show all replies
    • http://charlie.amigaspirit.hu
Re: Layers.library V45 on the aminet
« Reply #1 on: July 09, 2014, 04:26:29 PM »
Quote from: Thomas Richter;768573
That's interesting, I wouldn't have expected this, though I could neither test since I don't have a PIV. The only PIP support from P96 I am aware of is the LayerObscured() functionality, which is part of P96, and which should actually not depend on whether layers is V40 or V45. Thus, this means that a) either I got something wrong for the simple layer applications, or b) because PIP support depends on something else I'm not aware of.

Thank you for the quick response. The NOTES/Layers_RelNotes file in the Aminet release states this for version 45.2:
Quote
Found that the P96 rtg.library PIP support depends on the fact that obscured simple refresh layers have at least one dummy cliprect with lobs!=NULL. This is no longer the case for V45 and above. A fix for the rtg.library is available separately [Andrea].
I think this is could be related to my problem, since the PIP shows symptoms like disappearing overlay, and/or overlay not taking window coverage into account (the overlay is always on top), which are clearly layers related. I guess the mentioned rtg.library update which fixes this issue never made it back to 68k... (Or I must have missed it.) Of course, everything works fine with layers v40. When trying v45, I removed LIBS:Picasso96/fastlayers.library from my system as instructed in the Readme.

I can send photos/videos of the problem appearing, if you need that. If you have any patches anytime in the future, I'd be happy to test on my system.
 

Offline Chain|Q

  • Newbie
  • *
  • Join Date: Jul 2014
  • Posts: 8
    • Show all replies
    • http://charlie.amigaspirit.hu
Re: Layers.library V45 on the aminet
« Reply #2 on: July 09, 2014, 06:25:06 PM »
@matthey
Quote from: matthey;768585
Are you using the more recent unofficial P96 libraries? (...) These libraries fix some PIP functionality.
No, I didn't try these, however the archive on that page doesn't upgrade rtg.library, which is said to have the problem. BTW, where does the claim comes from about the PIP functionality fixes? I can't seem to find any kind of changelog for versions above 2.0.

In fact, the rtg.library I have installed is slightly newer than the one included in that archive. (I think it comes from some UAE-related update.) But I'll give it a try, one can never know.
 

Offline Chain|Q

  • Newbie
  • *
  • Join Date: Jul 2014
  • Posts: 8
    • Show all replies
    • http://charlie.amigaspirit.hu
Re: Layers.library V45 on the aminet
« Reply #3 on: July 10, 2014, 10:47:38 AM »
Quote from: utri007;768620
I hope it works :) Need to test when I get to home.
Just for the record, I run FBlit on my AGA machine, and I experienced no problems so far with v45 layers there.