0.3
Pre-release
Pre-release
Changelog
- Implemented a new unit tester
- Unit tests no longer run against the public API, so internal units can be tested
- Backface culling now works with object rotation
- Polygon normals are now always transformed into world space regardless of vertex shading mode
- Polygons are now single-sided by default (backfaces are culled)
- End-user documentation was split into multiple files
- Cleaned up the
Rngon
public APImatrix
,lerp
,throw
,material
, andassert
are no longer exposed in the API (matrix
might be re-added in the future)version.isProd
is nowversion.isProductionBuild
version
no longer includes.patch
- Certain internal utility functions (like
Ngon.perspective_divide
) are no longer visible publically
- Verbified the property names of
Mesh.transform
transform.scaling
→transform.scale
transform.translation
→transform.translate
transform.rotation
→transform.rotate
- Tweaked a few render samples
- Internal code refactoring
- JS module source files are now suffixed
.mjs
instead of.js