Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.3 KB

README-en.md

File metadata and controls

29 lines (24 loc) · 1.3 KB

Triangle

中文简体 | English

This is a renderer based on OpenGL 4.6.

TA provides a simple rendering framework, users can customize the rendering pipeline according to their own needs.

This renderer provides the following functions:

  • A 3D renderer based on OpenGL 4.6.
  • Shader compiler based on SPIR-V.
  • Model import based on Assimp.
  • GUI and ZMO tools based on ImGui.
  • Physics engine based on BepuPhysics.
  • Support GLSL Include.
  • Management of a series of renderer resources such as Pass, Pipeline, Shader, Texture, Model, Material, Light, etc.
  • Support for Shadertoy.

Reference project:

Reference book:

  • 《Unity Shader入门精要》

Part of the screenshot:

1 2 3 4