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.

Reply via email to