Skip to content

Eichenherz/HellTech-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Exploring the modern rendering landscape

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published