| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Replace gl_traits glTexParameter with glTexture::parameter DSA wrapperHEADmain | Dan Goodliffe | 2 days |
| | | |||
| * | Fix naming violations in Mesh | Dan Goodliffe | 2 days |
| | | | | | | They've existed and been annoying since the day I first created it from online examples. | ||
| * | Don't create and then replace shadow and billboard textures | Dan Goodliffe | 2 days |
| | | |||
| * | Update stencils and billboards less often | Dan Goodliffe | 6 days |
| | | | | | | | | No need to update these every frame when little of nothing has changed. Instead, track the angle previously rendered and updated only when the new angle has diverged sufficiently from this. Larger updates update more frequently. | ||
| * | Wrap up some low level texture operations in glTexture class | Dan Goodliffe | 7 days |
| | | | | | Fixes previously hard coded billboard texture size. | ||
| * | Rename shader source in keeping with glsl expectations | Dan Goodliffe | 2026-01-31 |
| | | | | | | Swaps name/type of generated files to match class names and source files. | ||
| * | Add glDebugScope | Dan Goodliffe | 2026-01-16 |
| | | | | | | Wrapper for glPushDebugGroup/glPopDebugGroup which allows neatly grouping OpenGL calls in diagnostic tools. | ||
| * | Move lots of maths helpers to inline, constexpr, templates | Dan Goodliffe | 2024-10-20 |
| | | | | | Always for working with different dimensions/types | ||
| * | Misc readability fixes | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Re-express viewProjections calculations as a fold expression | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Remove magic number for stencil view angles | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Don't assume size of stencil texture | Dan Goodliffe | 2024-10-17 |
| | | |||
| * | Generate stencils as views offset from light direction | Dan Goodliffe | 2024-10-10 |
| | | |||
| * | Use LightDirection for calculating/passing all light dir components | Dan Goodliffe | 2024-10-06 |
| | | |||
| * | Populate all layers of shadow stencil with view from all around | Dan Goodliffe | 2024-09-07 |
| | | |||
| * | Populate all layers of the stencil texture | Dan Goodliffe | 2024-09-03 |
| | | | | | Albeit with the same projection | ||
| * | Update stencil texture to 2d array | Dan Goodliffe | 2024-09-02 |
| | | |||
| * | Set stencil texture min/mag filters | Dan Goodliffe | 2024-08-26 |
| | | |||
| * | Persist a single ShadowStenciller within ShadowMapper | Dan Goodliffe | 2024-08-19 |
| | | |||
| * | Shuffle some GL state setting | Dan Goodliffe | 2024-08-19 |
| | | | | | | Ensures the right things are set at the right times, it's more calls but its less prone to randomly getting screwed over. Also updates the comments about which phases do what. | ||
| * | Update asset stencils from shadow mapper | Dan Goodliffe | 2024-08-18 |
| | | |||
| * | Calculate centre and size of mesh, wrap it all in a Dimensions object | Dan Goodliffe | 2024-08-11 |
| | | |||
| * | Use texture alpha in shadow stencil | Dan Goodliffe | 2024-08-10 |
| | | |||
| * | Use mesh extents for shadow stencil extents | Dan Goodliffe | 2024-08-10 |
| | | |||
| * | Initial commit of basic shadow depth map creation | Dan Goodliffe | 2024-08-10 |
