• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp28
r3wp864
total:892

results window for this page: [start: 401 end: 500]

world-name: r3wp

Group: All ... except covered in other channels [web-public]
Pekr:
3-Feb-2005
But we need queality of output, which View does not have. AGG is 
big step forward, but for vectors ... I want transitions though and 
that is - I want pixel VM or other goodie. But imo without some kernel 
changes, we will never be smooth enough.
Pekr:
3-Feb-2005
but why not be kings, if we could be kings ... how would you do image 
transitions, if we will not have fast means of pixel changes? Pokeing 
at image is not the way to go ... hopefully Cyphre has something 
in mind and will influence Carl a bit as he did with AGG ....
Pekr:
3-Feb-2005
otoh I don't give up on possibility to make things better. Some of 
us were telling View was OK even before AGG, now we know AGG was 
good addition. The same may go for few small twist to View kernels, 
which would open many more possibilities ....
BrianW:
3-Mar-2005
dumb question: is there a REBOL build with AGG available yet?
DideC:
8-Jun-2005
Normally, VM should be lighter when the dual rendering core will 
be removed: actually, there is the old Rebol one (for effects and 
text) and the AGG one (for Draw). Effects needs to be proted on AGG 
AFAIK
Gregg:
4-Feb-2008
It's just REBOL, Reichart, so it uses AGG on newer releases. It just 
generates DRAW commands.
Pekr:
6-Feb-2008
PNG can't scale, no? And I can be PNG file smaller than vectors transferred? 
The slowness of whole stuff is another thing.  Dunno if we can support 
SVG out-of-the-box. We are using AGG, while the rest of the world 
is using Cairo.
Pekr:
3-Apr-2009
What about JIT method for AGG I posted earlier?
Pekr:
3-Apr-2009
Then we should order Cyphre to do few AGG tests :-)
Group: RAMBO ... The REBOL bug and enhancement database [web-public]
Anton:
7-Dec-2006
I've been investigating the bug above with this script:

