Skip to content
/ Eng Public

Embeddable cross-platform realtime engine

License

Notifications You must be signed in to change notification settings

sergcpp/Eng

Repository files navigation

Eng

Embeddable cross-platform realtime engine.

Features:

  • Vulkan and OpenGL renderer backends
  • Principled BSDF, LTC area lights, stochastic mesh lights
  • Deferred and clustered forward render modes
  • Temporal antialiasing
  • Raytraced reflections, GI and shadows
  • Hardware raytracing with software fallback
  • Order-independent transparency
  • Procedural sky model
  • Framegraph for automatic barrier placement and resource aliasing
  • Dynamic BVH as main scene structure
  • Occlusion culling based on software rasterization
  • Simple ECS
Images