On 17 April 2013 08:34, Esteban Lorenzano <esteba...@gmail.com> wrote: > Hi, > > This is just the cairo library rendering in a quartz format. No native > quartz access yet, so... > > 1) yes... is 100% compatible with Cairo (because it is Cairo :) > 2) no GPU, no OpenGL, just optimized rendering (one of this days I will > write the novel "how we render world canvas nowadays"... it is a thriller > end-of-the-world story) > > we are thinking with Igor if a quartz native renderer has sense right now. > Of course, in the long term, it has completely sense, but atm, I have the > feeling that other more portable renderer (like an OpenGL renderer) is > better investment.
Right. In a longer term, i think OpenGL is a way to go, to get access to hardware-accelerated renderer. It is , however a lot more work comparing to providing thin layer on top of existing vector-graphics library, because OpenGL operates with much more primitive entities: triangles. > Anyway, we still have some other stuff to do before: > > - finish athens (including new text model) > - finish bridge > - test same with linux, windows > etc. > > On Apr 17, 2013, at 7:50 AM, Denis Kudriashov <dionisi...@gmail.com> wrote: > > Hi > > 2013/4/17 Fernando Olivero <fernando.oliv...@usi.ch> >> >> NICE work Esteban! >> >> Does the AthensQuartzSurface, support all Athens related code? (paths, >> paints,etc..) I will be more than happy to move away from the software >> rendering of the current cairo backend. > > > Is Quartz work by GPU? is it use openGL? > >> >> >> Fernando >> >> >> >> On Tue, Apr 16, 2013 at 8:41 PM, Esteban Lorenzano <esteba...@gmail.com> >> wrote: >> > not to say about efficiency. >> > >> > I've been doing some cpu cycle tests. >> > >> > Rendering a 1600@1200 gradient to world canvas (repeat each 50ms): >> > ~90% cpu consumption >> > >> > Same test, but sending it direct to window canvas using bridge: ~40% cpu >> > consumption >> > >> > so... we are in the good path :) >> > >> > Esteban >> > >> > On Apr 16, 2013, at 8:28 PM, Igor Stasenko <siguc...@gmail.com> wrote: >> > >> >> On 16 April 2013 19:09, kilon <theki...@yahoo.co.uk> wrote: >> >>> And you guys then say that pharo is not macos first citizen >> >>> >> >>> ha >> >>> >> >>> ha >> >>> >> >>> and >> >>> >> >>> ha >> >>> >> >>> I am a macos user , I love my imac and macos, but my vote goes to >> >>> cross >> >>> platform. >> >>> >> >>> Still another great library that is more than welcomed, definitely >> >>> cant do >> >>> any harm ;) >> >>> >> >> >> >> By saying that we don't need Cairo on MacOS i meant following: >> >> >> >> Athens designed to support multiple backends. >> >> It is out of question, that better to use most suitable backend, >> >> available on current platform. >> >> >> >> But apart of it stays ObjC bridge. Which would allow us to speak with >> >> ObjC-runtime >> >> (and Mac VM using it) directly. >> >> >> >>> >> >>> >> >>> -- >> >>> View this message in context: >> >>> http://forum.world.st/Fwd-do-you-know-what-is-this-tp4681962p4681975.html >> >>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >> >>> >> >> >> >> >> >> >> >> -- >> >> Best regards, >> >> Igor Stasenko. >> >> >> > >> > >> > > -- Best regards, Igor Stasenko.