do read http://anton.wildit.net.au/rebol/view/draw/agg/image-fit.r
Anton:
9-Dec-2006
Hmm.. that's a bit annoying. Is there really no way the bilinear 
filter can work also on the alpha channel ? That would be a feature 
request to submit to AGG then wouldn't it ?
Cyphre:
11-Dec-2006
Anton, according to the author of AGG the filter calculations would 
be much more complex and thus expensive if done in plain color space. 
Anyway, please submit a ticket to RAMBO I'll try to make the best 
to solve this issue.
Group: View ... discuss view related issues [web-public]
Pekr:
16-May-2005
I  wonder why scrollers have such terrible lag on 1.8GHz pentium. 
Although new demo si cool, I wonder if REBOL it is not able to provide 
us with real-time feeling even if AGG is on-board?
Pekr:
16-May-2005
I am not sure AGG supports SVG directly? I expect it being very capable 
vector engine, so we have to build kind of SVG parser plus viewer 
ourselves? Or am I wrong?
Robert:
27-May-2005
I just hacked the graph-layout stuff found in Rebol-Framework into 
a standalone using the new AGG stuff. Very cute and fast!! Take a 
look at: http://www.robertmuench.de/download/graph-layout.r
Pekr:
9-Jun-2005
Henrik - your zoomer is nice - I vote for it to be included in View 
Desktop test folder - nice example of AGG usage .... although REBOL 
is bitmap, or not? Once enlarged, I can see R and O letter with jaggies 
... :-)
Henrik:
9-Jun-2005
pekr, yes, it's bitmap. I noticed someone asked about a performance 
measuring tool for AGG perspective mapping, but I didn't have much 
time, so it became a rotation zoomer.
Henrik:
10-Jun-2005
would be nice to see some organized effort for View 1.4. using AGG, 
perhaps some desktop searching, fancier graphics, etc.
Pekr:
10-Jun-2005
oh my, we can see very nice demos in desktop demo folders, with "designs" 
like Calculator .... those should be removed, redesigned, or they 
somehow descredit current Rebol's AGG capabilities ;-)
shadwolf:
12-Jun-2005
I'm absolutly convinced that draw/AGG capabilities open to us a true 
amazing scope of posibilities
Pekr:
13-Jun-2005
AGG based app - nice :-) http://www.epsitec.ch/cresus/documents/base-f.php
Pekr:
24-Jun-2005
We had such discussion before, do you remember? Many ppl arguing 
with Terry, that basically rebol draw is capable to compete with 
Flash and nowadays we are all applauding AGG inclusion :-) I just 
try to point out to things I don't like and I try to believe that 
my pressure may lead to think out some things more deeply for 1.4 
release ...
Pekr:
24-Jun-2005
Graham - and besides that - we don't know the plan, do we? It is 
difficult to work/cooperate, as RT choosed the way when design is 
done by few ppl. It is good on one hand, as work is being finally 
done and we have got 1.3 out fast enough, but no docs follow, no 
plans follow. I e.g. asked someone from RT's extended team describe 
proper behavior of Installer, to actually test what is desired and 
what is not. But I can imagine docs are always lower priority, it 
is simply natural. But - I would really like to know, what goes for 
VID 1.4 or 1.3.x, whatever - only styles additions? What will happen 
to focus system, how will accessors be utilised, the same for doc 
subobject, what happens to VID in general?  - btn uses bitmap, but 
we've got powerfull AGG inside. Also - how will effects be merged 
with draw? We want to keep compatibility on one hand, but surely 
we don't want to have powerfull gradients withing draw, and old-ones 
within effect block ... So - don't ask me - I would expect some developers 
oriented document, short description of what and how is gonna be 
solved. Don't forget that it seems text mark-up is gonna be introduced 
- so - many changes, in hundreds of possible ways - so I will not 
propose conrete solution, if I know nothing about more general plan 
...
Pekr:
25-Jun-2005
... what is more - more kernel changes will come - AGG, effect block 
vs draw effects, possibly compositing based upon AGG (new in AGG), 
fonts etc.
Gabriele:
25-Jun-2005
Petr: the argument about View vs. Flash was about AGG View, not the 
old View.
Pekr:
25-Jun-2005
Gabriele - I am not sure, with Terry, it was imo old View vs Flash, 
then came-in devcon and first introduction of AGG, which was happily 
applauded, but it does not really matter ...
Gabriele:
25-Jun-2005
Petr: i remeber that discussion very well, i was the one to say that 
View was going to be better soon, and i said that because i was testing 
AGG View already.
Pekr:
25-Jun-2005
And what is more, - there are other planned changes to View kernel 
- fonts in AGG  (under considertion IIRC), text mark-up, 'min-face, 
which will maybe in itself influence even current VID and the way 
we use it, if such concepts are implemented ...
Anton:
2-Aug-2005
Levelarc is nice but unfortunately shows some small but noticeable 
inaccuracies in agg (implementation ?). Not a showstopper and hopefully 
they will be fixed in good time.
Volker:
3-Aug-2005
http://matplotlib.sourceforge.net/fonts.html, they say "The GD, Agg, 
and Paint backends all support freetype fonts, which provide high 
quality, anti-aliased font rendering to PNG and JPEG output without 
X support.". Not directly usable for us, its a python plotting lib. 
But maybe something can be learned from the source, or asking them?
Gabriele:
30-Aug-2005
AGG is sub-pixel correct ;)
Geomol:
30-Aug-2005
AGG used in the draw dialect is very good at anti-aliasing. But then 
some (maybe) unexpected results occur, when anti-alias is turned 
off:
Cyphre:
31-Aug-2005
Geomol: regarding AGG in ALIASED mode: I'm working on improvements 
in this mode so the graphic shoudl be 'pixel precise'.
DideC:
5-Sep-2005
Better ask in AGG ?
Pekr:
22-Sep-2005
Graham - is it? :-) I thought they have their "co-operators" from 
community now, no? Gabriele taking care of some bits of networking/LNS, 
Cyphre AGG stuff, Gregg something else and IIRC it was Romano who 
did some changes to VID focusing, no? So that is why I asked "anyone" 
instead of RT ... :-)
MikeL:
31-Oct-2005
Thanks Sunanda. That AGG Sudoku by James is very nice. It needs some 
bells and whistles like undo as well as the Functions mentioned in 
the script - like help, solve, hint but very nice effort.
Graham:
18-Nov-2005
where's the agg docs ?
ICarii:
20-Nov-2005
cool :)  I just wanted to make something in agg :)
Graham:
20-Nov-2005
Do you know if AGG supports not rectangular view ports ?
Pekr:
27-Dec-2005
maybe as we found AGG, some small and cute 3D one plus compositing 
one could be found and integrated too :-)
Henrik:
29-Dec-2005
because text is drawn with AGG
Volker:
29-Dec-2005
agg-text: it works i wine.
Graham:
3-Jan-2006
The list doesn't work in the browser as the list needs AGG.  It works 
in View, but doesn't do anything at present except display online 
status.  It scales for me fine up to 1024x768.
Henrik:
3-Jan-2006
the AGG part... right. the sort button uses AGG to display the sorting 
arrow. I could make that into an image and do some tests on an older 
View and see if it can run there...
Henrik:
3-Jan-2006
I think I've gotten rid of the AGG dependency and that will be part 
of 0.0.15, but there are many other dependencies, so I don't know 
whether it'll work with the plugin.
Henrik:
5-Jan-2006
0.0.15 uploaded

