GR provides its own (native) logical device drivers ("GKS" workstations) 
for X11 (Un*x), Core Graphics (OS X) and GDI (Windows). These drivers were 
developed as part of GR (with many other drivers) to achieve more graphics 
performance and consistent graphics output. For the X11 driver, however, I 
did not yet implement transparency (as provided by the Xrender extension) 
knowing that there was already an X11 backend for Cairographics which would 
support this. After playing around with the new driver, I no longer  have 
the expectation that it will be a replacement for the existing native 
backends. I will probably use Cairographics "only" for offscreen rendering 
and add render extensions to the existing X11 driver - but we'll see ...

The 3D functionality will be available as an alternative to the existing 
GR3 layer through a new ModernGL library (still WIP)  this summer ...

On Monday, March 14, 2016 at 11:02:21 AM UTC+1, Andreas Lobinger wrote:
>
> Hello colleague,
>
> On Sunday, March 13, 2016 at 5:32:46 PM UTC+1, Josef Heinen wrote:
>>
>> GR supports the wxWidgets and Qt4 toolkits. Last week I added support for 
>> Cairo graphics, which can be used as a drawing library for GTK+. So, 
>> support for the GTK+ toolkit is on my radar ..
>>
>
> now i start to get confused. GR claims to be a implementation of a GKS 
> with OpenGL. Well, Cairo is another implementation of a GKS and 
> surprisingly is also providing a EGL/OpenGL backend (which is not 
> optimized) along others. Can you give some background, why you would 
> include Cairo into GR?
>
>  
>

Reply via email to