summaryrefslogtreecommitdiff
path: root/gfx/gl/sceneRenderer.h
Commit message (Collapse)AuthorAge
* 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 glDebugScopeDan Goodliffe2026-01-16
| | | | | Wrapper for glPushDebugGroup/glPopDebugGroup which allows neatly grouping OpenGL calls in diagnostic tools.
* Add support for resizing a SceneRendererDan Goodliffe2025-03-14
|
* Move camera out of gl folder, it's not OpenGL specificDan Goodliffe2025-03-05
|
* Use LightDirection for calculating/passing all light dir componentsDan Goodliffe2024-10-06
|
* Simplify setup of uniform locations and containing programsDan Goodliffe2024-07-07
|
* Remove the complications from previously storing several shadow maps in the ↵Dan Goodliffe2024-01-30
| | | | texture
* Run shadow mapper in camera relative spaceDan Goodliffe2023-12-17
|
* Use a separate framebuffer for illumination phaseDan Goodliffe2023-12-17
|
* Basic support for saving intermediate render buffersDan Goodliffe2023-12-13
|
* WIP typedefing just about everything elseDan Goodliffe2023-11-09
|
* WIP typedefing all the things - headersDan Goodliffe2023-11-07
|
* Reformat with new clang-formatDan Goodliffe2023-11-07
|
* Only generate the first N shadow maps which are usefulDan Goodliffe2023-01-07
| | | | Note: we don't yet optimise the use of the shadow map texture, each still renders into its own corner
* Single helper for rendering the fullscreen quadDan Goodliffe2023-01-02
|
* Generate a single shadow band and region definitionDan Goodliffe2022-12-28
|
* Initial support for multiple shadow maps in the same textureDan Goodliffe2022-12-28
|
* Generate and use a shadow mapDan Goodliffe2022-12-04
| | | | | Generated when the directional light is specified in the environment call, passed to the directional light shader pass to conditionally illuminate each pixel.
* Split SceneProvider outDan Goodliffe2022-11-27
|
* SceneRenderer is a graphics component, not a UI oneDan Goodliffe2022-11-27