Changes:
      New: Updated documentation with images
      New: DATA can now also be a single block of values
      Fix: IN-COLS is no longer mandatory
      Fix: MAIN-COL is no longer mandatory
      New: Default WIDTHS now a fraction value.
      New: Fractional widths of the list width as decimals
      Fix: List size calculation optimizations

      Fix: Scroller width is now always equal to the corner reset button 
      width
      New: SCR-WIDTH lets you set the scroller width
      Fix: AGG is no longer a requirement
      New: CLEAR to quickly clear the list

The files have moved again:
    http://www.hmkdesign.dk/rebol/list-view/list-view.r

    Docs are available in makedoc2 format at:
    http://www.hmkdesign.dk/rebol/list-view/list-view.txtand
    http://www.hmkdesign.dk/rebol/list-view/list-view.html
Graham:
12-Jan-2006
Well, I got the new plugin working with AGG.
Graham:
12-Jan-2006
This way I at least can manually upgrade my own client plugin to 
AGG.
Terry:
12-Jan-2006
AGG, and no ASYNC?
Pekr:
17-Feb-2006
with AGG, we are able to create really nice qraphs ... but dunno 
if worth-it when looking at packages as RRDTool :-)
ChristianE:
5-Mar-2006
Volker, of course you're right, I always forget that. So here's a 
proof-of-concept of an AGG field style:
Pekr:
10-Mar-2006
someone wante graphing, dunno what group was it posted in - one interesting 
project using AGG and Python - Matplotlib - done using AGG - http://matplotlib.sourceforge.net/screenshots.html
Pekr:
10-Mar-2006
I am not sure how universal the library is for graphing ... maybe 
if we want to do graphing, we should look for the best of kind library, 
then to port ... I am not sure if there is any advantage to matplotlib 
- it calls agg library, which we have inside of rebol already, so 
:-)
Geomol:
10-Mar-2006
I think, we have a problem with the way, AGG is implemented. E.g. 
arguments to LINE are pairs (like 100x100). To be able to make a 
smooth curve using LINE, the arguments have to be decimals. Try the 
following code to see:
Henrik:
11-Mar-2006
I don't think you can squeeze everything into the DRAW block, but 
you can of course do it inside the EFFECT block. I do remember seeing 
in the AGG test program in the Viewtop something that let you use 
transparency on top of an image, but I'm not sure taht's what you 
want
Anton:
17-Apr-2006
I'm looking in the AGG source.
Geomol:
17-Apr-2006
Anton, I know about matrix math and have a book here with the standard 
4x4 matrix operations for transformation like rotation, scale, etc. 
in 3D, if you need those. But are you sure, AGG use matrix math to 
do the 4-corner IMAGE trick? I would guess, it's some (2D) texture 
algorithm.
Geomol:
17-Apr-2006
Each scanline has to be mapped onto the original image to find the 
colours. If such a mapping is made with straight lines, I predict 
the result to look ok with nice rectangle-like figures. But if one 
corner is far away from the rest, or moved in between the others, 
the result might be awful. A better way could be to map the scanlines 
as Bezier-curves on the original image. Could be interesting to know, 
how AGG does it, now that AGG's result is so good.
Anton:
18-Apr-2006
Geomol, I've just spent some time translating AGG code to rebol, 
soon I shall test it.
Anton:
18-Apr-2006
So it has to be the funky perspective transform. I found  include/agg_trans_perspective.h
Anton:
18-Apr-2006
First test...
do %agg-simul-eq.r
do %agg-trans-perspective.r

