index
:
I Like Trains
culling
main
The I Like Trains game
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gfx
Commit message (
Expand
)
Author
Age
*
Rebalance shadow band distribution
Dan Goodliffe
40 hours
*
Initialise shadow bounding box to light view point
Dan Goodliffe
40 hours
*
Extend Frustum for testing for shaded by
Dan Goodliffe
40 hours
*
Pass a Frustum to shadow renderers
Dan Goodliffe
40 hours
*
Simplify ShadowMapper with AxisAlignedBoundingBox
Dan Goodliffe
40 hours
*
Template AxisAlignedBoundingBox on unit type
Dan Goodliffe
40 hours
*
AxisAlignedBoundingBox construct from range instead of span
Dan Goodliffe
40 hours
*
Add function to test if an AABB is visible in a frustum
Dan Goodliffe
40 hours
*
Position is moved to Frustum
Dan Goodliffe
40 hours
*
Create AxisAlignedBoundingBox
Dan Goodliffe
40 hours
*
Pass frustum into render functions
Dan Goodliffe
6 days
*
Split core view definition out of Camera into Frustum
Dan Goodliffe
7 days
*
Move camera out of gl folder, it's not OpenGL specific
Dan Goodliffe
7 days
*
Have Camera keep an array of frustum plane definitions
HEAD
main
Dan Goodliffe
7 days
*
Cache the camera's view matrix
Dan Goodliffe
10 days
*
Improve Terrain::generateMeshes performance
Dan Goodliffe
2025-02-25
*
Add VertexArrayObject::data for an external existing buffer
Dan Goodliffe
2025-02-25
*
Generate mipmaps if min/mag filter settings use them
Dan Goodliffe
2024-12-24
*
Basic soft shadows
Dan Goodliffe
2024-10-26
*
Improve sun illumination based on angular size and astronomical twilight
Dan Goodliffe
2024-10-24
*
Merge branch 'billboard-shadows'
Dan Goodliffe
2024-10-22
|
\
|
*
Further template maths functions
Dan Goodliffe
2024-10-21
|
*
Move lots of maths helpers to inline, constexpr, templates
Dan Goodliffe
2024-10-20
|
*
Misc readability fixes
Dan Goodliffe
2024-10-17
|
*
Re-express viewProjections calculations as a fold expression
Dan Goodliffe
2024-10-17
|
*
Remove magic number for stencil view angles
Dan Goodliffe
2024-10-17
|
*
Don't assume size of stencil texture
Dan Goodliffe
2024-10-17
|
*
Texture::getSize helper can be public
Dan Goodliffe
2024-10-17
|
*
Better shadowBands sizes
Dan Goodliffe
2024-10-17
|
*
Generate stencils as views offset from light direction
Dan Goodliffe
2024-10-10
|
*
Use foliage yaw rotation to select shadow stencil layer
Dan Goodliffe
2024-10-10
|
*
Include foliage yaw rotation in vertex, pass through instead of whole model r...
Dan Goodliffe
2024-10-10
|
*
Fix stencil shadow depth offset
Dan Goodliffe
2024-10-10
|
*
Use LightDirection for calculating/passing all light dir components
Dan Goodliffe
2024-10-06
|
*
Add LightDirection class
Dan Goodliffe
2024-10-05
|
*
Populate all layers of shadow stencil with view from all around
Dan Goodliffe
2024-09-07
|
*
Populate all layers of the stencil texture
Dan Goodliffe
2024-09-03
|
*
Update stencil texture to 2d array
Dan Goodliffe
2024-09-02
|
*
Update Texture::getSize and ::size to account for the third texture dimension
Dan Goodliffe
2024-09-02
|
*
Extend depth of shadow box 10m to allow for depth offsets and clamp stencil t...
Dan Goodliffe
2024-09-01
|
*
Initial cut of shadow map creation with support for billboard shadows
Dan Goodliffe
2024-08-28
|
*
Set stencil texture min/mag filters
Dan Goodliffe
2024-08-26
|
*
Add helper to test if a uniform was found
Dan Goodliffe
2024-08-26
|
*
Include sizes of shadow box extents as uniforms to shaders
Dan Goodliffe
2024-08-26
|
*
Persist a single ShadowStenciller within ShadowMapper
Dan Goodliffe
2024-08-19
|
*
Shuffle some GL state setting
Dan Goodliffe
2024-08-19
|
*
Update asset stencils from shadow mapper
Dan Goodliffe
2024-08-18
|
*
Add updateStencil to Renderable interface
Dan Goodliffe
2024-08-18
|
*
Offset shaded position to reduce chance of self-shadowing
Dan Goodliffe
2024-08-18
|
*
Calculate centre and size of mesh, wrap it all in a Dimensions object
Dan Goodliffe
2024-08-11
[next]