Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix operator precedence warningresviewer | Dan Goodliffe | 4 days |
| | |||
* | Add boost_program_options for command line parsing | Dan Goodliffe | 4 days |
| | |||
* | Reasonably function asset viewing functionality | Dan Goodliffe | 4 days |
| | |||
* | Remove GameMainWindow empty destructor and special members | Dan Goodliffe | 6 days |
| | |||
* | Create Windows with a size object | Dan Goodliffe | 6 days |
| | | | | Not individual width/height parameters. | ||
* | Create WindowContent with a size object | Dan Goodliffe | 6 days |
| | | | | Not individual width/height parameters. | ||
* | Update the SceneShader's view port on sceneRenderer resize | Dan Goodliffe | 6 days |
| | |||
* | Add Asset interface to create an arbitrarily placed instance | Dan Goodliffe | 6 days |
| | | | | | InstanceProxy is returned out via a std::any containing a std::shared_ptr because any can only contain copyable things. | ||
* | More uniform/flexible window constructors | Dan Goodliffe | 7 days |
| | |||
* | Default environment direction light shines down, not up | Dan Goodliffe | 7 days |
| | |||
* | Basically empty ResViewer application | Dan Goodliffe | 7 days |
| | |||
* | Drop WindowContent::render const | Dan Goodliffe | 7 days |
| | | | | | ImGui promotes "doing things immediately" and this const makes that very awkward. | ||
* | Merge branch 'openmesh-11' | Dan Goodliffe | 9 days |
|\ | |||
| * | Replace call to calc_vertex_normal_correct | Dan Goodliffe | 9 days |
| | | | | | | | | | | Same code copied inline, but adjusted to avoid normalising using Scalar which is an integral type. | ||
| * | Add OpenMesh/range helpers which support OpenMesh11 | Dan Goodliffe | 9 days |
|/ | | | | | Exactly which version introduces the new types, not sure... Easy to change the version check macro though. | ||
* | Merge branch 'imgui'HEADmain | Dan Goodliffe | 11 days |
|\ | |||
| * | Remove the old unused network.png icon | Dan Goodliffe | 11 days |
| | | |||
| * | Use new SVG icons on main toolbar | Dan Goodliffe | 13 days |
| | | |||
| * | Add SvgIcon class | Dan Goodliffe | 13 days |
| | | | | | | | | Based on Icon class, but constructor replaced with calls to lunasvg. | ||
| * | Add lunasvg (and plutovg) | Dan Goodliffe | 14 days |
| | | | | | | | | | | This is the SVG library used by ImGui, so makes sense a choice even if we're not using it there yet. | ||
| * | Remove explicit library referring to imguisdl2 | Dan Goodliffe | 14 days |
| | | | | | | | | It already exists via the library of all of thirdparty/release. | ||
| * | Auto resize windows to content | Dan Goodliffe | 2025-03-29 |
| | | |||
| * | Add basic instructions to query tool | Dan Goodliffe | 2025-03-29 |
| | | | | | | | | Sets default text. | ||
| * | Support capturing and reacting to ImGui window closure | Dan Goodliffe | 2025-03-20 |
| | | |||
| * | Remove unrequired UIShader | Dan Goodliffe | 2025-03-19 |
| | | |||
| * | Remove lots of stuff not required or superseded with ImGui use | Dan Goodliffe | 2025-03-19 |
| | | |||
| * | Replace basic query tool with a ImGui version | Dan Goodliffe | 2025-03-19 |
| | | |||
| * | Replace basic rail builder UI with a ImGui version | Dan Goodliffe | 2025-03-19 |
| | | |||
| * | Add operator to get ImTextureID from an Icon | Dan Goodliffe | 2025-03-15 |
| | | |||
| * | Tidy glArrays, fixes warnings | Dan Goodliffe | 2025-03-15 |
| | | |||
| * | Add ImGui wrappers for creating a toolbar docked to a viewport edge | Dan Goodliffe | 2025-03-15 |
| | | | | | | | | Based on, but simplified, code for BeginMainMenuBar. | ||
| * | Wrap imgui_intenal if requested | Dan Goodliffe | 2025-03-15 |
| | | |||
| * | Update ImGui to latest | Dan Goodliffe | 2025-03-15 |
| | | |||
* | | Merge remote-tracking branch 'origin/ptrs' | Dan Goodliffe | 2025-03-28 |
|\ \ | |||
| * | | Fix check for bulk removal | Dan Goodliffe | 2025-03-28 |
| | | | |||
| * | | Expose size of each container by type | Dan Goodliffe | 2025-03-28 |
| | | | |||
| * | | Add standard special members | Dan Goodliffe | 2025-03-28 |
| | | | |||
| * | | Fix up removeAll and test with more complex hierarchy | Dan Goodliffe | 2025-03-27 |
| | | | |||
| * | | applyToOthersType allows passing any params in, not just a T | Dan Goodliffe | 2025-03-27 |
| | | | |||
| * | | Fix lookup idx for otherObjects suitable for T | Dan Goodliffe | 2025-03-25 |
| | | | |||
| * | | Use is_base_of_v instead of is_convertible_v to choose OtherObjects | Dan Goodliffe | 2025-03-24 |
| | | | |||
| * | | Add Renderable typed collection to GameState worldObjects | Dan Goodliffe | 2025-03-23 |
| | | | |||
| * | | Support using typed collections for subclass filtering | Dan Goodliffe | 2025-03-23 |
| | | | |||
| * | | Use typed collections for apply/applyOne | Dan Goodliffe | 2025-03-23 |
| | | | |||
| * | | Use otherObjects where possible for find | Dan Goodliffe | 2025-03-23 |
| | | | |||
| * | | Other objects support in removeAll/clear | Dan Goodliffe | 2025-03-23 |
| | | | | | | | | | | | | | | | removeAll requires a type that is one of Others, clear clears everything regardless of type. | ||
| * | | Other objects support in operator= | Dan Goodliffe | 2025-03-23 |
| | | | |||
| * | | Populate typed collection of pointers | Dan Goodliffe | 2025-03-23 |
| | | | | | | | | | | | | create and emplace only, so far | ||
| * | | Make Collections::objects protected, extend interface | Dan Goodliffe | 2025-03-22 |
| | | | | | | | | | | | | | | | Keeps all required features accessible, but through a controlled interface. | ||
| * | | Invert how shared/unique is specified for Collection | Dan Goodliffe | 2025-03-22 |
| | | | | | | | | | | | | Template param is a pointer now, typedefs added for ease. |