summaryrefslogtreecommitdiff
path: root/gfx/gl
Commit message (Expand)AuthorAge
* 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
* Dynamic number of segments into curve renderDan Goodliffe2024-01-21
* Use symbol GL_MAX_GEOMETRY_OUTPUT_VERTICES to lookup the implementation limit...Dan Goodliffe2024-01-21
* Replace tokens found with values from getIntegervDan Goodliffe2024-01-21
* Look for and replace GL_XXX with fixed stringDan Goodliffe2024-01-21
* String view/constexpr Shader instancesDan Goodliffe2024-01-21
* Pass curve link radius, no recalculate, its constantDan Goodliffe2024-01-20
* Implement basic network curve part shaderDan Goodliffe2024-01-20
* Common code between straight/curve network geometry shadersDan Goodliffe2024-01-20
* Implement complete network straight part shaderDan Goodliffe2024-01-20
* Render rail network using new shadersDan Goodliffe2024-01-20
* Add traits wrapper for setting uniformsDan Goodliffe2024-01-14
* We only need 3x3 matrix for model rotation specDan Goodliffe2024-01-13
* Update point light shaders for instancingDan Goodliffe2024-01-13
* Add model support for point lightsDan Goodliffe2024-01-12