paragui-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: [paragui-users] printing fonts


From: Teunis Peters
Subject: Re[2]: [paragui-users] printing fonts
Date: Mon, 7 Oct 2002 11:33:59 -0700 (PDT)

On Mon, 7 Oct 2002, taurus wrote:

> Hello Teunis,
> Monday, October 07, 2002, 6:32:13 PM, you wrote:
> >> You`ve touched the font printing in your last letter: when I have too
> >> much text in Richedit it`s really slow to redraw...
> >> How can we speed up the redraw of richedit?
>
> TP> Oh really....  *rubbing beard*  (sudden "Robin Hood Men in Tights" memory)
>
> That was a good movie :)
>
> TP> All right - I'll attack the font renderer.  Particularily since it most
> TP> emphatically DOES NOT WORK in OpenGL!!!!!
> TP> I suspect it'd work in DirectX but DirectX actually gives access to
> TP> videomemory - and OpenGL doesn't...  More on that later :)
>
> Well, if you need help, I can add my efforts to yours, because it`s a
> big bottle neck in my project too. But I dont use OpenGL :)

*g* again more on that soon...
and the work I'm doing is an optional add-on to ParaGUI... it just
requires a complete rewrite of the rendering system.  Mostly done really,
just cleaning up the last few boggles...  (note: it works, it just
sometimes crashes on exit).
As soon as I do the next CVS update - most likely tomorrow - to the opengl
branch.

And to reiterate:
        (all going well) the OpenGL branch of CVS to be updated Tues
        OpenGL not required.  Or expected.  (it checks)
        Works as per standard ParaGUI - except with rewritten modular
                graphics rendering.

> Maybe if the text will be rendered on a surface before blit it will speed up 
> the
> thing? ...And if it will "re-render" the surface only if text was
> added or changed - it will speed up the scrolling?

That's more or less how it works now....
Actually IMHO it's a mistake to have written a custom renderer for it (as
current ParaGUI has) although it's an interesting approach it negates any
bonuses of a platform that has accelerated blitting....
I'm still thinking on this...

G'day, eh? :)
        - Teunis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]