Welcome, Guest. Please login or register.

Author Topic: FBlit hates me  (Read 3027 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Damion

Re: FBlit hates me
« on: November 27, 2009, 07:24:55 PM »
Quote from: TheGoose;531529
One other note to those with AGA Indivision; I ended up needing to set WB to use Chip Mem for the icons. When it was set to use 'Other' memory, I was seeing some garbage lines on the screen when I would click on an icon.

This cleared it up and still seems to be quick.

I also get the garbage lines, but only if I switch it between "graphics" and "other" after WB is loaded... if you set it to "other" and reboot, hopefully you won't get those. Indivision won't have anything to do with the lines btw, it's just some kind of software bug.
 

Offline Damion

Re: FBlit hates me
« Reply #1 on: November 27, 2009, 10:35:57 PM »
Quote from: NovaCoder;531539
Yep I covered this in my original post, I've found it's best to choose 'graphics memory' when using FBlit to prevent a conflict and let FBlit do it's thing.

There's zero conflict if you take the extra steps as outlined in the FBlit docs, then icons are rendered in fastram instead. (This was a very common thing to do back when lots of people still used AGA.)

Anyhow, obviously don't do it if it causes problems, though it's always worked great for me.

*edit* Just to quote myself from the other day:

Quote
You need to download WBCtrl, add it to your startup-sequence directly before LoadWB:

WBCtrl IMT=ICONFAST
LoadWB SIMPLEGELS

If you don't do the above, and choose "other memory" in WB prefs, you will get the nasty lines when opening drawers. Otherwise it should work fine - there will be a little speedup when opening drawers (icons are displayed faster), and icons will use very little chipram.
« Last Edit: November 27, 2009, 10:46:25 PM by Damion »
 

Offline Damion

Re: FBlit hates me
« Reply #2 on: November 28, 2009, 01:29:04 AM »
Quote from: NovaCoder;531558
Hiya,

But doesn't Fblit work by copying everything that needs to be rendered to FASTRAM and then blitting to CHIPRAM only what needs to be redrawn each time?

No, everything is not automatically rendered in fastram. In fact, by default FBlit runs in "include" mode, which means only tasks added to the include list are promoted. :rtfm:

 
Quote
If that is the case, it would make no-sense (eg no performance increase) to make another copy of your icons in FASTRAM.

Yeah that would be silly, but again there's a section in the FBlit docs pertaining to this issue as icons are NOT rendered in fastram by default.

It's simple: Open a bunch of windows, and watch your chipram disappear as the icons are displayed. Now make the changes as noted in the docs, set the WB prefs setting to "other memory", and voila - totally different story.
« Last Edit: November 28, 2009, 01:35:26 AM by Damion »
 

Offline Damion

Re: FBlit hates me
« Reply #3 on: November 28, 2009, 01:45:07 AM »
BTW, my earlier comment in the thread still applies - if you switch back and forth between "graphics" and "other" in the WB prefs, you may still get some corruption until you reboot.

But this was assuming y'all had RTFM'ed and made the necessary changes before trying it. :p