summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Process UI layers in reverse, so it's stack likeDan Goodliffe2022-01-16
|
* Progressive constructors for RayTracerDan Goodliffe2022-01-13
|
* Fix up includesDan Goodliffe2022-01-13
|
* Configure cppcheck librariesDan Goodliffe2022-01-13
|
* Ray Trace cursor clicks to terrain surfaceDan Goodliffe2022-01-10
|
* Tweak ray tracer calls to account for scaleDan Goodliffe2022-01-08
|
* Have CLOG write to cerr, clog doesn't sync with Boost test outputDan Goodliffe2022-01-08
|
* Initial commit GeoData ray tracerDan Goodliffe2022-01-07
|
* Don't invoke CHECK parameters multiple timesDan Goodliffe2022-01-07
|
* GeoData::quad works in world coordinatesDan Goodliffe2022-01-06
|
* Extracting finding a surround geo quad into separate functionDan Goodliffe2022-01-04
|
* Use a test fixture suite over repeated fixture caseDan Goodliffe2022-01-03
|
* Display on what/where we clicked in the main windowDan Goodliffe2022-01-03
| | | | Just debug for now... never likely to last
* Support for querying terrain height in GeoDataDan Goodliffe2022-01-03
|
* More complete and tested stream output supportDan Goodliffe2022-01-03
|
* Add transform_arrayDan Goodliffe2022-01-03
| | | | Wraps std::transform to transform one array into another.
* Encapsulate RayDan Goodliffe2022-01-02
|
* No need to pass GameState around, it has a global pointerDan Goodliffe2022-01-02
|
* Replace include guard macros with pragma onceDan Goodliffe2022-01-02
|
* Separate geographic data (GeoData) from its visual representation(s) (Terrain)Dan Goodliffe2022-01-02
|
* Use Cache system to persist font rendering for TextDan Goodliffe2022-01-02
|
* Cache allows multiple key partsDan Goodliffe2022-01-01
|
* Don't forward declare CacheDan Goodliffe2022-01-01
|
* Generic solution for glGen/glDel arrays, then tidy-up the usesDan Goodliffe2022-01-01
|
* First iteration with font/text supportDan Goodliffe2022-01-01
|
* Add glm::vec concatenation operator||Dan Goodliffe2021-12-31
|
* Add operator-> to glRef for pointer typesDan Goodliffe2021-12-31
|
* Allow glBuffers and glVertexArrays to be movedDan Goodliffe2021-12-31
|
* Remove unnecessary initialiserDan Goodliffe2021-12-31
|
* Allow glRef to accept lambdasDan Goodliffe2021-12-31
|
* Initial implementation for being able to click in the main window to select ↵Dan Goodliffe2021-12-28
| | | | something
* Component position mouse click check should only match mouse button eventsDan Goodliffe2021-12-22
|
* RAII for glVertex and glBufferDan Goodliffe2021-12-22
|
* Initial commit with some basic UIDan Goodliffe2021-12-22
|
* Window handles UIComponent renderingDan Goodliffe2021-12-18
|
* Need a way to select the UI shaderDan Goodliffe2021-12-18
|
* Simpler testing ruleDan Goodliffe2021-12-18
|
* Profile build should be lto tooDan Goodliffe2021-12-18
|
* Push uiShader into the window classDan Goodliffe2021-12-18
|
* Single glContext shared between windowsDan Goodliffe2021-12-14
| | | | Created by the first window, includes simplified refresh/render for single control point
* Refactor to start splitting out UI componentsDan Goodliffe2021-12-13
|
* Move TickDuration to its own filesDan Goodliffe2021-12-13
|
* Introduce the UI shaderDan Goodliffe2021-12-12
|
* Move program handle to its own filesDan Goodliffe2021-12-12
|
* Split 3D specifics of programs out of a base classDan Goodliffe2021-12-12
|
* Move GL shared source into it's own class/fileDan Goodliffe2021-12-12
|
* Move generic constexpr_strlen to libDan Goodliffe2021-12-12
|
* glm::value_ptr is neaterDan Goodliffe2021-12-12
|
* Refactor wrapped_ptr to include destory function as template param, and ↵Dan Goodliffe2021-12-04
| | | | possibly constructor function
* GCC 11 now defaultDan Goodliffe2021-12-04
|