Window creation, for phobos?
Rikki Cattermole via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jan 28 18:37:38 PST 2015
On 29/01/2015 3:26 p.m., Andrei Alexandrescu wrote:
> On 1/28/15 5:34 PM, Jeremy DeHaan wrote:
>> What about that Aurora project? Wasn't that supposed to fill this kind
>> of role?
>
> I think Aurora is dead in spite of significant goodwill and karma
> expenditure. I think there might be a lesson in there, but I don't know
> exactly which. -- Andrei
It's scope was definitely a little on the large side.
Also why with Devisualization I have split things up into very
manageable small chunks. With very specific scope.
Before I started it I had a very specific game plan for it.
Devisualization.Window is quite literally at the bottom and hence first
to be made.
I'm now at the point that I may not have the best image implementation.
But the abstraction is relatively pretty decent.
But small summary:
- window doesn't see many changes these days. Mostly documentation and
fixes for updates to image definition
- image, bare minimum png export and a relatively decent png import with
an ok mutable type
- font, rasterizes BDF fonts fine. No underline/strike through
- scenegraph, sort of the same situation for window. Although could have
more implementations of the scenegraph interfaces.
- mesh, ehh is at the very very beginning of life, has Wavefront Object
model loader
- util, has a bunch of sub projects
- core, needs more work especially the linegraph (given line/curves get
all points based upon the step)
- opengl, huge number of opengl functions need wrapping up in D types
for easy calling. Also more work on the wrapping of Opengl concepts like
buffers.
- photoshop_aco same situation as window
- I want a basic glu implementation but its too much work
- gmaterial, GUI toolkit based upon Google Material Design. Long long
long way off. I've only just worked out how to make half decent shadows
for papersheets. Which was a killer on how to do it.
Reward for doing small amounts of work. It's working half decently for me.
More information about the Digitalmars-d
mailing list