summaryrefslogtreecommitdiff
path: root/gfx/gl
Commit message (Expand)AuthorAge
* 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
* 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
* Extend depth of shadow box 10m to allow for depth offsets and clamp stencil t...Dan Goodliffe2024-09-01
* 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
* Include sizes of shadow box extents as uniforms to shadersDan 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
* Offset shaded position to reduce chance of self-shadowingDan 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
* 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
* Simplify in/out in materialInterfaceDan Goodliffe2024-08-10
* Specific exception for shader compile errorDan Goodliffe2024-08-04
* Split CheckShaderError into shader/program versionsDan Goodliffe2024-08-03
* Creating a program with no shaders is not validDan Goodliffe2024-07-20
* Simplify setup of uniform locations and containing programsDan Goodliffe2024-07-07
* Add shadow shader which takes into account texture transparencyDan Goodliffe2024-07-07
* Psycho-rebased branch imgui on top of mainDan Goodliffe2024-07-02
|\
| * First cut reshuffling app/window/gl/render bitsDan Goodliffe2024-06-15
* | Maintain a reverse index in instance verticesDan Goodliffe2024-06-30
* | Implement partition on InstanceVerticesDan Goodliffe2024-06-29
* | Tidy InstanceProxyDan Goodliffe2024-06-29
|/
* Tidy many stringy messes with std::formatDan Goodliffe2024-06-04
* Custom vertex, vertex shader and fragment shader for landmassDan Goodliffe2024-04-16
* Fix water texture wrapper in light of large position valuesDan Goodliffe2024-04-07
* Stripped down water vertex and simplified shadersDan Goodliffe2024-04-07
* Simplify vector addition/subtraction with differnt typesDan Goodliffe2024-02-24
* Adjust light view projection matrix upfrontDan Goodliffe2024-01-30
* Remove the complications from previously storing several shadow maps in the t...Dan Goodliffe2024-01-30
* Set shadow program uniforms all in one function, merge setting of view projec...Dan Goodliffe2024-01-29
* Merge common parts of shadow programs into a base classDan Goodliffe2024-01-29
* Geometry shader for single pass shadow mapsDan Goodliffe2024-01-28
* Set light view point uniform onceDan Goodliffe2024-01-27
* Remove the static texture cacheDan Goodliffe2024-01-25
* Add traits helpers for glTexParameter functionsDan Goodliffe2024-01-25
* Single list of all shader programsDan Goodliffe2024-01-24
* Fix network population of position in gBufferDan Goodliffe2024-01-23
* Bind the network profile in as uniformsDan Goodliffe2024-01-22