Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Generate interface block using shaders/data.hHEADmaster | Tomasz Kramkowski | 2022-10-16 | 1 | -1/+8 |
| | |||||
* | Use shaders/data.h to generate material code | Tomasz Kramkowski | 2018-10-22 | 1 | -2/+2 |
| | | | | | There is enough information to generate some of the material loading code from shaders/data.h. | ||||
* | Switch to shader version 1.5 to match OpenGL 3.2 requirement | Tomasz Kramkowski | 2018-10-22 | 1 | -1/+1 |
| | | | | | | | | | | OpenGL 3.3 was the first version of OpenGL where the shader program versioning scheme was made to follow the GL versioning scheme. Now that we have vulkan, it's mismatched again. That's all irrelevant, the correct version of GLSL for OpenGL 3.2 is not 3.3 or 3.2 but actually 1.5. | ||||
* | Implement specular mapping | Tomasz Kramkowski | 2018-10-19 | 1 | -1/+2 |
| | |||||
* | Allow multiple shaders while reducing duplication | Tomasz Kramkowski | 2018-10-19 | 1 | -0/+33 |
This change also stops using bie as eventually it will be replaced with a more sophisticated asset handling system which will also allow custom shaders. |