Aurora Graphics Library Initial Design Discussion

Adam Wilson flyboynw at gmail.com
Mon Jan 20 11:49:51 PST 2014


On Mon, 20 Jan 2014 05:09:14 -0800, Matt Taylor <taylorius at gmail.com>  
wrote:

> On Monday, 20 January 2014 at 00:23:37 UTC, Adam Wilson wrote:
>
>>
>> Aurora will not be exposing any low-level API to the front-end, that  
>> would be a pretty serious encapsulation violation and could have some  
>> pretty bad consequences for the rest of the API.
>
> Fair enough, it sounds like decisions have been made. :-) Personally, I  
> think its a shame - it's not at all clear to me that abstraction and  
> encapsulation deserve such primacy, at the expense of so many other  
> things - but it is what it is. I look forward to seeing how the API  
> shapes up.
>
> Cheers
>
> Matt Taylor

Well, one of the things that is being discussed is wrapping the low-level  
API's into an abstraction layer then using that abstraction to build the  
retained mode API. This would give you access immediate mode rendering,  
and it would be easier to expose the rendering context to that API than it  
would be the retained mode API.

-- 
Adam Wilson
GitHub/IRC: LightBender
Aurora Project Coordinator


More information about the Digitalmars-d mailing list