[Moonlight-list] Moonlight as a primary Mono GUI (+ about rendering engine)
Alan McGovern
alan.mcgovern at gmail.com
Mon Jul 13 06:43:35 EDT 2009
While I definitely don't speak for everyone, I'd assume our position is
this:
1) We're not feature complete yet.
2) The existing rendering engine works
3) We still have to do some optimisation passes to improve perf because we
do suck in certain cases.
So why would we waste man days/weeks rewriting code to use a slower less
mature engine when we already have perf issues and known bugs? If you want
to discuss the idea in detail you could join the #moonlight irc channel, or
maybe someone else will respond here, but for now I sincerely doubt the idea
would even be considered ;)
Alan.
On Mon, Jul 13, 2009 at 10:38 AM, Kosenko Max <mash at subpixel.com> wrote:
>
> Cairo already has some sort of hardware support. There were already several
> tries to use it in Moonlight - but they ended up with resumes that Cairo
> requires deep changes. I don't see Moonlight trying to really use it.
> Benefit of managed rendering engine is significant in my opinion.
>
> I'm not talking about throwing development of Moonlight and start making
> port. It's important to do ML3 and make it pass all those BCL and SL
> unit-tests. But I think that in case Moonlight would be treated not just
> Linux SL that can help find more forces to Moonlight team. And having more
> managed and simple parts in ML makes development cycle simpler imho.
>
> I don't know why do you think Cairo+OpenGL better option. Have you checked
> out sources of Cairo+Glitz? That's not several lines code change to make it
> really work. Cairo is large, purpose of it was different and it's unmanaged
> (and that also takes additional effort).
>
> My question came up from Moonlight Notes where someone discussed pro and
> contras of AGG vs Cairo.
> Well - I've proposed to look on AGG Sharp. It's actually changes those
> pro/contra a lot. It's not complete, but it's much simpler than any other
> options. So it's achievable to finish it up.
>
>
> I just want to ask Moonlight team - those who extensively used Cairo - what
> do you think about AGG Sharp? And second question is to Mono community -
> wouldn't it be great to target Moonlight as a Mono WPF also?
>
>
> Best Regards. Max.
>
> Stephen A. wrote:
> >
> > Lion defines a USE_OPENGL flag, but agg3d doesn't use any hardware
> > acceleration! Rather than calling into Tao.OpenGl, it actually implements
> > a tiny part of the OpenGL API in C#.
> >
> > In any case, a Moonlight developer would be better suited to say if a
> port
> > to AGG is possible. My uneducated opinion is that a cairo-opengl renderer
> > would be a more achievable goal. Don't misunderstand me, I think AGG is a
> > pretty neat library (I've been keeping an eye on it ever since I found
> out
> > about AGG#), but I rather doubt a Moonlight rewrite is in the plans -
> > especially considering that Silverlight 3 is already out!
> --
> View this message in context:
> http://www.nabble.com/Moonlight-as-a-primary-Mono-GUI-%28%2B-about-rendering-engine%29-tp24446791p24458643.html
> Sent from the Moonlight mailing list archive at Nabble.com.
>
> _______________________________________________
> Moonlight-list mailing list
> Moonlight-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/moonlight-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/moonlight-list/attachments/20090713/e0973ec5/attachment.html
More information about the Moonlight-list
mailing list