| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add Asset interface to create an arbitrarily placed instance | Dan Goodliffe | 2025-04-07 |
| | | | | | | InstanceProxy is returned out via a std::any containing a std::shared_ptr because any can only contain copyable things. | ||
| * | Pass a Frustum to shadow renderers | Dan Goodliffe | 2025-03-11 |
| | | | | | The frustum might not be correct at this stage. | ||
| * | Pass frustum into render functions | Dan Goodliffe | 2025-03-07 |
| | | | | | Support for culling objects outside the view frustum | ||
| * | Don't dump stencil texture | Dan Goodliffe | 2024-10-10 |
| | | |||
| * | Include foliage yaw rotation in vertex, pass through instead of whole model ↵ | Dan Goodliffe | 2024-10-10 |
| | | | | | rotation matrix | ||
| * | Update stencil texture to 2d array | Dan Goodliffe | 2024-09-02 |
| | | |||
| * | Use billboard shadows for foliage | Dan Goodliffe | 2024-08-28 |
| | | |||
| * | Add a foliage vertex array for just the location data | Dan Goodliffe | 2024-08-26 |
| | | |||
| * | Update asset stencils from shadow mapper | Dan Goodliffe | 2024-08-18 |
| | | |||
| * | 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 |
| | | |||
| * | Apply StdTypeDefs for Texture | Dan Goodliffe | 2024-08-10 |
| | | |||
| * | Add shadow shader which takes into account texture transparency | Dan Goodliffe | 2024-07-07 |
| | | |||
| * | We only need 3x3 matrix for model rotation spec | Dan Goodliffe | 2024-01-13 |
| | | |||
| * | Only create VAOs for the light type(s) in use | Dan Goodliffe | 2024-01-13 |
| | | |||
| * | Merge common parts of light type vertices | Dan Goodliffe | 2024-01-13 |
| | | |||
| * | Minor tidy up | Dan Goodliffe | 2024-01-13 |
| | | |||
| * | Add model support for point lights | Dan Goodliffe | 2024-01-12 |
| | | | | | Still invokes non-instanced point light shader | ||
| * | Initial commit with working light instancing | Dan Goodliffe | 2024-01-10 |
| | | |||
| * | Add spot light definition, loader, and rendering | Dan Goodliffe | 2024-01-10 |
| | | | | | Rendering is untested, data is passed to whatever GL program is currently active. | ||
| * | Add the Illuminator (type) and Light (instance) classes | Dan Goodliffe | 2024-01-09 |
| | | |||
| * | Model positions as integers | Dan Goodliffe | 2023-11-25 |
| | | | | | | Introduces test failure in arcs due to rounding, but I don't want to create a complicated fix as link positions are still floats and hopefully that'll go away... somehow | ||
| * | Send position and rotation matrix to GPU separately | Dan Goodliffe | 2023-11-13 |
| | | |||
| * | Refactor InstanceVertices in terms of glContainer | Dan Goodliffe | 2023-05-01 |
| | | |||
| * | Drop .hpp for header only things | Dan Goodliffe | 2023-04-29 |
| | | | | | Half of them acquired a .cpp part anyway | ||
| * | Draw rail vehicle classes and foliage with new mesh instance helper | Dan Goodliffe | 2023-04-26 |
| | | |||
| * | Pop and complete instanced shadow support | Dan Goodliffe | 2023-04-26 |
| | | |||
| * | Use Location::getTransform in Plant instead of duplicating | Dan Goodliffe | 2023-04-23 |
| | | |||
| * | Switch to render trees in bulk through foliage asset rendering | Dan Goodliffe | 2023-04-20 |
| | | |||
| * | Add missing forward declaration | Dan Goodliffe | 2023-04-13 |
| | | |||
| * | Plants are world objects | Dan Goodliffe | 2023-04-10 |
| | | |||
| * | Add the plant/foliage game item concepts | Dan Goodliffe | 2023-04-10 |
