summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Implement XML deserializer with SAXParseDan Goodliffe2023-02-21
* Add checked_fopen wrapper and FileStar containerDan Goodliffe2023-02-21
* Add helper Selection to insert into a map based on a member value as keyDan Goodliffe2023-02-21
* Accept a CSV for glm::vec dataDan Goodliffe2023-02-21
* Allow override member variable names and selection helper when mapping member...Dan Goodliffe2023-02-21
* Make sure an object is created before remembering itDan Goodliffe2023-02-21
* Add SAXParse base classDan Goodliffe2023-02-21
* Swap @ prefix for p. prefix for special value namesDan Goodliffe2023-02-20
* Add support for smooth facesDan Goodliffe2023-02-16
* Refactor so ModelFactoryMesh can define the smooth property on facesDan Goodliffe2023-02-16
* First cut of the model factory and the hardcoded Brush 47 modelDan Goodliffe2023-02-15
* Add OpenMeshCore libraryDan Goodliffe2023-02-15
* Add helper operator to perform vec3*mat4 and perspective divideDan Goodliffe2023-02-01
* Add utilities for mutating, concatenating, creating vectorsDan Goodliffe2023-02-01
* Add missing bracesDan Goodliffe2023-01-26
* Fix wrap/clamp settings on icon texturesDan Goodliffe2023-01-12
* Support creating test render output framebuffers of different sizesDan Goodliffe2023-01-10
* Fix up all the static analyzer warningsDan Goodliffe2023-01-08
* Tidy shadow map creationDan Goodliffe2023-01-07
* Use the whole texture when only some shadow map bandsDan Goodliffe2023-01-07
* Only generate the first N shadow maps which are usefulDan Goodliffe2023-01-07
* min/mag filter for shadow mapper depth map textureDan Goodliffe2023-01-06
* Add rendering support for spot lightsDan Goodliffe2023-01-05
* Include uniform name in required uniform does not exist error messageDan Goodliffe2023-01-05
* Use VertexArrayObject for SceneShader::PointLightDan Goodliffe2023-01-02
* Use VertexArrayObject for SceneRendererDan Goodliffe2023-01-02
* Single helper for rendering the fullscreen quadDan Goodliffe2023-01-02
* Add gl_traits for all the common typesDan Goodliffe2023-01-02
* VertexArrayObject helper supports binding an entire object, not just fieldsDan Goodliffe2023-01-02
* Should use value_type, not element_typeDan Goodliffe2023-01-02
* Add helper for configuring vertex array objects/buffers of arbitrary thingsDan Goodliffe2023-01-02
* Add a traits struct to lookup sizes/type enums for passing to OpenGLDan Goodliffe2023-01-02
* Add a concept for sequential collections suitable for passing to OpenGLDan Goodliffe2023-01-02
* Allow operator*= on spans, not just arraysDan Goodliffe2022-12-30
* Make Vertex constexprDan Goodliffe2022-12-30
* Add directional light to pointlight test, fix setting of GL_DEPTH_TESTDan Goodliffe2022-12-30
* Move test render helpers into a new test libraryDan Goodliffe2022-12-29
* Add missing explicit on constructorsDan Goodliffe2022-12-29
* Tidy Camera::extentsAtDistDan Goodliffe2022-12-29
* Add helper to produce cartesian product of two arraysDan Goodliffe2022-12-29
* constexpr collections helpersDan Goodliffe2022-12-29
* Add helper to apply perspective divisionDan Goodliffe2022-12-28
* Reduce size of shadow map textureDan Goodliffe2022-12-28
* Generate 4 bands of shadow mapsDan Goodliffe2022-12-28
* Generate a single shadow band and region definitionDan Goodliffe2022-12-28
* Light camera centre not required, view camera position sufficesDan Goodliffe2022-12-28
* Change default light directionDan Goodliffe2022-12-28
* Setup GL context before doing any shadow render workDan Goodliffe2022-12-28
* Initial support for multiple shadow maps in the same textureDan Goodliffe2022-12-28
* Render some train bodies to test shadowingDan Goodliffe2022-12-28