; test
trp: make trans-perspective [

 init reduce [10 10 200 100 [10 10 200 10 200 300 10 300]] ; [x1 y1 
 x2 y1 x2 y2 x1 y2]
	probe transform 50 50
]
==> [50.0 138.888888888889]
Geomol:
18-Apr-2006
My guess is, that Anton made a function in REBOL like IMAGE used 
in the DRAW dialect. It takes 4 points and do some calculations producing 
a modified image. Like what I do in Canvas, when you use perspective. 
I'm using DRAW for that, Anton is converting the routine from AGG 
C++-source.
Anton:
18-Apr-2006
It's good because it matches exactly the algorithm AGG uses to draw 
the image (I am pretty sure anyway .:)
Group: Parse ... Discussion of PARSE dialect [web-public]
Pekr:
12-Nov-2008
... another option I remember was to switch to compound rasterizer 
of AGG. And - REBOL timers are still substandard of what can be achieved 
imo ... But, as Carl said - those parts are going to be host part, 
hence open-source. We just need Carl to release sources. Hopefully 
it happens till I retire :-) (eventual replies to REBOL3 group, just 
wanted my comments to be at one channel)
Pekr:
12-Nov-2008
In the past, there were Gabriele and Cyphre. Gab did initial VID3, 
http protocol and maybe other things. Cyphre did View kernel things 
- e.g. whole compositing engine was replaced by the better one - 
AGG based ...
Group: Syllable ... The free desktop and server operating system family [web-public]
Maxim:
5-Mar-2007
does Orca support AGG dialect?
Kaj:
5-Mar-2007
We don't have an AGG port yet for Syllable, either, but I hear it 
just compiles. Integration is another story, though
Group: Linux ... [web-public] group for linux REBOL users
Pekr:
26-Aug-2008
I found following - http://www.compkarori.com/vanilla/display/AGG
... but strange thing is, that fonts are wrong even in console, not 
in view ...
Pekr:
6-May-2009
'lo. Pinged Cyphre on ICQ. He told me:


1) fonts, which are rendered in face/text
2) fonts, which are rendered in DRAW (AGG)


re 1) IIRC, REBOL uses some X-Windows function, an old method, which 
should work on all distros

