[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Painter Fuzzy Node in github
From: |
Ivan Vučica |
Subject: |
Re: Painter Fuzzy Node in github |
Date: |
Thu, 18 Dec 2014 11:42:09 +0000 |
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. :-)
On Thu Dec 18 2014 at 9:53:03 AM Johan Ceuppens <
address@hidden> wrote:
- Re: Painter Fuzzy Node in github, (continued)
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/17
- Re: Painter Fuzzy Node in github, Gregory Casamento, 2014/12/17
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/17
- Re: Painter Fuzzy Node in github, Gregory Casamento, 2014/12/17
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/17
- Re: Painter Fuzzy Node in github, Ivan Vučica, 2014/12/17
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github, David Chisnall, 2014/12/18
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github,
Ivan Vučica <=
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github, Ivan Vučica, 2014/12/18
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github, Johan Ceuppens, 2014/12/18
- Re: Painter Fuzzy Node in github, David Chisnall, 2014/12/18