r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3 Host Kit]

Kaj
9-Nov-2010
[853]
Congratulations, Steven. Good stuff
Henrik
9-Nov-2010
[854]
Cool, Steven. Can you upload a screenshot? We like to have material 
to show progress with and I keep a library of screenshots.
Pekr
9-Nov-2010
[855]
Henrik - you better hurry up with GUI, so that Amigans can have some 
useful demos :-)
Henrik
9-Nov-2010
[856]
We are busy going 1.0 on an application these days, so I'm not working 
very much on the GUI. I can however tell that Rebolek and Cyphre 
are hard at work. :-)
Rebolek
9-Nov-2010
[857]
Yes, right now I'm working on simple object browser for better debugging 
of styles.
Carl
9-Nov-2010
[858x2]
Uploaded OS X libr3.so to github.
http://www.rebol.com/r3/changes.htmlupdated
Steven, nice!
Kaj
9-Nov-2010
[860]
Cool collaboration on the OS X build
Carl
9-Nov-2010
[861]
I'll get you updated lib for A110 for OS4.
Andreas
9-Nov-2010
[862]
Ha, great!
Carl
9-Nov-2010
[863]
Kaj, yes, "Powered by Bolka"
Pekr
9-Nov-2010
[864]
Cool, now work on OS-X can continue ...
ssolie
10-Nov-2010
[865]
Henrik: I have a blog where I'm going to try and document my progress.. 
see http://solie.ca/
Henrik
10-Nov-2010
[866]
ssolie: cool :-)
Maxim
10-Nov-2010
[867]
yes... very :-)
Pekr
10-Nov-2010
[868]
ssolie - cool! Now you could update amigaworld.net R3 thread and 
post the screenshot :-) Btw - you said - "Although these images are 
quite complex they are rendered very quickly by REBOL." - I wonder 
if we have some gfx test scripts for you to try?
Maxim
10-Nov-2010
[869]
aren't those gfx test scripts?
Pekr
10-Nov-2010
[870]
I thought something like FPS measurement, or we have that (I can't 
remember the script name) CPU-REBOL cycles measurement script?
Maxim
10-Nov-2010
[871]
ah yes, that would be interesting to see.
Henrik
10-Nov-2010
[872]
the old 1000-cows script, maybe.
Pekr
10-Nov-2010
[873]
yes, this one is good. Dunno if it runs on latest and greatest ... 
will dig it up and test. Btw - what's the name of the Core REBOL 
CPU cycles test script? Where can it be found?
Maxim
10-Nov-2010
[874x2]
wasn't it rebol-hertz
probably on rebol.org
Pekr
10-Nov-2010
[876]
hmm, 1000 cows does not work here ...
Sunanda
10-Nov-2010
[877]
This one, Petr?
    http://www.rebol.com/speed.r
Pekr
10-Nov-2010
[878]
not sure, maybe it is that. I do remember we each tested with our 
machines and posted here on Altme
Sunanda
10-Nov-2010
[879x2]
Probably was then:
    http://www.rebol.org/aga-display-posts.r?post=r3wp166x65
Easiest way to find all the posted results:
    http://www.rebol.org/aga-search.r?q=disk/file
Pekr
10-Nov-2010
[881]
cool :-)
ssolie
10-Nov-2010
[882]
Pekr: AGG is very quick  which is why it renders so nicely but it 
is all CPU bound (no h/w accel) -- I would appreciate a benchmark 
because I think we should be compiling AGG with -O3 given it is C++ 
code heavy on templates
Cyphre
11-Nov-2010
[883x2]
ssolie: here you can download simple benchmark: http://cyphre.mysteria.cz/tests/gfx-bench.r3
my result on WinXP SP3 ,Intel Pentium Mobile 4 1.8Ghz, ATI Mobility 
Radeon 7500, 1GBRAM

0:00:17.916 22.326 FPS
Pekr
11-Nov-2010
[885]
Win Vista, 32 bit, Dell Latitude D830, 2GB RAM, Intel Core 2 Duo 
1.8:


Script: "Host-Kit Graphics: Basic gfx benchmark" Version: 1.0.5 Date: 
none
GFX benchmark result
0:00:08.044 49.726 FPS
Cyphre
11-Nov-2010
[886]
BTW my internal unoptimized OpenGL accelerated version on the same 
machine as above ;)

0:00:08.342 47.95 FPS
Pekr
12-Nov-2010
[887]
btw - I read some OS-X/Flash related discussions on OSNews, and it 
seems Adobe is being criticised for not using new API. Is that Cocoa? 
Now as we have R3 library available - will we target this environment? 
IIRC R2 did not use it?
BrianH
12-Nov-2010
[888x2]
People who criticise Adobe for not using the new API don't realize 
that it *does* use the new API now. It's just that the API was only 
released recently, and was done badly.
Done badly by Apple, not Adobe.
Henrik
12-Nov-2010
[890]
Then how can it be that every single other video player under OSX 
performs at least twice as good, CPU time wise, as flash?
BrianH
12-Nov-2010
[891x2]
Because they don't use the API, they use their own code.
Also, Flash sucks for reasons that go beyond video rendering. It's 
not all Apple's fault.
Henrik
12-Nov-2010
[893]
Then it means that R3 should use its own code as well. But I think 
it's not an easy answer. Everything I hear about the flash implementation 
on OSX is heresay.
BrianH
12-Nov-2010
[894]
Agreed, especially to the hearsay part.
Henrik
12-Nov-2010
[895x2]
Some say that video is based on an inefficient color conversion process. 
Others say that Flash uses a really stupid polling mechanism. I think 
there is a garbage collection issue, but that is again hearsay.
Nevertheless, I don't think R3 would have issues with this, as long 
as it's done properly.
Maxim
12-Nov-2010
[897]
I know that some things in the Apple APIs wrt access to the hardware 
where never opened up and could only be used by apple themselves. 
 its possible that some people figured out how to hack their way 
through this, but flash is embedded in a browser, so probably can't 
since there would be some executions conflicts between the browser 
and the plugin.   


just a guess, but when you compare flash to other adobe apps, I can't 
see why flash would be left in perpetual agony when their other software 
doesn't have these issues.  in fact, for years Adobe apps where the 
fastest ones on Apple HW.
Henrik
12-Nov-2010
[898x2]
Maxim, tried Adobe Reader or any Air apps on OSX lately? :-)
ok, Air is flash, but still...
Maxim
12-Nov-2010
[900x2]
I was referring to their "professional" apps.
I always wondered why reader was so bad on OSX.  but is it really 
need since we have the internal OSX pdf reader.
Pekr
12-Nov-2010
[902]
Well, there should be no problem for us yet, no? So far, R3 uses 
SW rendering, there's not much to worry about in regards to OS-X 
API, no? Later on, as we have proper codec system, or we try to accelerate 
gfx or video, it might be a different topic.