Re: OpenGL Examples in D and a birth of a New Initiative

2014-05-14 Thread Rikki Cattermole via Digitalmars-d-announce

On 15/05/2014 5:01 p.m., Manu via Digitalmars-d-announce wrote:

I tried to gather support for a community game project (FeedBack).
Lots of interest, but nobody actually joined the party when I kicked
it off.

On 15 May 2014 05:04, Andrej Mitrovic via Digitalmars-d-announce
 wrote:

I am starting an initiative for everyone interested in D game
development by creating the github organization d-gamedev-team[1].

The first project hosted here is the the freshly created
opengl-tutorials[2] project. This is a long-term project that aims to
collect as many modern OpenGL examples ported to D or even provide new
examples created from scratch in D. All the examples should be easy to
build, provided you have a fresh D compiler and a recent version of
the dub[3] dependency manager / builder tool.

Currently the project contains an almost-complete port of the samples
contained on the website opengl-tutorial.org[4] - which cover OpenGL
v3.3x and were created by Sam Hocevar. The D examples are not straight
ports, they have been D-ified and may contain more features than their
original counterparts. They also use 3rd-party D OpenGL wrappers to
avoid a lot of scaffolding work typical of OpenGL applications.

Thanks to dub[3] you won't have to manually install the D
dependencies. However you may have to install some C/C++ 3rd-party
library dependencies, such as GLFW, SDL2, SDL2 Image, and potentially
other libraries depending on the ones the samples require. The
dependencies are documented in the project's readme[5].

Additional OpenGL example ports are planned and some are already in
progress but have not yet been pushed upstream. See the
opengl-tutorials[2] github repo for a list of ports which are in
progress and a list of desired ports.

If you wish to contribute with your own ports or with brand new D
OpenGL examples don't hesitate to make a pull request. I want the
d-gamedev-team organization to gradually grow and have it host as many
useful projects, whether it be libraries, tools, tutorials, tips &
tricks, assets, or anything else related to D game development.

I am strongly interested in game development in D, and although I'm at
a starting stage I'm very much committed to working on this project to
the best of my abilities. Hopefully in a few years we'll see some
major titles made entirely in D. But before that can happen we have to
make a collective push to bring D to a higher stage where it's
acceptable and viable to game developers, whether it be through
language support (@nogc/allocators) or library and tooling support.

We'll see where this goes, but I'm very excited for the future! Cheers. :o)

[1] : https://github.com/d-gamedev-team
[2] : https://github.com/d-gamedev-team/opengl-tutorials
[3] : http://code.dlang.org/download
[4] : http://opengl-tutorial.org/
[5] : 
https://github.com/d-gamedev-team/opengl-tutorials/tree/master/ports/opengl-tutorial.org


Yeah I was one of those people who wanted to work on it. Unfortunately 
that was while I was working on DOOGLE and pre aurora commencing. That 
to me really killed my enthusiasm.


Personally I'm waiting for aurora before starting up on the GUI front.


Re: OpenGL Examples in D and a birth of a New Initiative

2014-05-14 Thread Manu via Digitalmars-d-announce
I tried to gather support for a community game project (FeedBack).
Lots of interest, but nobody actually joined the party when I kicked
it off.

On 15 May 2014 05:04, Andrej Mitrovic via Digitalmars-d-announce
 wrote:
> I am starting an initiative for everyone interested in D game
> development by creating the github organization d-gamedev-team[1].
>
> The first project hosted here is the the freshly created
> opengl-tutorials[2] project. This is a long-term project that aims to
> collect as many modern OpenGL examples ported to D or even provide new
> examples created from scratch in D. All the examples should be easy to
> build, provided you have a fresh D compiler and a recent version of
> the dub[3] dependency manager / builder tool.
>
> Currently the project contains an almost-complete port of the samples
> contained on the website opengl-tutorial.org[4] - which cover OpenGL
> v3.3x and were created by Sam Hocevar. The D examples are not straight
> ports, they have been D-ified and may contain more features than their
> original counterparts. They also use 3rd-party D OpenGL wrappers to
> avoid a lot of scaffolding work typical of OpenGL applications.
>
> Thanks to dub[3] you won't have to manually install the D
> dependencies. However you may have to install some C/C++ 3rd-party
> library dependencies, such as GLFW, SDL2, SDL2 Image, and potentially
> other libraries depending on the ones the samples require. The
> dependencies are documented in the project's readme[5].
>
> Additional OpenGL example ports are planned and some are already in
> progress but have not yet been pushed upstream. See the
> opengl-tutorials[2] github repo for a list of ports which are in
> progress and a list of desired ports.
>
> If you wish to contribute with your own ports or with brand new D
> OpenGL examples don't hesitate to make a pull request. I want the
> d-gamedev-team organization to gradually grow and have it host as many
> useful projects, whether it be libraries, tools, tutorials, tips &
> tricks, assets, or anything else related to D game development.
>
> I am strongly interested in game development in D, and although I'm at
> a starting stage I'm very much committed to working on this project to
> the best of my abilities. Hopefully in a few years we'll see some
> major titles made entirely in D. But before that can happen we have to
> make a collective push to bring D to a higher stage where it's
> acceptable and viable to game developers, whether it be through
> language support (@nogc/allocators) or library and tooling support.
>
> We'll see where this goes, but I'm very excited for the future! Cheers. :o)
>
> [1] : https://github.com/d-gamedev-team
> [2] : https://github.com/d-gamedev-team/opengl-tutorials
> [3] : http://code.dlang.org/download
> [4] : http://opengl-tutorial.org/
> [5] : 
> https://github.com/d-gamedev-team/opengl-tutorials/tree/master/ports/opengl-tutorial.org


