summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|
* Fix up all remaining warningsDan Goodliffe2021-11-28
|
* No global static for factory mapDan Goodliffe2021-11-28
|
* Fix up lots of static analyzer warningsDan Goodliffe2021-11-27
|
* Enable all Jason Turner recommended warningsDan Goodliffe2021-11-26
|
* Don't run the app by defaultDan Goodliffe2021-11-26
|
* Don't build the application into the libraryDan Goodliffe2021-11-26
|
* Compile generated/external code as releaseDan Goodliffe2021-11-26
| | | | Moves stb stuff to .c then all .ll and .c built release mode, neatly disables all the warnings
* Include stb directlyDan Goodliffe2021-11-25
|
* Always build ilt library sharedDan Goodliffe2021-11-25
| | | | It will contain everything, the exe will be just a stub/wrapper
* Add slope colouring to terrain shaderDan Goodliffe2021-11-25
|
* Transform obj to ILT was a static mat4Dan Goodliffe2021-11-16
|
* Swap y,z axisDan Goodliffe2021-11-16
| | | | This was a pain... but all the coords make much more sense now and a lot of mystery negation has disappeared.
* Don't write null value for pointersDan Goodliffe2021-11-07
| | | | Null is a sensible default which can't be defaulted to anything else sane
* Implement writing shared objects with @idDan Goodliffe2021-11-07
|
* Import setValue, silence clang warningDan Goodliffe2021-11-07
|
* Update tests to coverage encoding stringsDan Goodliffe2021-11-07
| | | | Fixes char (byte) type lookup.
* Initial commit where writing objects back out to JSONDan Goodliffe2021-11-07
| | | | It's not perfect, writes explicit nulls, doesn't do shared @id
* Fixup clang, cppcheck and iwyu warningsDan Goodliffe2021-11-07
|
* Pass new values more efficientlyDan Goodliffe2021-11-07
|
* Error on bad cast of referenced objectDan Goodliffe2021-11-07
|
* Name, rather than number, shared_ptr testsDan Goodliffe2021-11-07
|
* Test case for named type not existingDan Goodliffe2021-11-07
|
* Standard wrapper in failure casesDan Goodliffe2021-11-07
|
* Error on bad cast of named typeDan Goodliffe2021-11-07
|
* Common implementation for shared and unique pointersDan Goodliffe2021-11-07
|
* Lots of test cases, few minor fixesDan Goodliffe2021-11-07
|
* Fix the fact I've been spelling persistence wrong this whole timeDan Goodliffe2021-11-07
|
* Implement shared_ptr supportDan Goodliffe2021-11-07
| | | | Uses somewhat dirty global map for keeping shared_ptr objects by key, needs fix
* Extend factory map to include make_sharedDan Goodliffe2021-11-07
|