jantobola / DDEngine

DDEngine is a lightweight graphics engine written in C++ and Direct3D 11.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DDEngine

DDEngine is a lightweight graphics engine written in C++ and Direct3D 11. It uses 3rd party libraries such as DirectXTK, DirectxTEX, AntTweakBar, Assimp, CEGUI.

Main focus of the engine is to support easy development and testing of graphic algorithms and shaders.

Water rendering Water rendering

FEATURES

  • Shader management
  • Object management
  • Real-time shader compiling
  • Model loading
  • Console
  • External config
  • Easy to use

MODULES

DDEngine

  • Core module, engine logic
  • Result from build is a static library (ddengine.lib)

DDEngineRes

  • Resource Only DLL. Resources such as textures, fonts, xml schemes are packed into one dll (dderes.dll)
  • DDEngine module depends on this module.

WaterRendering

  • Sample project

Jan Tobola, 2013-2014

About

DDEngine is a lightweight graphics engine written in C++ and Direct3D 11.


Languages

Language:C++ 88.4%Language:C 8.8%Language:SourcePawn 0.9%Language:Assembly 0.7%Language:Lua 0.3%Language:Objective-C 0.3%Language:HLSL 0.3%Language:Python 0.2%Language:CMake 0.1%Language:Batchfile 0.0%Language:PHP 0.0%Language:Shell 0.0%