summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* 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
| * Update stencil texture to 2d arrayDan Goodliffe2024-09-02
| * Update Texture::getSize and ::size to account for the third texture dimensionDan Goodliffe2024-09-02
| * Add TextureDimensions typeDan Goodliffe2024-09-02
| * Extend depth of shadow box 10m to allow for depth offsets and clamp stencil t...Dan Goodliffe2024-09-01
| * Use billboard shadows for foliageDan Goodliffe2024-08-28
| * Initial cut of shadow map creation with support for billboard shadowsDan Goodliffe2024-08-28
| * Set stencil texture min/mag filtersDan Goodliffe2024-08-26
| * Add helper to test if a uniform was foundDan Goodliffe2024-08-26
| * Add a foliage vertex array for just the location dataDan Goodliffe2024-08-26
| * Include sizes of shadow box extents as uniforms to shadersDan Goodliffe2024-08-26
| * test-render loads all assets into gameStateDan Goodliffe2024-08-26
| * Persist a single ShadowStenciller within ShadowMapperDan Goodliffe2024-08-19
| * Shuffle some GL state settingDan Goodliffe2024-08-19
| * Update asset stencils from shadow mapperDan Goodliffe2024-08-18
| * Add updateStencil to Renderable interfaceDan Goodliffe2024-08-18
| * Populate GameState::assets in appropriate testsDan Goodliffe2024-08-18
| * Offset shaded position to reduce chance of self-shadowingDan Goodliffe2024-08-18
| * Replace low poly plants with the double sided versionDan Goodliffe2024-08-18
| * Calculate centre and size of mesh, wrap it all in a Dimensions objectDan Goodliffe2024-08-11
| * Use texture alpha in shadow stencilDan Goodliffe2024-08-10
| * Use mesh extents for shadow stencil extentsDan Goodliffe2024-08-10
| * Calculate and store the extents of a meshDan Goodliffe2024-08-10
| * Initial commit of basic shadow depth map creationDan Goodliffe2024-08-10
* | Merge branch 'sunpos'Dan Goodliffe2024-09-23
|\ \
| * | Adjust light colour as sun rises/setsDan Goodliffe2024-09-22
| * | Calculate sunlight direction from worldTimeDan Goodliffe2024-09-22
| * | Move getSunPos to EnvironmentDan Goodliffe2024-09-20
| * | Add basic environment objectDan Goodliffe2024-09-20
| * | Update getSunPos to use a standard time_tDan Goodliffe2024-09-19
| * | Add helper to quickly parse an ISO date/timeDan Goodliffe2024-09-19
| * | Add new mathematical constants to libDan Goodliffe2024-09-19
| * | Initial commit of code for calculating sun positionDan Goodliffe2024-09-18
|/ /
* | Don't create lots of unnecessary tmpsDan Goodliffe2024-08-18
* | Don't set face material on each vertex index passDan Goodliffe2024-08-18
* | Offset shaded position to reduce chance of self-shadowingDan Goodliffe2024-08-18