summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* 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
* 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
* Simplify setup of uniform locations and containing programsDan Goodliffe2024-07-07
* Add shadow shader which takes into account texture transparencyDan Goodliffe2024-07-07
* Merge branch 'imgui'Dan Goodliffe2024-07-07
|\
| * Replace deprecated GL_QUADS usage in text renderingDan Goodliffe2024-07-06
| * Fix up perf tests in light of window management changesDan Goodliffe2024-07-05
| * Re-add testHelpers.hDan Goodliffe2024-07-02
| * Psycho-rebased branch imgui on top of mainDan Goodliffe2024-07-02
| |\
| | * Build ImGui as a static libraryDan Goodliffe2024-06-24
| | * Use shared installed libraries explicitlyDan Goodliffe2024-06-24
| | * Don't process input events which ImGui handledDan Goodliffe2024-06-24