www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - bgfx bindings

reply "ponce" <contact gam3sfrommars.fr> writes:
Hi,

I'd like to announce DerelictBgfx, a dynamic bindings to the bgfx 
library.
https://github.com/derelictorg/derelictbgfx

bgfx is a library which abstract the accelerated graphics API 
through a common denominator. DX9, DX11, Desktop OpenGL and 
OpenGL ES can be used from the same abstraction. I believe it to 
be useful and risk-mitigating for games.

To allows this feat, a shader language and compiler is included 
in the original library there: https://github.com/bkaradzic/bgfx

Using the derelict-bgfx package, you would have to build bgfx as 
a dynamic library and the associated shader compiler.

bgfx is decoupled from the windowing library. It can be used 
through the likes of SDL and GLFW, provided a OS-dependent window 
handle is given.
Jul 01 2014
parent "MrSmith" <mrsmith33 yandex.ru> writes:
On Tuesday, 1 July 2014 at 20:43:27 UTC, ponce wrote:
 Hi,

 I'd like to announce DerelictBgfx, a dynamic bindings to the 
 bgfx library.
 https://github.com/derelictorg/derelictbgfx

 bgfx is a library which abstract the accelerated graphics API 
 through a common denominator. DX9, DX11, Desktop OpenGL and 
 OpenGL ES can be used from the same abstraction. I believe it 
 to be useful and risk-mitigating for games.

 To allows this feat, a shader language and compiler is included 
 in the original library there: https://github.com/bkaradzic/bgfx

 Using the derelict-bgfx package, you would have to build bgfx 
 as a dynamic library and the associated shader compiler.

 bgfx is decoupled from the windowing library. It can be used 
 through the likes of SDL and GLFW, provided a OS-dependent 
 window handle is given.
That is awesome!
Jul 02 2014