Re: Adam Simpkins replaces Manu Evans as speaker for DConf 2014

2014-05-14 Thread deadalnix via Digitalmars-d-announce

On Wednesday, 14 May 2014 at 19:33:36 UTC, Andrei Alexandrescu
wrote:
Sadly Manu couldn't make the trip to DConf this year. But fear 
not - Adam Simpkins will replace him as a speaker. Adam is a 
senior engineer at Facebook and will discuss opportunities and 
challenges using D at Facebook.


http://dconf.org/2014/talks/simpkins.html


Andrei


O, Manu :(

Well I have some idea of what Adam is going to say. He is a good
speaker, so that should be fun and interesting.

I'm quite disappointed that i won't meet Manu. Opportunities to
meet other D devs are rare.


Re: Adam Simpkins replaces Manu Evans as speaker for DConf 2014

2014-05-14 Thread Nick Sabalausky via Digitalmars-d-announce

On 5/14/2014 3:33 PM, Andrei Alexandrescu wrote:

Sadly Manu couldn't make the trip to DConf this year.


I'm both disappointed...


Adam Simpkins will replace him as a speaker. Adam is a senior engineer
at Facebook and will discuss opportunities and challenges using D at
Facebook.

http://dconf.org/2014/talks/simpkins.html



...and excited!


Re: Adam Simpkins replaces Manu Evans as speaker for DConf 2014

2014-05-14 Thread Walter Bright via Digitalmars-d-announce

On 5/14/2014 12:33 PM, Andrei Alexandrescu wrote:

Sadly Manu couldn't make the trip to DConf this year. But fear not - Adam
Simpkins will replace him as a speaker. Adam is a senior engineer at Facebook
and will discuss opportunities and challenges using D at Facebook.

http://dconf.org/2014/talks/simpkins.html


I wish we could have both Adam and Manu!



Adam Simpkins replaces Manu Evans as speaker for DConf 2014

2014-05-14 Thread Andrei Alexandrescu via Digitalmars-d-announce
Sadly Manu couldn't make the trip to DConf this year. But fear not - 
Adam Simpkins will replace him as a speaker. Adam is a senior engineer 
at Facebook and will discuss opportunities and challenges using D at 
Facebook.


http://dconf.org/2014/talks/simpkins.html


Andrei


OpenGL Examples in D and a birth of a New Initiative

2014-05-14 Thread Andrej Mitrovic via Digitalmars-d-announce
I am starting an initiative for everyone interested in D game
development by creating the github organization d-gamedev-team[1].

The first project hosted here is the the freshly created
opengl-tutorials[2] project. This is a long-term project that aims to
collect as many modern OpenGL examples ported to D or even provide new
examples created from scratch in D. All the examples should be easy to
build, provided you have a fresh D compiler and a recent version of
the dub[3] dependency manager / builder tool.

Currently the project contains an almost-complete port of the samples
contained on the website opengl-tutorial.org[4] - which cover OpenGL
v3.3x and were created by Sam Hocevar. The D examples are not straight
ports, they have been D-ified and may contain more features than their
original counterparts. They also use 3rd-party D OpenGL wrappers to
avoid a lot of scaffolding work typical of OpenGL applications.

Thanks to dub[3] you won't have to manually install the D
dependencies. However you may have to install some C/C++ 3rd-party
library dependencies, such as GLFW, SDL2, SDL2 Image, and potentially
other libraries depending on the ones the samples require. The
dependencies are documented in the project's readme[5].

Additional OpenGL example ports are planned and some are already in
progress but have not yet been pushed upstream. See the
opengl-tutorials[2] github repo for a list of ports which are in
progress and a list of desired ports.

If you wish to contribute with your own ports or with brand new D
OpenGL examples don't hesitate to make a pull request. I want the
d-gamedev-team organization to gradually grow and have it host as many
useful projects, whether it be libraries, tools, tutorials, tips &
tricks, assets, or anything else related to D game development.

I am strongly interested in game development in D, and although I'm at
a starting stage I'm very much committed to working on this project to
the best of my abilities. Hopefully in a few years we'll see some
major titles made entirely in D. But before that can happen we have to
make a collective push to bring D to a higher stage where it's
acceptable and viable to game developers, whether it be through
language support (@nogc/allocators) or library and tooling support.

We'll see where this goes, but I'm very excited for the future! Cheers. :o)

[1] : https://github.com/d-gamedev-team
[2] : https://github.com/d-gamedev-team/opengl-tutorials
[3] : http://code.dlang.org/download
[4] : http://opengl-tutorial.org/
[5] : 
https://github.com/d-gamedev-team/opengl-tutorials/tree/master/ports/opengl-tutorial.org