A tiny 3d engine for learning graphics apis & algorithms
- Core : Engine base classes
- Render : Render Components & RHI classes
- World : ECS scene management based on entt
- Archive : A simple archive class to do serialize & deserialize
- Asset : Asset related classes & functions
- GLFW : GLFW window class
- OpenGL : OpenGL rhi implement (to be deprecated)
- Shaderc : Classes & functions to compile GLSL into SPRIV
- VulkanRHI : Vulkan rhi implement
- In Progress
- Vulkan RHI
- Hash string (FName)
- Todo List
- Use hlsl instead of glsl
- Render graph
- Engine Design
- Hazel Engine
- Unreal Engine
- BGFX
- Math
- Opengl
- Vulkan