www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Progress on Adam Wilson's Graphics API?

reply =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
Is there any progress on the graphics API Adam Wilson is working 
on?
May 03 2014
next sibling parent reply "Adam Wilson" <flyboynw gmail.com> writes:
On Sat, 03 May 2014 02:56:37 -0700, Nordl=F6w <per.nordlow gmail.com> wr=
ote:

 Is there any progress on the graphics API Adam Wilson is working on?

Yes. There has been progress. I am currently finishing up the DirectX 11= = bindings. For now it will include everything but 3D. I am focusing on = Windows 2D for the moment because that is the environment I am most = familiar with. If you want to help with OpenGL for Linux or OSX, I will = = gladly pull requests! I'll have much more to say about Aurora at DConf. However, I am dealing = = with a work emergency all weekend. I'll be starting to build out the = immediate mode layer sometime later this week. You can follow all progress on GitHub here: = https://github.com/auroragraphics/ -- = Adam Wilson GitHub/IRC: LightBender Aurora Project Coordinator
May 03 2014
next sibling parent Mike Parker <aldacron gmail.com> writes:
On 5/4/2014 4:53 PM, Russel Winder via Digitalmars-d wrote:
 On Sat, 2014-05-03 at 22:34 +0000, "Nordlöw" via Digitalmars-d wrote:
 You can follow all progress on GitHub here:
 https://github.com/auroragraphics/

Ok. Now I know :)

The repository is reported as being empty :-(

All of the work so far is going on in the DX11 repository.
May 04 2014
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 04/05/14 20:26, Jonas Drewsen wrote:
 Just had a quick look at the source code.

 If this is to be something like the official gfx library wouldn't it
 make sense to follow the phobos coding style?
 For example "struct Size" instead of "struct SIZE"

To me, most code there looks like bindings. -- /Jacob Carlborg
May 04 2014
prev sibling next sibling parent =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
 You can follow all progress on GitHub here: 
 https://github.com/auroragraphics/

Ok. Now I know :) Thx.
May 03 2014
prev sibling next sibling parent "Tofu Ninja" <emmons0 purdue.edu> writes:
On Saturday, 3 May 2014 at 19:45:38 UTC, Adam Wilson wrote:
 Yes. There has been progress. I am currently finishing up the 
 DirectX 11 bindings. For now it will include everything but 3D. 
 I am focusing on Windows 2D for the moment because that is the 
 environment I am most familiar with.

Just a word of advice, don't make a big distinction between 2d and 3d. If anything, it should be matrix based, at that point the difference between 2d and 3d is just a different view matrix. This is how most modern hardware accelerated graphics works today. It is fine to have helper functions to do 2d specific tasks later on, but they should be fairly thin.
May 03 2014
prev sibling next sibling parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Sat, 2014-05-03 at 22:34 +0000, "Nordlöw" via Digitalmars-d wrote:
 You can follow all progress on GitHub here: 
 https://github.com/auroragraphics/

Ok. Now I know :)

The repository is reported as being empty :-( -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
May 04 2014
prev sibling next sibling parent "Jonas Drewsen" <nospam4321 hotmail.com > writes:
Just had a quick look at the source code.

If this is to be something like the official gfx library wouldn't 
it make sense to follow the phobos coding style?
For example "struct Size" instead of "struct SIZE"

/Jonas
May 04 2014
prev sibling next sibling parent "Adam Wilson" <flyboynw gmail.com> writes:
On Sun, 04 May 2014 23:22:27 -0700, Jacob Carlborg <doob me.com> wrote:

 On 04/05/14 20:26, Jonas Drewsen wrote:
 Just had a quick look at the source code.

 If this is to be something like the official gfx library wouldn't it
 make sense to follow the phobos coding style?
 For example "struct Size" instead of "struct SIZE"

To me, most code there looks like bindings.

Yes. DX11 is just bindings. I've got code for Immediate sitting on my HD that's as yet unpushed. -- Adam Wilson GitHub/IRC: LightBender Aurora Project Coordinator
May 06 2014
prev sibling next sibling parent "Adam Wilson" <flyboynw gmail.com> writes:
On Sun, 04 May 2014 23:22:27 -0700, Jacob Carlborg <doob me.com> wrote:

 On 04/05/14 20:26, Jonas Drewsen wrote:
 Just had a quick look at the source code.

 If this is to be something like the official gfx library wouldn't it
 make sense to follow the phobos coding style?
 For example "struct Size" instead of "struct SIZE"

To me, most code there looks like bindings.

Yes. DX11 is just bindings. I've got code for Immediate sitting on my HD that's as yet unpushed. -- Adam Wilson GitHub/IRC: LightBender Aurora Project Coordinator
May 06 2014
prev sibling parent "Adam Wilson" <flyboynw gmail.com> writes:
On Sun, 04 May 2014 23:22:27 -0700, Jacob Carlborg <doob me.com> wrote:

 On 04/05/14 20:26, Jonas Drewsen wrote:
 Just had a quick look at the source code.

 If this is to be something like the official gfx library wouldn't it
 make sense to follow the phobos coding style?
 For example "struct Size" instead of "struct SIZE"

To me, most code there looks like bindings.

Yes. DX11 is just bindings. I've got code for Immediate sitting on my HD that's as yet unpushed. -- Adam Wilson GitHub/IRC: LightBender Aurora Project Coordinator
May 06 2014