summaryrefslogtreecommitdiff
path: root/gfx/gl/shaders
Commit message (Collapse)AuthorAge
* Rename lots of shader filesDan Goodliffe2023-04-15
| | | | Names and paths still not perfect, but better and the weird name missuse is gone
* 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
| | | | | Generated when the directional light is specified in the environment call, passed to the directional light shader pass to conditionally illuminate each pixel.
* 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
| | | | | Lots of hard coding, buggy in places, far from great, but the basics work.
* Check error state during setup, set OpenGL version to 3.3 coreDan Goodliffe2022-12-03
| | | | Updates all shaders to 330 core too.
* 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
| | | | Tidy-up required.
* 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
| | | | This was a pain... but all the coords make much more sense now and a lot of mystery negation has disappeared.
* 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
| | | | | | | Create sandy beaches, snow topped mountains and grassy hills with a single texture, coloured according to land height by a custom shader. Also use the land mass mesh with a new water texture and a custom shader to create rather nice looking water effect with depth, waves and motion.
* Add support for directional light color and an ambient colorDan Goodliffe2021-02-18
|
* Update glsl version and interfaceDan Goodliffe2021-02-12
|
* Fix issue with normal affecting transparencyDan Goodliffe2021-02-12
|
* Remove the weird view/model/camera connectednessDan Goodliffe2021-01-24
|
* Big reshuffleDan Goodliffe2021-01-17
Fixes code quality warnings now picked up.