summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAge
* Improve Terrain::generateMeshes performanceHEADmainDan Goodliffe4 days
* Add GeoData deformation perf testDan Goodliffe5 days
* Add timeouts to more geoData testsDan Goodliffe5 days
* Fixes and tests to new range helpersDan Goodliffe13 days
* Combine GeoData and Terrain class hierarchiesDan Goodliffe2025-02-09
* Split GeoData mesh basics into a subclassDan Goodliffe2025-02-09
* Move lots of geoData helpers into libDan Goodliffe2025-02-09
* Add tests which explicit count verts/edges/faces after terrain mesh modificationDan Goodliffe2025-02-09
* Add distance helperDan Goodliffe2025-01-21
* Add helper for merging close elements in a vectorDan Goodliffe2025-01-05
* Fix curve walk edge case where the curve legitimately returns to the previous...Dan Goodliffe2025-01-02
* Return angle of intersection of arc with lineDan Goodliffe2025-01-01
* Walk terrain along a curve - edge cases existDan Goodliffe2025-01-01
* Add ArcSegmentDan Goodliffe2024-12-31
* Pass lots more information during GeoData::walkDan Goodliffe2024-12-30
* Expose network base width and surfaceDan Goodliffe2024-12-22
* SetHeightOptions surface changed to defaulted pointerDan Goodliffe2024-12-22
* Fix calculating radius and length of curved linksDan Goodliffe2024-12-21
* Add sanity checking logic to GeoDataDan Goodliffe2024-12-18
* Don't make arbitrary changes to mesh for triangle boundariesDan Goodliffe2024-12-18
* 2D triangle area supportDan Goodliffe2024-12-15
* Psycho-rebased branch terrain-for-networks on top of mainDan Goodliffe2024-12-01
|\
| * Remove extrusion extents that rounded to the same vertexDan Goodliffe2024-11-03
* | Move GeoData::Triangle to global libDan Goodliffe2024-12-01
* | Update new/moved vertex normalsDan Goodliffe2024-11-27
* | Pass setHeights options as a struct with defaultsDan Goodliffe2024-11-23
* | Add linesIntersectAt functionDan Goodliffe2024-11-12
|/
* Improve sun illumination based on angular size and astronomical twilightDan Goodliffe2024-10-24
* Randomise for many trees, positions, rotationsDan Goodliffe2024-10-20
* Move lots of maths helpers to inline, constexpr, templatesDan Goodliffe2024-10-20
* Use LightDirection for calculating/passing all light dir componentsDan Goodliffe2024-10-06
* Add LightDirection classDan Goodliffe2024-10-05
* Psycho-rebased branch billboard-shadows on top of mainDan Goodliffe2024-09-23
|\
| * test-render loads all assets into gameStateDan Goodliffe2024-08-26
| * Populate GameState::assets in appropriate testsDan Goodliffe2024-08-18
* | Move getSunPos to EnvironmentDan Goodliffe2024-09-20
* | Add basic environment objectDan Goodliffe2024-09-20
* | Update getSunPos to use a standard time_tDan Goodliffe2024-09-19
* | Add new mathematical constants to libDan Goodliffe2024-09-19
* | Initial commit of code for calculating sun positionDan Goodliffe2024-09-18
|/
* Add a tree to the test render sceneDan Goodliffe2024-08-10
* Fix up perf tests in light of window management changesDan Goodliffe2024-07-05
* Re-add testHelpers.hDan Goodliffe2024-07-02
* Psycho-rebased branch imgui on top of mainDan Goodliffe2024-07-02
|\
| * First cut reshuffling app/window/gl/render bitsDan Goodliffe2024-06-15
* | Add an InstanceVertices partition perf testDan Goodliffe2024-06-30
* | Fix run rules for perfsDan Goodliffe2024-06-30
* | Maintain a reverse index in instance verticesDan Goodliffe2024-06-30
* | Implement partition on InstanceVerticesDan Goodliffe2024-06-29
|/
* Tidy many stringy messes with std::formatDan Goodliffe2024-06-04