summaryrefslogtreecommitdiff
path: root/gfx/renderable.h
Commit message (Collapse)AuthorAge
* Support for the BillboardPainterDan Goodliffe3 days
| | | | | Based on the ShadowStenciller, creates flattened images of a model for simplified mass use in a scene.
* Fix up the preFrame process to use both frustumsDan Goodliffe13 days
| | | | | | (camera and directional light frustums) This has made the whole preFrame process far more fiddly and repetitive than I'd like, but it does work. Maybe we can tidy it up later.
* Add Renderable::preFrame for doing non-const frame prep workDan Goodliffe2026-02-16
| | | | | In theory, this phase should be parallelisable before being pushed out by the render loop.
* Pass a Frustum to shadow renderersDan Goodliffe2025-03-11
| | | | The frustum might not be correct at this stage.
* Pass frustum into render functionsDan Goodliffe2025-03-07
| | | | Support for culling objects outside the view frustum
* Add updateStencil to Renderable interfaceDan Goodliffe2024-08-18
|
* Drop .hpp for header only thingsDan Goodliffe2023-04-29
| | | | Half of them acquired a .cpp part anyway
* Initial commit of the shadow map generator and shadows render interfaceDan Goodliffe2022-12-03
| | | | | Lots of hard coding, buggy in places, far from great, but the basics work.
* Add light stage to renderable objectsDan Goodliffe2022-11-23
|
* Rename Shader to SceneShaderDan Goodliffe2022-11-03
|
* Replace include guard macros with pragma onceDan Goodliffe2022-01-02
|
* Add missing virtual destructor in RenderableDan Goodliffe2021-03-13
|
* Split physical objects from renderable onesDan Goodliffe2021-01-25