summaryrefslogtreecommitdiff
path: root/game
Commit message (Expand)AuthorAge
* Add network helpers for easily adding a chain of linksDan Goodliffe44 hours
* Split link generation definitions according to terrainDan Goodliffe2 days
* Split definition creation from link creationDan Goodliffe2 days
* Link helper to get an End pointer based on positionDan Goodliffe3 days
* Fix conditional render of rail linksDan Goodliffe3 days
* Set terrain height and surface when adding linkDan Goodliffe3 days
* Add new network building interfaceDan Goodliffe3 days
* New genCurveDef for 2 directionsDan Goodliffe3 days
* Simplified genCurveDef for 1 directionDan Goodliffe3 days
* Avoid out parameters with Ray::intersectSphereDan Goodliffe2025-04-24
* Avoid out parameters with Ray::intersectTriangleDan Goodliffe2025-04-24
* Fix all warnings game/network/*Dan Goodliffe2025-04-23
* Add Asset interface to create an arbitrarily placed instanceDan Goodliffe2025-04-07
* Replace call to calc_vertex_normal_correctDan Goodliffe2025-04-05
* Add Renderable typed collection to GameState worldObjectsDan Goodliffe2025-03-23
* Make Collections::objects protected, extend interfaceDan Goodliffe2025-03-22
* Invert how shared/unique is specified for CollectionDan Goodliffe2025-03-22
* Add ManyPtr which tracks specified subclassesDan Goodliffe2025-03-22
* Split Terrain::generateMeshes into smaller functionsDan Goodliffe2025-03-12
* Cull terrain meshes from render that don't cast a shadow into the frustumDan Goodliffe2025-03-11
* Pass a Frustum to shadow renderersDan Goodliffe2025-03-11
* Template AxisAlignedBoundingBox on unit typeDan Goodliffe2025-03-11
* Current tile in frustum as we loopDan Goodliffe2025-03-11
* Construct terrain tile AxisAlignedBoundingBox during mesh generationDan Goodliffe2025-03-11
* Only render terrain tiles which are visible in the frustumDan Goodliffe2025-03-11
* Create AxisAlignedBoundingBoxDan Goodliffe2025-03-11
* Pass frustum into render functionsDan Goodliffe2025-03-07
* Work around clang thinking this is unused in lambdasDan Goodliffe2025-03-01
* Split meshes by surface and tileDan Goodliffe2025-02-26
* Improve Terrain::generateMeshes performanceDan Goodliffe2025-02-25
* Don't rely on triangle centroid not already having a surfaceDan Goodliffe2025-02-24
* Improve number of segments in LinkCurve basesDan Goodliffe2025-02-23
* Process set height as required in chunks of target vertexDan Goodliffe2025-02-23
* Less allocy/work set based surface/recursive height settingDan Goodliffe2025-02-23
* Add adjusted boundary vertices to new/changes/boundary listsDan Goodliffe2025-02-23
* Expand new verts collection onceDan Goodliffe2025-02-18
* Only build/run GeoDataMesh::sanityCheck for debugDan Goodliffe2025-02-17
* Refactor GeoData::setHeights until a struct made of a logical breakdown of th...Dan Goodliffe2025-02-17
* Fixes and tests to new range helpersDan Goodliffe2025-02-15
* Range adaptor to make triangle strip triplesDan Goodliffe2025-02-15
* Use new helpers to simplify close entity search in GeoData::setPointDan Goodliffe2025-02-14
* Move basic setHeights lambdas into proper helper functionsDan Goodliffe2025-02-13
* Replace mesh generation counter with afterChange eventDan Goodliffe2025-02-10
* 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
* Initial commit setting terrain during network constructionDan Goodliffe2025-02-09
* Big of validation on getSurfaceDan Goodliffe2025-02-09
* Improve logging and fault detection during mesh mutationDan Goodliffe2025-02-08
* Set height when reusing adjacent verticesDan Goodliffe2025-02-08