|
From: | Johan Ceuppens |
Subject: | Re: Painter Fuzzy Node in github |
Date: | Tue, 16 Dec 2014 19:57:59 +0100 |
Before you proceed with this, I would suggest that you examine the entire stack of graphics technologies available under systems evolved based on OPENSTEP.Does anyone have some pointers for this ? This would be from GL to EGL and the pheared DirectX. This all comes down to accelerating with screen drivers nothing in the X11 user space, relating to DirectX in this case.
The stack that I was thinking of is, on Apple platforms, approximately:
- OpenGL (where OpenGL ES is a simplification, and Direct3D being the remaining non-deprecated analogue within world of DirectX)- Core Animation + Core Graphics- AppKit / UIKitAppKit and UIKit draw content into Core Animations' CALayers, and Core Animation's renderer actually puts it on the screen.GNUstep has only AppKit, and currently blits things onto the screen without CA, CG or OpenGL. This is done by a lower level library such as Cairo.- Cairo (or Libart, or Xlib, or Opal which happens to use Cairo...)- gnustep-back- AppKit / gnustep-gui
[Prev in Thread] | Current Thread | [Next in Thread] |