/DigitalRender

RenderEngine with bgfx

Primary LanguageCMIT LicenseMIT

DigitalRender

This repos is used for code training.

Graphics Programming is really hard because the complexity of Graphics API. The old fashion is OpenGL but it is hard to make object encapsulation, Metal only provide API like OBJ-C or Swift which is hard to be used with C++, Vulkan and DX have a lot of really complex conceptions.For efficiency, it is more hard to make the cross platform applications of Graphics.

In this repos, It will all start from bgfx, which is a thin layer above the graphics API and you can bring it with your own style like it's slogan says. I will start from it's example and rewrite it the code from

learnOpenGL