summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Support resizing the main windowDan Goodliffe11 days
* Add support for resizing a SceneRendererDan Goodliffe12 days
* Add support for changing the aspect ratio of a cameraDan Goodliffe12 days
* Fix ratio to include return type in common intermediary typeDan Goodliffe12 days
* Merge branch 'culling'Dan Goodliffe12 days
|\
| * Split Terrain::generateMeshes into smaller functionsDan Goodliffe14 days
| * Perfectly forward range when materializingDan Goodliffe2025-03-11
| * Rebalance shadow band distributionDan Goodliffe2025-03-11
| * Cull terrain meshes from render that don't cast a shadow into the frustumDan Goodliffe2025-03-11
| * Add a spike of terrain in test-renderDan Goodliffe2025-03-11
| * Initialise shadow bounding box to light view pointDan Goodliffe2025-03-11
| * Extend Frustum for testing for shaded byDan Goodliffe2025-03-11
| * Pass a Frustum to shadow renderersDan Goodliffe2025-03-11
| * Simplify ShadowMapper with AxisAlignedBoundingBoxDan 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
| * AxisAlignedBoundingBox construct from range instead of spanDan Goodliffe2025-03-11
| * Only render terrain tiles which are visible in the frustumDan Goodliffe2025-03-11
| * Add function to test if an AABB is visible in a frustumDan Goodliffe2025-03-11
| * Position is moved to FrustumDan Goodliffe2025-03-11
| * Create AxisAlignedBoundingBoxDan Goodliffe2025-03-11
| * Pass frustum into render functionsDan Goodliffe2025-03-07
|/
* Split core view definition out of Camera into FrustumDan Goodliffe2025-03-05
* Move camera out of gl folder, it's not OpenGL specificDan Goodliffe2025-03-05
* Have Camera keep an array of frustum plane definitionsDan Goodliffe2025-03-05
* Constrain operator* for array*functorDan Goodliffe2025-03-05
* Cache the camera's view matrixDan Goodliffe2025-03-02
* Work around clang thinking this is unused in lambdasDan Goodliffe2025-03-01
* Split meshes by surface and tileDan Goodliffe2025-02-26
* Name Worker threads if supportedDan Goodliffe2025-02-26
* Add range support for OpenMesh::PolyConnectivity::EntityRangeDan Goodliffe2025-02-26
* Create perf-terrain test window globallyDan Goodliffe2025-02-26
* Improve Terrain::generateMeshes performanceDan Goodliffe2025-02-25
* Add VertexArrayObject::data for an external existing bufferDan Goodliffe2025-02-25
* Add glMappedBufferWriter helperDan Goodliffe2025-02-25
* Merge remote-tracking branch 'origin/terrain-for-networks'Dan Goodliffe2025-02-24
|\
| * New hardcoded test rail networkDan Goodliffe2025-02-24
| * Don't rely on triangle centroid not already having a surfaceDan Goodliffe2025-02-24
| * Improve number of segments in LinkCurve basesDan Goodliffe2025-02-23
| * Add GeoData deformation perf testDan Goodliffe2025-02-23
| * Add CLOGf for formatting loggerDan Goodliffe2025-02-23
| * Add timeouts to more geoData testsDan 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