/HellTech-Engine

Exploring the modern rendering landscape

Primary LanguageC++

HellTech Engine

An WIP exploration of the modern rendering landscape with Vulkan 1.2+ and DX12 on Windows.

REQUIREMENTS:

  • Win10+
  • Vulkan1.2+
  • DX12 ( with sm6.6 support )
  • dedicated GPU ( ?, prefferably NV )

DEPENDENCIES :

POINTS OF INTEREST ( WIP ):

  • custom binary file format + asset compiler
  • instance culling ( frustum + occlusion )
  • meshlet culling ( frustum + occlusion )
  • occlusion culling via HiZ buffer
  • merge the triangles of the surviving meshlets into one index buffer
  • 3 bytes tanget frames
  • resource access in shaders relies on bindless or BDAs ( sometimes push descriptors too )

HellTech Engine 8_27_2021 12_35_42 PM HellTech Engine 9_2_2021 1_43_40 PM HellTech Engine 10_3_2021 1_15_57 PM