re 2) REBOL uses FreeType2 library to get vector data, which are 
then rendered via AGG
Graham:
22-Jul-2009
Ashley, Ubuntu works fine .. you just have to specify the full path 
to any fonts you use if using AGG fonts.
Gabriele:
25-Jul-2009
Are you talking about AGG or standard View text? For the latter, 
anything that X can use REBOL can use, in principle at least. For 
the former, I think any TTF file will work (notice that you can install 
the MS Core Fonts package).
Graham:
2-Sep-2009
this way ... http://www.compkarori.com/vanilla/display/AGG
Graham:
2-Sep-2009
I wasn't aware that agg fonts don't display in OSX .. but since it's 
also BSD based probably.
Geomol:
2-Sep-2009
I tried to change the agg script to point to a ttf font file under 
OS X. It doesn't display.
Pekr:
2-Sep-2009
Cyphre is not sure, if there is support for fonts in AGG under OS-X, 
he did it together with Carl, but long time ago ...
Graham:
26-Aug-2010
Not AGG
BrianH:
10-Mar-2011
R2 uses different methods to do regular graphics and Draw. Draw is 
done only with AGG, the rest of View is not. The font code is different.
BrianH:
10-Mar-2011
For R3, all graphics are done with AGG. Don't know yet about the 
font support on Linux.
Group: !RebGUI ... A lightweight alternative to VID [web-public]
MichaelB:
17-Nov-2005
maybe I'm wrong and I didn't try anything fancy, but don't you think 
we might have problems in rendering the same stuff from the page 
you gave the link - I guess these things are accelerated by the graphics 
card and AGG is not, no ?
ICarii:
26-Nov-2005
rebol []
stylize/master [
	agg-progress: box white "0%" with [
		pstart: pend: pfunc: none
		progress: 50
		oldprogress: 0
		update: does [
			if (self/progress <> self/oldprogress) [
				self/oldprogress: self/progress

    self/effect: compose/deep [draw [pen none fill-pen linear 0x0 0 (self/size/x) 
    25 1 1 red yellow cyan blue box 0x0 (as-pair self/size/x * (self/progress 
    / 100) self/size/y)]]
				self/text: join to-integer self/progress "%"
				show self
			]
		]
		append self/init [self/update]
	]
	rate 25
	feel [
		engage: func [face action event][
			if action = 'time [
				if (face/progress <= 100) and (face/progress >= 0) [

     face/progress: to-decimal ((face/pfunc - face/pstart) * 100 / to-decimal 
     (face/pend - face/pstart))
					face/update
				]
			]
		]
	]
]
view/title center-face layout/tight [

 agg-progress 250x11 font [size: 11 color: none shadow: none] with 
 [pstart: now/time/precise pend: pstart + 30 pfunc: does [return now/time/precise]]

 agg-progress 250x11 font [size: 11 color: none shadow: none] with 
 [pend: now/time/precise pstart: pend + 30 pfunc: does [return now/time/precise]]

 agg-progress 250x11 font [size: 11 color: none shadow: none] with 
 [pstart: 0 pend: 100 pfunc: does [random/seed now/precise return 
 random 100]]

 agg-progress 250x11 font [size: 11 color: none shadow: none] with 
 [rate: none progress: 50]
] "AGG progress bar"
ICarii:
26-Nov-2005
stylize/master [
	agg-progress-pie: box white "0%" with [
		pstart: pend: pfunc: none
		progress: 50
		oldprogress: 0
		update: does [
			if (self/progress <> self/oldprogress) [
				self/oldprogress: self/progress

    self/effect: compose/deep [draw [pen none fill-pen conic (self/size 
    / 2) 0 (self/size/x / 2) 90 0.5 0.5 red yellow cyan blue arc (self/size 
    / 2) (self/size / 2) 0 (self/progress * 360 / 100) closed]]
				self/text: join to-integer self/progress "%"
				show self
			]
		]
		append self/init [self/update]
	]
	rate 25
	feel [
		engage: func [face action event][
			if action = 'time [
				if (face/progress <= 100) and (face/progress >= 0) [

     face/progress: to-decimal ((face/pfunc - face/pstart) * 100 / to-decimal 
     (face/pend - face/pstart))
					face/update
				]
			]
		]
	]
]
view/title center-face layout/tight [

 agg-progress-pie 100x100 font [size: 11 color: none shadow: none] 
 with [pstart: now/time/precise pend: pstart + 30 pfunc: does [return 
 now/time/precise]]

 agg-progress-pie 100x100 font [size: 11 color: none shadow: none] 
 with [pend: now/time/precise pstart: pend + 30 pfunc: does [return 
 now/time/precise]]
] "AGG progress pie"
shadwolf:
31-Dec-2005
3) How close to a working SVG renderer are we? ;) I'd really like 
to incorporate scaleable Icons, especially since the Tango links 
I posted previously have all their icons in dual PNG / SVG formats


