summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
| | * 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
* | | Bump to CTRE to v3.9.0-1-gacb2f4d to fix compilation with clang 19Dan Goodliffe2024-10-22
* | | Fix type of filehandle mode parameterDan Goodliffe2024-10-21
* | | Don't configure a default gcc toolsetDan Goodliffe2024-10-21
|/ /
* | 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
* | Replace low poly plants with the double sided versionDan Goodliffe2024-08-18
|/
* Fix texture usage via materials in shadowsDan Goodliffe2024-08-10
* Pull material detail function into a common fileDan Goodliffe2024-08-10
* Pull material lookup functions into a common fileDan Goodliffe2024-08-10
* Add a tree to the test render sceneDan Goodliffe2024-08-10
* Create standalone composed shader file and format it and the C++ codeDan Goodliffe2024-08-10
* Reduce the amount of unnecessary rebuilds on shader source changesDan Goodliffe2024-08-10
* Simplify in/out in materialInterfaceDan Goodliffe2024-08-10
* Apply StdTypeDefs for TextureDan Goodliffe2024-08-10
* Add missing truthy/falsy operators to AnyPtrDan Goodliffe2024-08-10
* Specific exception for shader compile errorDan Goodliffe2024-08-04
* Help exception class for lazy/cached message contentDan Goodliffe2024-08-04
* Split CheckShaderError into shader/program versionsDan Goodliffe2024-08-03
* Creating a program with no shaders is not validDan Goodliffe2024-07-20
* Build cpp parts of ImGuiDan Goodliffe2024-07-07
* Update Doxyfile, remove comments, exclude thirdparty dirDan Goodliffe2024-07-07