Commit Graph

21 Commits

Author SHA1 Message Date
Georg Hagen
ac0a0e84b4 Remove ICloseable 2025-01-06 16:28:27 +01:00
Vladyslav Baranovskyi
2a331011d5 Changed order of includes, uint32_t as index for Geometry::GetIndex(), minor changes 2024-11-22 16:36:41 +02:00
Vladyslav Baranovskyi
ac843c0fe3 Summary:
- Removed ReadEntireFile
- ZipWriter now writes directly to a file when possible
- Added GetIndex to geometry
- Moved Usd and Obj generators to different files
- Removed unused procedures
- Deduplicated obj generators
- Updated tests for ZipWriter
2024-11-22 15:45:57 +02:00
ohyzha
645fac1964 geometry no longer can be freed if object is hittable 2024-11-04 22:52:05 +02:00
ohyzha
5ece0acc77 calculate AABB for geometry 2024-10-29 12:40:52 +02:00
f6c48edac6 Merge branch 'wip' 2024-09-12 22:17:37 +02:00
Vladyslav Baranovskyi
380e0f323d Moved InitFromFile() from Geometry to MeshLoader, added MeshLoader function for USD files, added tinyusdz library 2024-08-29 21:01:42 +03:00
Georg Hagen
2d08b3ab91 Add render resource handling for geometry 2024-08-21 14:33:45 +02:00
ohyzha
dcf6e72f96 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
e69a553b18 working version of text rendering 2024-08-06 10:32:55 +03:00
ohyzha
abf1b72990 extend geometry API 2024-07-24 17:36:56 +03:00
Vladyslav Baranovskyi
1385b43e55 Removed InitCube from Geometry 2024-06-13 23:33:51 +03:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
b99e255ad6 Remove IInitable class 2023-08-21 00:35:11 +02:00
87dad42c79 Move Drawable draw call recording logic out of renderer 2021-08-01 00:37:11 +02:00
5cc0ce9433 Move AABB class and base it on top of Range 2021-02-21 02:10:11 +01:00
d9f233c10c Split Geometry definition and implementation and handle missing assimp at compile time 2021-02-05 18:37:56 +01:00
876f25784e Cleanup includes 2020-10-28 01:13:11 +01:00
78d24fbe41 Introduce Math.hpp and use typedef to make replacing glm with something else in the future simpler 2020-10-27 23:25:26 +01:00
fc529b0694 Add basic input system 2020-05-16 00:56:22 +02:00
542ef348ee first release 2019-10-14 23:02:51 +02:00