So as SVG  master (yet again drunk ???? hum yes but that's last year 
night and first new year one so it's allowed to be hum lets say a 
little joyfull ) The answer is  easy SVG renderer is yet fully working 
as the matrix problem was internal to the VM and not to my code I 
simply need to disable the commented matrix line of code in my rendering 
engine and make the testing with the wonderfull, marvelous, extraordinary, 
free of bug version of REBOL/View 1.3.2 (?) The last issue is the 
gradient formating ...  and then we get a full 1 to 1  WYSIWYG svg 
rendering engine. This needs some testing too and some optimisation. 
You know me I seek first of all the full fonctionnality then i see 
if optimisations can be done to enhance the project (and in lucky 
rare cases my brain pop out a yet optimised solution but inspired 
by previous works like for listview widget wich was designed in an 
optimised way beacause of many inspiration projets were yet available 
 for this topic... )


For caret  system yes .... hum this remark was undirectly adressed 
to Carl we yet talked a lot on this topic on View Group last year 
 but it's good some time to recall previous unsolved discution and 
try to see if we can help Carl to change the design at least apporting 
to him some fresh ideas or only poping out why we found it really 
annoying based on our experiences and intents (like my mini ritch 
text editing widget using AGG to render the typed text  for example 
( see AGG group for code it's not long it's not fully working and 
it perfectly show as hard the handle of the caret position is!) .
shadwolf:
1-Jan-2006
For ppl interrested in  SVG rendering engine. My  tonight work  and 
 test on the engine   is resumed in the AGG topic. To resume before 
matrix bug as causing bad scale and bad position.  Now we have good 
position but still bad scale  i post screen cap samples and we can 
see that the evolution is good  betwin View 1.3.1 and 1.3.2
shadwolf:
28-Jan-2006
cool be cool to provide an AGG  based logo to be display in the about 
of the application well rebgui look and widgets are enought "original" 
to be recognized on every project that use them for initiate ppl 
...  but could be cool to get some way to attract users to interrest 
some ho on the  back ground
Ashley:
12-Mar-2006
*Very* nice. I wouln't worry too much about how RebGUI complient 
you are at the moment as it looks like you are going to have to code 
a lot of it directly in View / AGG anyway! ;) Watch out Apple iCal 
...
Maxim:
11-Apr-2006
I have done extremely advanced styles in rebol, including a video 
editing timeline with scalable time and slideable tracks,  and face 
can be extremely fast when its used properly.  The only issue so 
far was Draw speed (fixed with AGG) and slow face blitting (cpu based). 
 Otherwise, if your face is not full screen, you can scroll 300000 
cell tables 10 times a second... (yes with advanced styles and resizing 
and the like).
Ashley:
14-May-2006
Excellent. If he can also have a quick look at SVG Renderer (SVG 
-> AGG) that would be good (scaleable icons / tool-bar have been 
blocked on this for a long time).
shadwolf:
19-Dec-2006
Me with the DRAW/AGG philosophy ( run faster allow to handle large 
kind  of documents  but  i really don't  know how to really handle 
the text cursor)  And  Coccinelle who represents the View phylosiphy
Coccinelle:
19-Dec-2006
Just a precision, TDM Style use FACE capability to calculate the 
offset and the size of each items and also to for the caret <> offset 
mapping, but it use DRAW/AGG to display the result. Vectorial text 
is not supported. For this, we realy need the cursor managed by DRAW/AGG.
Ashley:
15-Feb-2007
build#53 committed to SVN. Button widget rewritten to take full advantage 
of AGG and fix some anomalies (e.g. actions now fire on button up 
instead of button down, replaced 'active facet with options [info], 
hover effect no longer "sticks" when a popup is called from a button, 
etc). And all this in 1/4 of the code! ;)
Ashley:
17-Feb-2007
re: chevron. You'll also be glad to know that chevron will re-emerge 
as an option of arrow. The previous implementation didn't take advantage 
of AGG's new line-width command,and duplicated much of the code found 
in arrow anyway. I'm putting RebGUI on a diet and trying to remove 
some of the "fat" that has managed to creep in. ;)
Ashley:
17-Feb-2007
On another topic, I often find I need symbols such as those in a 
music player (stop, forward, fast-forward, etc) and in lieu of a 
cross platform "symbol" font I'm thinking that a symbol widget using 
AGG might be the go. Would work something like:

	display "test" [
		symbol data 'square
		symbol data 'arrow-right
		symbol data 'double-arrow-right
		symbol data 'circle
		symbol data 'circle options [no-fill]
	]


