summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Remove old hard coded asset factory test, run entirely from XML load and rend...Dan Goodliffe2023-03-04
* Default RailVehicle bogie positions according to class wheelBaseDan Goodliffe2023-03-04
* RailVehicleClass now renders bogie shadows as well as bodyDan Goodliffe2023-03-04
* DynamicPoint shadow render now supports updating the position without calling...Dan Goodliffe2023-03-04
* Load length, wheelBase and maxSpeed RailVehicleClass properties from XMLDan Goodliffe2023-03-04
* RailVehicleClass texture might be nullDan Goodliffe2023-03-04
* Support and load factory asset directly into a RailVehicleClass instanceDan Goodliffe2023-03-04
* Add Asset helpers to construct OpenGL ready meshes from Asset Factory meshes ...Dan Goodliffe2023-03-04
* Split Asset into its own fileDan Goodliffe2023-03-03
* Don't leak root node when parsing XMLDan Goodliffe2023-03-02
* Add ParseBaseDan Goodliffe2023-03-02
* Parse colour values as they're readDan Goodliffe2023-03-02
* Remove to specify if the Selection pointer type is shared or notDan Goodliffe2023-02-28
* Support for named colours in assetsDan Goodliffe2023-02-27
* Load the X11 RGB colour definitions into a mapDan Goodliffe2023-02-27
* operator*= can work on any iterable collectionDan Goodliffe2023-02-27
* Add nodiscard to many collections helpersDan Goodliffe2023-02-27
* Add a perf test over the asset factoryDan Goodliffe2023-02-27
* Colour windows of sample modelDan Goodliffe2023-02-25
* Name new faces based on adjacent faces when extrudingDan Goodliffe2023-02-25
* Helpers to create container instances from rangesDan Goodliffe2023-02-25
* Primitives add named facesDan Goodliffe2023-02-25
* Add face name property and wrapper to add a named faceDan Goodliffe2023-02-25
* Support for recursive colouring of asset factory facesDan Goodliffe2023-02-24
* Support for model colours mixed with texturesDan Goodliffe2023-02-24
* Fixed up vector operator+ elementDan Goodliffe2023-02-24
* Fix axel definitionDan Goodliffe2023-02-23
* Smooth roof now supportedDan Goodliffe2023-02-23
* Support parsing string values in persistence readDan Goodliffe2023-02-23
* Implement loading asset, mesh and face definitionsDan Goodliffe2023-02-22
* Fixup MapByMember to work with shared or unique ptrDan Goodliffe2023-02-22
* Move Appender in Persistence NS and simplify typesDan Goodliffe2023-02-21
* Rename ModelFactory to AssetFactoryDan Goodliffe2023-02-21
* Support for loading objects, uses and model factories from an XML resourceDan Goodliffe2023-02-21
* Add missing overrideDan Goodliffe2023-02-21
* 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