|
From: | Johan Ceuppens |
Subject: | Re: Painter Fuzzy Node in github |
Date: | Thu, 18 Dec 2014 13:29:45 +0100 |
I think I get what you want.You want to predict which areas of the screen might require an update in near future, and pre-render the updated graphics. Then, when the time comes, you want to quickly blit the prerendered update on the screen.
Now, here are the issues.GNUstep currently doesn't have animated widgets, especially not dynamically rendered ones, so you'll have a very, very hard time finding a proper use case for this. And you won't have noticeable speeds-up from caching even that, either; GPUs can composite things faster than you can cache them.
I doubt GNUstep will have buttons animated with a glow animation before it can render things as layers on GPU, and when it does, advantages you'd get from prerendering this probably be lost.
A cool thing about Cocoa and GNUstep is that, as complex as the rendering process already is, it is still understandable and debuggable. Adding unpredictable update triggers may make debugging harder.
tl;dr Updates too rare and computationally non-intensive.You are welcome to develop the idea and prove me wrong. I just think there may be better uses of your time. :-)
[Prev in Thread] | Current Thread | [Next in Thread] |