index
:
I Like Trains
culling
main
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Perfectly forward range when materializing
culling
Dan Goodliffe
18 hours
*
Rebalance shadow band distribution
Dan Goodliffe
18 hours
*
Cull terrain meshes from render that don't cast a shadow into the frustum
Dan Goodliffe
18 hours
*
Add a spike of terrain in test-render
Dan Goodliffe
18 hours
*
Initialise shadow bounding box to light view point
Dan Goodliffe
18 hours
*
Extend Frustum for testing for shaded by
Dan Goodliffe
18 hours
*
Pass a Frustum to shadow renderers
Dan Goodliffe
18 hours
*
Simplify ShadowMapper with AxisAlignedBoundingBox
Dan Goodliffe
18 hours
*
Template AxisAlignedBoundingBox on unit type
Dan Goodliffe
18 hours
*
Current tile in frustum as we loop
Dan Goodliffe
18 hours
*
Construct terrain tile AxisAlignedBoundingBox during mesh generation
Dan Goodliffe
18 hours
*
AxisAlignedBoundingBox construct from range instead of span
Dan Goodliffe
18 hours
*
Only render terrain tiles which are visible in the frustum
Dan Goodliffe
18 hours
*
Add function to test if an AABB is visible in a frustum
Dan Goodliffe
18 hours
*
Position is moved to Frustum
Dan Goodliffe
18 hours
*
Create AxisAlignedBoundingBox
Dan Goodliffe
18 hours
*
Pass frustum into render functions
Dan Goodliffe
5 days
*
Split core view definition out of Camera into Frustum
Dan Goodliffe
6 days
*
Move camera out of gl folder, it's not OpenGL specific
Dan Goodliffe
6 days
*
Have Camera keep an array of frustum plane definitions
HEAD
main
Dan Goodliffe
6 days
*
Constrain operator* for array*functor
Dan Goodliffe
6 days
*
Cache the camera's view matrix
Dan Goodliffe
9 days
*
Work around clang thinking this is unused in lambdas
Dan Goodliffe
10 days
*
Split meshes by surface and tile
Dan Goodliffe
13 days
*
Name Worker threads if supported
Dan Goodliffe
13 days
*
Add range support for OpenMesh::PolyConnectivity::EntityRange
Dan Goodliffe
13 days
*
Create perf-terrain test window globally
Dan Goodliffe
14 days
*
Improve Terrain::generateMeshes performance
Dan Goodliffe
2025-02-25
*
Add VertexArrayObject::data for an external existing buffer
Dan Goodliffe
2025-02-25
*
Add glMappedBufferWriter helper
Dan Goodliffe
2025-02-25
*
Merge remote-tracking branch 'origin/terrain-for-networks'
Dan Goodliffe
2025-02-24
|
\
|
*
New hardcoded test rail network
Dan Goodliffe
2025-02-24
|
*
Don't rely on triangle centroid not already having a surface
Dan Goodliffe
2025-02-24
|
*
Improve number of segments in LinkCurve bases
Dan Goodliffe
2025-02-23
|
*
Add GeoData deformation perf test
Dan Goodliffe
2025-02-23
|
*
Add CLOGf for formatting logger
Dan Goodliffe
2025-02-23
|
*
Add timeouts to more geoData tests
Dan Goodliffe
2025-02-23
|
*
Process set height as required in chunks of target vertex
Dan Goodliffe
2025-02-23
|
*
Less allocy/work set based surface/recursive height setting
Dan Goodliffe
2025-02-23
|
*
Add adjusted boundary vertices to new/changes/boundary lists
Dan Goodliffe
2025-02-23
|
*
Expand new verts collection once
Dan Goodliffe
2025-02-18
|
*
Only build/run GeoDataMesh::sanityCheck for debug
Dan Goodliffe
2025-02-17
|
*
Refactor GeoData::setHeights until a struct made of a logical breakdown of th...
Dan Goodliffe
2025-02-17
|
*
Fixes and tests to new range helpers
Dan Goodliffe
2025-02-15
|
*
Range adaptor to make triangle strip triples
Dan Goodliffe
2025-02-15
|
*
Use new helpers to simplify close entity search in GeoData::setPoint
Dan Goodliffe
2025-02-14
|
*
Add utility class to easily get nth field of tuple/pair for any types
Dan Goodliffe
2025-02-14
|
*
Add operator| overload to make OpenMesh XY_range(...) work with std::ranges
Dan Goodliffe
2025-02-14
|
*
Move basic setHeights lambdas into proper helper functions
Dan Goodliffe
2025-02-13
|
*
Replace mesh generation counter with afterChange event
Dan Goodliffe
2025-02-10
[next]