Re: GTK+ plans for 3.22



You can write a software 3D renderer for cairo relatively easily in
~400 lines of C code, but I can't imagine any platform where you can
do fast 3D CPU rendering like that, and not have a GPU or be able to
run llvmpipe.

On Tue, Apr 26, 2016 at 1:31 PM, Ross Burton <ross burtonini com> wrote:

On 26 April 2016 at 21:23, Emmanuele Bassi <ebassi gmail com> wrote:

Is this going to be opt in, or is GL going to be a hard dependency for
GTK+ in the future (and what sort of time line are we talking here).


I have a Cairo based fallback renderer which does not do any 3D transform,
and there's always Mesa's software rasteriser if you feel so inclined.
Moving forward, if I'm allowed to be absolutely blunt, I'm not going to care
about non-GL or non-GLES targets because if I didn't care *that* much 7
years ago with Clutter, I'm not going to magically care more with the much,
much better stack we have these days. Having said that, if somebody wants to
submit patches to get fake 3D transforms with Cairo, I'm going to review
them gladly and quickly.


Well if the toolkit doesn't do 3D then that cairo fallback is just fine I
guess, and hopefully encourages someone to write some 3D math.   Just
curious, with my "what if my platform is arse?" hat on. :)

Ross

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list



-- 
  Jasper


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]