Mathias Agopian
a1e0cfa33c
fix a few noexcept through out the code base
2025-05-27 10:18:12 -07:00
Ben Doherty
cf91e42847
Switch ASSERT macros to new stream API ( #7881 )
2024-05-24 20:46:34 +00:00
Powei Feng
dea345d28e
geometry: fix mikktspace wrapper ( #7651 )
...
- Fix missing attributes in TangentSpaceMesh
- Fix missing reference in MikktspaceImpl.cpp
2024-03-11 22:27:46 +00:00
Powei Feng
984006ee25
geometry: allow additional attributes in TangentSpaceMesh ( #7483 )
...
- Add methods for adding attributes to the input mesh
- Add method in TangentSpaceMesh for when user provides the
tangents
- Separate client-side Algorithm enum from implementation algorithm
(AlgorithmImpl)
- Fix CMake config for combining static libs
2024-01-23 16:16:35 -08:00
Ben Doherty
38ede3719f
TangentSpaceMesh fixes ( #6697 )
2023-03-31 12:03:49 -07:00
Powei Feng
9d30233a38
geometry: clean up TangentSpaceMesh ( #6595 )
...
- Reordered the 'const var' declarations to 'var const'
- Use std::vector for data arrays instead of manually managing
allocations
2023-03-03 15:33:28 -08:00
Powei Feng
d12612f091
Add UV-based tangent space algorithms ( #6572 )
...
Added mikktspace as a third party lib
2023-02-24 09:32:02 -08:00
Powei Feng
b3513c7d1f
geometry: Add TangentSpaceMesh implementations ( #6530 )
...
geometry: Add TangentSpaceMesh implementations
Added:
- Hughes-Moller
- Frisvad's method
- Flat shading
2023-02-10 09:34:49 -08:00
Powei Feng
45246b6109
geometry: Add TangentSpaceMesh class outline ( #6476 )
...
- Defined class with documentation in comments
- Implemented algorithm selection
- No actual algorithms written yet
Part of google/filament#6358
2023-01-26 14:39:48 -08:00