summaryrefslogtreecommitdiff
path: root/gfx/gl/shaders
Commit message (Expand)AuthorAge
* Initial commit with working light instancingDan Goodliffe2024-01-10
* Simplify and 'fix' the wave cycleDan Goodliffe2024-01-01
* Run shadow mapper in camera relative spaceDan Goodliffe2023-12-17
* Fix output of position data to include model positionDan Goodliffe2023-12-17
* Use 32bit integer texture for position render dataDan Goodliffe2023-12-17
* Shader viewPoint now an integerDan Goodliffe2023-12-03
* Model positions as integersDan Goodliffe2023-11-25
* Switch to millimeters for spatial unitsDan Goodliffe2023-11-15
* Send position and rotation matrix to GPU separatelyDan Goodliffe2023-11-13
* Lookup material details once in the vertex shaderDan Goodliffe2023-04-27
* Point shaders (shadows) can all share the same implementation now in a single...Dan Goodliffe2023-04-26
* Point shaders can all share the same implementation now in a single placeDan Goodliffe2023-04-26
* Pop and complete instanced shadow supportDan Goodliffe2023-04-26
* Fix location of model matrix in vertex shaderDan Goodliffe2023-04-18
* Fix up the way spotlight shader worksDan Goodliffe2023-04-17
* Add the dynamicPoint shader for instancingDan Goodliffe2023-04-15
* Rename lots of shader filesDan Goodliffe2023-04-15
* Handle different mapmodes in basic shaderDan Goodliffe2023-04-14
* Rename clear to opaque as its 1 for solidDan Goodliffe2023-04-13
* Adjust gl_FragDepth according to texel opacityDan Goodliffe2023-04-13
* Update shaders to use material to conditionally lookup sub-texture in the atlasDan Goodliffe2023-04-13
* Fix submitting of integer values via vertex arraysDan Goodliffe2023-04-13
* Move the vertex/fragment shader interface for materials into an includeDan Goodliffe2023-04-11
* Move lots of common glsl interface to include filesDan Goodliffe2023-04-11
* Basic fragment ahader should use final colour to determine clear flagDan Goodliffe2023-03-14
* Support for model colours mixed with texturesDan Goodliffe2023-02-24
* Add rendering support for spot lightsDan Goodliffe2023-01-05
* Generate 4 bands of shadow mapsDan Goodliffe2022-12-28
* Initial support for multiple shadow maps in the same textureDan Goodliffe2022-12-28
* First cut of view scope shadow mapper viewDan Goodliffe2022-12-18
* Tidy upDan Goodliffe2022-12-06
* Do not unilluminate the back of objectsDan Goodliffe2022-12-04
* Generate and use a shadow mapDan Goodliffe2022-12-04
* Fixed point shadow shader doesn't need normal/texture dataDan Goodliffe2022-12-04
* Don't actually need to define an empty fragment shaderDan Goodliffe2022-12-04
* Initial commit of the shadow map generator and shadows render interfaceDan Goodliffe2022-12-03
* Check error state during setup, set OpenGL version to 3.3 coreDan Goodliffe2022-12-03
* Change pointlight render area definition to a cubeDan Goodliffe2022-11-27
* Add rendering support for point lightsDan Goodliffe2022-11-23
* Separate out the illumation of the sceneDan Goodliffe2022-11-23
* Tidied Scene RendererDan Goodliffe2022-11-01
* Switch to a deferred lighting based render pipelineDan Goodliffe2022-11-01
* Set v330 core on world shadersDan Goodliffe2022-10-30
* First iteration with font/text supportDan Goodliffe2022-01-01
* Introduce the UI shaderDan Goodliffe2021-12-12
* Add slope colouring to terrain shaderDan Goodliffe2021-11-25
* Swap y,z axisDan Goodliffe2021-11-16
* dos2unix shader sourcesDan Goodliffe2021-02-20
* Remove spare bits from shaders and tidy upDan Goodliffe2021-02-20
* Custom land and water shadersDan Goodliffe2021-02-20