Commit Graph

108 Commits (f8b2004889913b8acb4643510af9c71f518df25f)

Author SHA1 Message Date
Jeremy HU e3a412df3c Minimal working shader 2022-09-20 22:48:22 +10:00
Jeremy HU 58290a9b21 Prepare for new render implementation 2022-09-19 23:30:03 +10:00
Jeremy HU eaf29d2c65 Remove unused source files 2022-09-18 21:25:04 +10:00
Jeremy HU d7a3bc7db8 Remove boost dependency 2022-09-18 17:54:55 +10:00
Jeremy HU 4d93f5c3b7 Remove the mesa checking
This checking was been added because the wireframe display will crash on mesa driver, wireframe feature should be tested in the future.
This checking removing will make the wireframe working on WSL2.
2022-09-18 16:27:03 +10:00
CarlOlson df4a329a89 make model rotation act like Blender and other 3D modelers 2022-09-18 12:24:30 +10:00
Karl Robillard 914b6955f9 Fixes to compile on Linux (GCC 10.3.1). 2022-09-18 12:22:41 +10:00
huxingyi 8e5d622db7 Restructure the code base
Move the core function code to a dedicate folder under namespace dust3d.
Leave the application and UI code to application folder.
Remove CGAL, use our own mesh boolean algorithm and triangulating code, should have less chance to crash on bad meshes.
The overall performance of mesh combining is improved since some mesh validating code for CGAL is removed.
2021-11-18 22:58:01 +08:00