summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Merge branch 'terrain-deform-2'HEADmainDan Goodliffe2024-12-01
|\
| * Move GeoData::Triangle to global libDan Goodliffe2024-12-01
| * Remove GeoData::difference for points, use global versionDan Goodliffe2024-12-01
| * Constrained Arithmatic type conceptDan Goodliffe2024-11-29
| * Update new/moved vertex normalsDan Goodliffe2024-11-27
| * Surface walk to set face surface propertyDan Goodliffe2024-11-24
| * Add Triangle::centroidDan Goodliffe2024-11-24
| * Pass setHeights options as a struct with defaultsDan Goodliffe2024-11-23
| * Remove split face specialisationDan Goodliffe2024-11-23
| * Share code between boundary and strip edge node reuseDan Goodliffe2024-11-23
| * Reuse existing vertices when processing strip verticesDan Goodliffe2024-11-16
| * Reuse existing vertices when processing boundary partsDan Goodliffe2024-11-14
| * Fix do bounary part iterationDan Goodliffe2024-11-14
| * Reverse order of last boundary part additionDan Goodliffe2024-11-14
| * First version rewrite of terrain deformation, much still to doDan Goodliffe2024-11-13
| * Add linesIntersectAt functionDan Goodliffe2024-11-12
|/
* Throw if input stream not in good state reading JSONDan Goodliffe2024-11-05
* Fix pruning of link historyDan Goodliffe2024-11-05
* Extract const for link history lengthDan Goodliffe2024-11-05
* Extract consts and fix acceleration/decelartions ratesDan Goodliffe2024-11-05
* Fix train/vehicle constructors to take const linksDan Goodliffe2024-11-05
* Fix GenDef for networks, should be globalsDan 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
* Support regenerating the terrain mesh from updated geodataDan Goodliffe2024-10-27
* Add stream support for tuplesDan Goodliffe2024-10-27
* Basic soft shadowsDan Goodliffe2024-10-26
* Improve sun illumination based on angular size and astronomical twilightDan Goodliffe2024-10-24
* Merge branch 'billboard-shadows'Dan Goodliffe2024-10-22
|\
| * Further template maths functionsDan Goodliffe2024-10-21
| * Randomise for many trees, positions, rotationsDan Goodliffe2024-10-20
| * Move lots of maths helpers to inline, constexpr, templatesDan Goodliffe2024-10-20
| * Misc readability fixesDan Goodliffe2024-10-17
| * Re-express viewProjections calculations as a fold expressionDan Goodliffe2024-10-17
| * Remove magic number for stencil view anglesDan Goodliffe2024-10-17
| * Don't assume size of stencil textureDan Goodliffe2024-10-17
| * Texture::getSize helper can be publicDan Goodliffe2024-10-17
| * Better shadowBands sizesDan Goodliffe2024-10-17
| * Simple constexpr pow functionDan Goodliffe2024-10-17
| * Don't dump stencil textureDan Goodliffe2024-10-10
| * Generate stencils as views offset from light directionDan Goodliffe2024-10-10
| * Use foliage yaw rotation to select shadow stencil layerDan Goodliffe2024-10-10
| * Include foliage yaw rotation in vertex, pass through instead of whole model r...Dan Goodliffe2024-10-10
| * Fix stencil shadow depth offsetDan Goodliffe2024-10-10
| * Use LightDirection for calculating/passing all light dir componentsDan Goodliffe2024-10-06
| * Add LightDirection classDan Goodliffe2024-10-05
| * Add rotate_yp taking two separate parametersDan Goodliffe2024-10-05
| * Psycho-rebased branch billboard-shadows on top of mainDan Goodliffe2024-09-23
| |\
| | * Populate all layers of shadow stencil with view from all aroundDan Goodliffe2024-09-07
| | * Populate all layers of the stencil textureDan Goodliffe2024-09-03