summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Merge branch 'openmesh-11'Dan Goodliffe2025-04-05
|\
| * Replace call to calc_vertex_normal_correctDan Goodliffe2025-04-05
| * Add OpenMesh/range helpers which support OpenMesh11Dan Goodliffe2025-04-05
|/
* Merge branch 'imgui'Dan Goodliffe2025-04-02
|\
| * Remove the old unused network.png iconDan Goodliffe2025-04-02
| * Use new SVG icons on main toolbarDan Goodliffe2025-03-31
| * Add SvgIcon classDan Goodliffe2025-03-31
| * Add lunasvg (and plutovg)Dan Goodliffe2025-03-31
| * Remove explicit library referring to imguisdl2Dan Goodliffe2025-03-31
| * Auto resize windows to contentDan Goodliffe2025-03-29
| * Add basic instructions to query toolDan Goodliffe2025-03-29
| * Support capturing and reacting to ImGui window closureDan Goodliffe2025-03-20
| * Remove unrequired UIShaderDan Goodliffe2025-03-19
| * Remove lots of stuff not required or superseded with ImGui useDan Goodliffe2025-03-19
| * Replace basic query tool with a ImGui versionDan Goodliffe2025-03-19
| * Replace basic rail builder UI with a ImGui versionDan Goodliffe2025-03-19
| * Add operator to get ImTextureID from an IconDan Goodliffe2025-03-15
| * Tidy glArrays, fixes warningsDan Goodliffe2025-03-15
| * Add ImGui wrappers for creating a toolbar docked to a viewport edgeDan Goodliffe2025-03-15
| * Wrap imgui_intenal if requestedDan Goodliffe2025-03-15
| * Update ImGui to latestDan Goodliffe2025-03-15
* | Merge remote-tracking branch 'origin/ptrs'Dan Goodliffe2025-03-28
|\ \
| * | Fix check for bulk removalDan Goodliffe2025-03-28
| * | Expose size of each container by typeDan Goodliffe2025-03-28
| * | Add standard special membersDan Goodliffe2025-03-28
| * | Fix up removeAll and test with more complex hierarchyDan Goodliffe2025-03-27
| * | applyToOthersType allows passing any params in, not just a TDan Goodliffe2025-03-27
| * | Fix lookup idx for otherObjects suitable for TDan Goodliffe2025-03-25
| * | Use is_base_of_v instead of is_convertible_v to choose OtherObjectsDan Goodliffe2025-03-24
| * | Add Renderable typed collection to GameState worldObjectsDan Goodliffe2025-03-23
| * | Support using typed collections for subclass filteringDan Goodliffe2025-03-23
| * | Use typed collections for apply/applyOneDan Goodliffe2025-03-23
| * | Use otherObjects where possible for findDan Goodliffe2025-03-23
| * | Other objects support in removeAll/clearDan Goodliffe2025-03-23
| * | Other objects support in operator=Dan Goodliffe2025-03-23
| * | Populate typed collection of pointersDan Goodliffe2025-03-23
| * | Make Collections::objects protected, extend interfaceDan Goodliffe2025-03-22
| * | Invert how shared/unique is specified for CollectionDan Goodliffe2025-03-22
| * | Add ManyPtr which tracks specified subclassesDan Goodliffe2025-03-22
| |/
* | Create the last group in jsonParse.llDan Goodliffe2025-03-28
* | Tidy perf tests with helperDan Goodliffe2025-03-21
|/
* Support resizing the main windowDan Goodliffe2025-03-14
* Add support for resizing a SceneRendererDan Goodliffe2025-03-14
* Add support for changing the aspect ratio of a cameraDan Goodliffe2025-03-14
* Fix ratio to include return type in common intermediary typeDan Goodliffe2025-03-14
* Merge branch 'culling'Dan Goodliffe2025-03-13
|\
| * Split Terrain::generateMeshes into smaller functionsDan Goodliffe2025-03-12
| * Perfectly forward range when materializingDan Goodliffe2025-03-11
| * Rebalance shadow band distributionDan Goodliffe2025-03-11
| * Cull terrain meshes from render that don't cast a shadow into the frustumDan Goodliffe2025-03-11