Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Drop .hpp for header only things | Dan Goodliffe | 2023-04-29 |
| | | | | Half of them acquired a .cpp part anyway | ||
* | Add basic instanced shader to those which get the viewProjection configured | Dan Goodliffe | 2023-04-19 |
| | |||
* | Revamp how VertexArrayObject configures attributes and data | Dan Goodliffe | 2023-04-17 |
| | |||
* | Fix up the way spotlight shader works | Dan Goodliffe | 2023-04-17 |
| | | | | | Was mostly through lack of understanding and coincidences. Position is now the only vertex data, direction is moved to a uniform. Instancing will address this by making everything instance data. | ||
* | Add the dynamicPoint shader for instancing | Dan Goodliffe | 2023-04-15 |
| | | | | Same as dynamicPoint, but the model matrix is a vertex input | ||
* | Rename lots of shader files | Dan Goodliffe | 2023-04-15 |
| | | | | Names and paths still not perfect, but better and the weird name missuse is gone | ||
* | Add rendering support for spot lights | Dan Goodliffe | 2023-01-05 |
| | |||
* | Use VertexArrayObject for SceneShader::PointLight | Dan Goodliffe | 2023-01-02 |
| | |||
* | Add rendering support for point lights | Dan Goodliffe | 2022-11-23 |
| | |||
* | Support setting a viewPort uniform for those shaders which need it | Dan Goodliffe | 2022-11-23 |
| | |||
* | Rename setView to setViewProjection to avoid ambiguity | Dan Goodliffe | 2022-11-23 |
| | |||
* | Restructure how shaders are worked with | Dan Goodliffe | 2022-11-03 |
| | | | | Needs a tidy-up | ||
* | Rename Shader to SceneShader | Dan Goodliffe | 2022-11-03 |