so the two questions are; would this be useful, and if so what would 
constitute a good set of symbols and names?
Ashley:
19-Feb-2007
will you guys build downloadable file once you reach merged and kind 
of stable release?

 Last stable build is #46 available via the View desktop and here: 
 http://www.dobeash.com/download.html


Once the current changes "settle down" (i.e. at least a week or so 
passes without a major new issue/problem) I'll update the stable 
set.

161kB.. it's pretty large
 ... 30+ widgets tends to do that! ;)

I like the BTN style of button which is in Rebol by default

 ... Come up with an AGG (not image-based) equivalent or similar and 
 I'll gladly use that.


re: tabs (and button) look. My previous goal was to try and map the 
look as closely as possible to WinXP. This required a combination 
of images and complex draw commands. My goal now is to keep it as 
simple as possible, with a nice clean look that can be implemented 
with as few effects/draw commands as possible. Button is an example 
of that. Instead of using 3 images and changing them based on current 
button state, I now use a simple draw block and change a single value 
based on state. Note that the radius is customizable (via effects/radius). 
Does this produce the best looking button ever? No. But don't fault 
the technique, rather my [limited] AGG compositional skills! Feel 
free to come up with a better button algorithm.


tabs are another example, where yellow lines of varying length were 
drawn to approximate the WinXP tab look, and had to be cleared and 
redrawn based on state changes. The new approach uses a simple effect 
block ( [round color 5] )where all that needs changing on a state 
change is the color. Same deal as button applies. Come up with a 
simple draw block that creates a good looking tab and I'll gladly 
use that.
Group: Rebol School ... Rebol School [web-public]
Pekr:
16-Feb-2009
Vladimir - actually no - gob! is very low level, structure. Demos 
of former alpha, e.g. 1000cows, proved that R3 engine is much faster. 
Sometimes 10-20 times. Whole rendering back-end was switched to AGG 
renderer. So - still not HW accelerated, but decently fast.
BrianH:
16-Feb-2009
In theory, it would be easier to hardware accellerate AGG than the 
old View.
kib2:
16-Feb-2009
Geomol: in this case, you're drawing them with AGG. Your text is 
not selectable.
Anton:
17-Feb-2009
Yes, in that one I used AGG to scale and composite a relatively low 
number of frames, zoomed to different distances.
Group: !REBOL3-OLD1 ... [web-public]
Pekr:
14-Nov-2006
Uhm, as I posted in Linux group, many systems are targetting its 
future towards vectore usage. Co-author of KDE 4 blogged about how 
fast Qt 4 based vector pipeline is, and it seems other engines can't 
stand the competition. Of course he generated some noise, as Cairo 
fanboys did not like it :-) http://zrusin.blogspot.com/So I looked 
at http://www.antigrain.com, to see what is new with AGG. It seems 
to me, that it is not good for RT - they are changing licence for 
any new version to GPL
Pekr:
14-Nov-2006
Also if I understand correctly, Maxim has now full time job, non 
AGG related. I wonder what the future of AGG is for us, and if we 
should not look into something else ....
Cyphre:
14-Nov-2006
Pekr: The 'old' licence for AGG 2.3 and 2.4 remains. GPL is for 2.5 
which is at the moment at the same leve as 2.4(regarding functionality). 
So far noone from the AGG comunity(or at least at the ML) don't know 
why Maxim decided to change the licence.(everyone is waiting for 
his reply)

Maxim also wrote "Current AGG users who are willing to continue using 
AGG under the old terms and conditions are encouraged to contact 
me and I will consider their requests." so nothing is lost if we 
would like to use 2.5.

Anyway, even the AGG2.3 framework is very stable and have 99% of 
the features same like 2.4 and up. The whole code quality is very 
good so it is possible to enhance it...so this shouldn't be a big 
problem for Rebol.

Another thing is that in the 'worst case' current AGG users/developers 
who don't want or cannot use the GPL version are planning to continue 
with improving the 2.4 codebase separately.
401 / 8921234[5] 6789