summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Merge remote-tracking branch 'origin/ptrs'HEADmainDan Goodliffe3 days
|\
| * Fix check for bulk removalDan Goodliffe3 days
| * Expose size of each container by typeDan Goodliffe3 days
| * Add standard special membersDan Goodliffe3 days
| * Fix up removeAll and test with more complex hierarchyDan Goodliffe3 days
| * applyToOthersType allows passing any params in, not just a TDan Goodliffe4 days
| * Fix lookup idx for otherObjects suitable for TDan Goodliffe6 days
| * Use is_base_of_v instead of is_convertible_v to choose OtherObjectsDan Goodliffe7 days
| * Support using typed collections for subclass filteringDan Goodliffe8 days
| * Use typed collections for apply/applyOneDan Goodliffe8 days
| * Use otherObjects where possible for findDan Goodliffe8 days
| * Other objects support in removeAll/clearDan Goodliffe8 days
| * Other objects support in operator=Dan Goodliffe8 days
| * Populate typed collection of pointersDan Goodliffe8 days
| * Make Collections::objects protected, extend interfaceDan Goodliffe9 days
| * Invert how shared/unique is specified for CollectionDan Goodliffe9 days
| * Add ManyPtr which tracks specified subclassesDan Goodliffe9 days
* | Create the last group in jsonParse.llDan Goodliffe3 days
|/
* Fix ratio to include return type in common intermediary typeDan Goodliffe2025-03-14
* Perfectly forward range when materializingDan Goodliffe2025-03-11
* Constrain operator* for array*functorDan Goodliffe2025-03-05
* Name Worker threads if supportedDan Goodliffe2025-02-26
* Add glMappedBufferWriter helperDan Goodliffe2025-02-25
* Add CLOGf for formatting loggerDan Goodliffe2025-02-23
* Fixes and tests to new range helpersDan Goodliffe2025-02-15
* Range adaptor to make triangle strip triplesDan Goodliffe2025-02-15
* Add utility class to easily get nth field of tuple/pair for any typesDan Goodliffe2025-02-14
* Move lots of geoData helpers into libDan Goodliffe2025-02-09
* Initial commit setting terrain during network constructionDan Goodliffe2025-02-09
* Add distance helperDan Goodliffe2025-01-21
* Add default Q = glm::defaultp to maths functionsDan Goodliffe2025-01-06
* Add helper for sorting sorted containers by a projectionDan Goodliffe2025-01-05
* Add helper for merging close elements in a vectorDan Goodliffe2025-01-05
* Return angle of intersection of arc with lineDan Goodliffe2025-01-01
* Add ArcSegmentDan Goodliffe2024-12-31
* Add sanity checking logic to GeoDataDan Goodliffe2024-12-18
* Midpoint for integral vectorsDan Goodliffe2024-12-18
* 2D vector_normal to work on any arithmeticDan Goodliffe2024-12-18
* Triangle height supportDan Goodliffe2024-12-15
* 2D triangle area supportDan Goodliffe2024-12-15
* vector difference works with floating pointDan Goodliffe2024-12-15
* Move GeoData::Triangle to global libDan Goodliffe2024-12-01
* Constrained Arithmatic type conceptDan Goodliffe2024-11-29
* Add linesIntersectAt functionDan Goodliffe2024-11-12
* Throw if input stream not in good state reading JSONDan Goodliffe2024-11-05
* Update CLOG to be implemented as a functionDan Goodliffe2024-11-05
* Update operator<< for collections to work with rangesDan Goodliffe2024-11-05
* Add stream support for tuplesDan Goodliffe2024-10-27
* Improve sun illumination based on angular size and astronomical twilightDan Goodliffe2024-10-24
* Merge branch 'billboard-shadows'Dan Goodliffe2024-10-22
|\