summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Globally enable GLM vector swizzlesDan Goodliffe2023-03-14
* Basic fragment ahader should use final colour to determine clear flagDan Goodliffe2023-03-14
* Dedupe applying style to a faceDan Goodliffe2023-03-12
* Dedupe looking up the style stack for colourDan Goodliffe2023-03-12
* Support loading texture references into facesDan Goodliffe2023-03-12
* Support loading references to texture fragmentsDan Goodliffe2023-03-12
* Initial version of texture packerDan Goodliffe2023-03-11
* CLOG includes line numberDan Goodliffe2023-03-11
* Swap messy glmvec wrapper for OpenMesh Point/Normal with real glm::vec and a ...Dan Goodliffe2023-03-10
* Inplace operator%= for vec3/mat4 mutationDan Goodliffe2023-03-10
* Mutation persists its own membersDan Goodliffe2023-03-10
* Merge branch 'model-factory-fixup'Dan Goodliffe2023-03-09
|\
| * Rewrite asset factory cylinder generatorDan Goodliffe2023-03-09
| * Make add_namedFace a thin template wrapperDan Goodliffe2023-03-09
| * Refactor of asset factory to address mutation/face controller logicDan Goodliffe2023-03-09
| * Hugely more detailed Brush47 model and revision to test case detailsDan Goodliffe2023-03-09
|/
* Add a generic persistence perf testDan Goodliffe2023-03-05
* Move persistence test objects to test libraryDan Goodliffe2023-03-05
* Unify asset factory perf tests as it's now a combined load/create operationDan Goodliffe2023-03-05
* Replace SelectionT for glm::vec with one for std::span, reimplement it as a w...Dan Goodliffe2023-03-05
* Merge branch 'model-factory'Dan Goodliffe2023-03-05
|\
| * 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