| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Create Windows with a size object | Dan Goodliffe | 2025-04-08 |
| | | | | | Not individual width/height parameters. | ||
| * | Create WindowContent with a size object | Dan Goodliffe | 2025-04-08 |
| | | | | | Not individual width/height parameters. | ||
| * | More uniform/flexible window constructors | Dan Goodliffe | 2025-04-07 |
| | | |||
| * | Drop WindowContent::render const | Dan Goodliffe | 2025-04-06 |
| | | | | | | ImGui promotes "doing things immediately" and this const makes that very awkward. | ||
| * | Merge branch 'imgui' | Dan Goodliffe | 2025-04-02 |
| |\ | |||
| | * | Use new SVG icons on main toolbar | Dan Goodliffe | 2025-03-31 |
| | | | |||
| | * | Add SvgIcon class | Dan Goodliffe | 2025-03-31 |
| | | | | | | | | | Based on Icon class, but constructor replaced with calls to lunasvg. | ||
| | * | 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 |
| | | | |||
| | * | 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 |
| | | | |||
| * | | Use is_base_of_v instead of is_convertible_v to choose OtherObjects | Dan Goodliffe | 2025-03-24 |
| | | | |||
| * | | 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. | ||
| * | | 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. | ||
| * | | Add ManyPtr which tracks specified subclasses | Dan Goodliffe | 2025-03-22 |
| |/ | | | | | | This removes the need to repeated dynamic_cast the pointer. Provides interface which enforces the fastest option for the required types. | ||
| * | Support resizing the main window | Dan Goodliffe | 2025-03-14 |
| | | |||
| * | Pass a Frustum to shadow renderers | Dan Goodliffe | 2025-03-11 |
| | | | | | The frustum might not be correct at this stage. | ||
| * | Pass frustum into render functions | Dan Goodliffe | 2025-03-07 |
| | | | | | Support for culling objects outside the view frustum | ||
| * | Move camera out of gl folder, it's not OpenGL specific | Dan Goodliffe | 2025-03-05 |
| | | |||
| * | Combine GeoData and Terrain class hierarchies | Dan Goodliffe | 2025-02-09 |
| | | |||
| * | Initial commit setting terrain during network construction | Dan Goodliffe | 2025-02-09 |
| | | | | | This is all in the wrong place, it shouldn't be part of the network interface. | ||
| * | Set terrain heights when creating new network links | Dan Goodliffe | 2024-12-22 |
| | | |||
| * | Give UI builders an interface that can be programmatically called | Dan Goodliffe | 2024-12-18 |
| | | |||
| * | Further template maths functions | Dan Goodliffe | 2024-10-21 |
| | | |||
| * | Add basic environment object | Dan Goodliffe | 2024-09-20 |
| | | | | | Will hold world time/date, weather, location etc | ||
| * | Replace deprecated GL_QUADS usage in text rendering | Dan Goodliffe | 2024-07-06 |
| | | |||
| * | Psycho-rebased branch imgui on top of main | Dan Goodliffe | 2024-07-02 |
| |\ | |||
| | * | Don't process input events which ImGui handled | Dan Goodliffe | 2024-06-24 |
| | | | |||
| | * | Integrate ImGUI main calls | Dan Goodliffe | 2024-06-16 |
| | | | |||
| | * | Disable saving settings automagically | Dan Goodliffe | 2024-06-16 |
| | | | |||
| | * | Remove initialisation order debug | Dan Goodliffe | 2024-06-16 |
| | | | |||
| | * | Move main application loop into the library | Dan Goodliffe | 2024-06-15 |
| | | | |||
| | * | First cut reshuffling app/window/gl/render bits | Dan Goodliffe | 2024-06-15 |
| | | | |||
| | * | Add imgui init and shutdown to appbase and gamemainwindow | Dan Goodliffe | 2024-06-05 |
| | | | |||
| * | | Create a v3.3 context and v3.3 glad library | Dan Goodliffe | 2024-06-25 |
| |/ | |||
| * | Tidy many stringy messes with std::format | Dan Goodliffe | 2024-06-04 |
| | | |||
| * | Stripped down water vertex and simplified shaders | Dan Goodliffe | 2024-04-07 |
| | | |||
| * | Psycho-rebased branch deform-terrain on top of main | Dan Goodliffe | 2024-02-24 |
| |\ | |||
| | * | Include face handle in intersectRay result | Dan Goodliffe | 2024-02-13 |
| | | | |||
| * | | Simplify vector addition/subtraction with differnt types | Dan Goodliffe | 2024-02-24 |
| |/ | | | | | Automatically applies correct rounding with float to int operations, adjusts test expectations accordingly. | ||
| * | Render text in N draw calls | Dan Goodliffe | 2024-01-27 |
| | | | | | | | Creates a single buffer per required texture and draws the whole buffer in one go. It does introduce the use of deprecated GL_QUADS primitive, but it's the easiest way to go without needing indices, repeated vertices etc | ||
| * | Remove the generic cache completely | Dan Goodliffe | 2024-01-26 |
| | | |||
| * | Remove the static font cache | Dan Goodliffe | 2024-01-26 |
| | | | | | Each thing can own/share a font rendering itself | ||
