summaryrefslogtreecommitdiff
path: root/gfx/gl
Commit message (Expand)AuthorAge
* Offset shaded position to reduce chance of self-shadowingDan Goodliffe2024-08-18
* 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
* Fix order or multiple to address reversed rotationDan Goodliffe2024-01-12
* Full implementation passing through light defs from vertex dataDan Goodliffe2024-01-11
* Initial commit with working light instancingDan Goodliffe2024-01-10
* Template Ray on position typeDan Goodliffe2024-01-07
* Unified crossProductDan Goodliffe2024-01-07