Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use thin LTO | Dan Goodliffe | 2024-06-04 |
| | |||
* | Fix setting of pedantic warnings | Dan Goodliffe | 2024-06-01 |
| | | | | | Disable for Clang, because annoyingly to treats preprocessor line numbers as a GNU extension and thus falls over when used with DistCC. | ||
* | Update to std c++23 for good ranges | Dan Goodliffe | 2024-05-25 |
| | |||
* | Set linkflags -z defs | Dan Goodliffe | 2024-03-08 |
| | |||
* | Define GLM_ENABLE_EXPERIMENTAL | Dan Goodliffe | 2024-01-25 |
| | | | | | GLM v1 requires this for use of experimental features which may change... We accept this for now. | ||
* | Rename TerrainMesh to GeoData to drop inplace | Dan Goodliffe | 2023-11-04 |
| | |||
* | Swap GLEW for more modern glad | Dan Goodliffe | 2023-05-28 |
| | |||
* | Add glad submodule and build a glad library | Dan Goodliffe | 2023-05-27 |
| | | | | | Slightly messy regarding file paths to get files generated by the glad generator into a place where b2 will happily find them later... but it works. | ||
* | Mark main rule as always, so we can always launch it | Dan Goodliffe | 2023-05-24 |
| | |||
* | Support for tessellation shaders | Dan Goodliffe | 2023-05-09 |
| | |||
* | Remove the old .obj load, assets and supporting stuff | Dan Goodliffe | 2023-04-14 |
| | |||
* | Split out the glsl embedding jam rules | Dan Goodliffe | 2023-04-11 |
| | |||
* | Include assimp library | Dan Goodliffe | 2023-04-09 |
| | |||
* | Globally enable GLM vector swizzles | Dan Goodliffe | 2023-03-14 |
| | |||
* | Add SAXParse base class | Dan Goodliffe | 2023-02-21 |
| | |||
* | Add OpenMeshCore library | Dan Goodliffe | 2023-02-15 |
| | |||
* | Add geometry shader support to build system | Dan Goodliffe | 2022-11-23 |
| | |||
* | Move -Wold-style-cast to gcc only list, clang triggers in some SDL headers | Dan Goodliffe | 2022-10-22 |
| | |||
* | Disable warnings on generated/wrapper code | Dan Goodliffe | 2022-10-02 |
| | |||
* | Enable all cppchecks, no further fixes needed | Dan Goodliffe | 2022-08-21 |
| | |||
* | Configure cppcheck libraries | Dan Goodliffe | 2022-01-13 |
| | |||
* | First iteration with font/text support | Dan Goodliffe | 2022-01-01 |
| | |||
* | Simpler testing rule | Dan Goodliffe | 2021-12-18 |
| | |||
* | Profile build should be lto too | Dan Goodliffe | 2021-12-18 |
| | |||
* | GCC 11 now default | Dan Goodliffe | 2021-12-04 |
| | |||
* | Fix up all remaining warnings | Dan Goodliffe | 2021-11-28 |
| | |||
* | Enable all Jason Turner recommended warnings | Dan Goodliffe | 2021-11-26 |
| | |||
* | Don't run the app by default | Dan Goodliffe | 2021-11-26 |
| | |||
* | Don't build the application into the library | Dan Goodliffe | 2021-11-26 |
| | |||
* | Compile generated/external code as release | Dan Goodliffe | 2021-11-26 |
| | | | | Moves stb stuff to .c then all .ll and .c built release mode, neatly disables all the warnings | ||
* | Include stb directly | Dan Goodliffe | 2021-11-25 |
| | |||
* | Always build ilt library shared | Dan Goodliffe | 2021-11-25 |
| | | | | It will contain everything, the exe will be just a stub/wrapper | ||
* | Second swing persistance | Dan Goodliffe | 2021-11-07 |
| | | | | Mostly functional JSON deserialising for most types. | ||
* | Bump GCC version | Dan Goodliffe | 2021-11-07 |
| | |||
* | Bump to release GCC version | Dan Goodliffe | 2021-05-01 |
| | |||
* | Add coverage variant | Dan Goodliffe | 2021-03-02 |
| | |||
* | Move utility to lib | Dan Goodliffe | 2021-02-28 |
| | |||
* | Bump GCC version | Dan Goodliffe | 2021-02-27 |
| | |||
* | Enable pedantic warnings | Dan Goodliffe | 2021-02-21 |
| | |||
* | m4 based GLSL embedding | Dan Goodliffe | 2021-02-20 |
| | | | | Passes a lint check, less mangling, more automation | ||
* | Test run depends on resources | Dan Goodliffe | 2021-02-14 |
| | |||
* | New .obj parser, packer, mesher | Dan Goodliffe | 2021-02-13 |
| | |||
* | Add flex support to root | Dan Goodliffe | 2021-02-12 |
| | |||
* | Initial commit generating some basic rail network | Dan Goodliffe | 2021-02-05 |
| | |||
* | Add some tests over collection | Dan Goodliffe | 2021-02-04 |
| | |||
* | Split into main app and library the rest for testing | Dan Goodliffe | 2021-02-04 |
| | |||
* | Big tidy up of shader wrapper | Dan Goodliffe | 2021-01-24 |
| | |||
* | Add basic work and worker thread pool | Dan Goodliffe | 2021-01-19 |
| | | | | Well... that requires GCC 11 cos 10 doesn't implement semaphore. | ||
* | Factor to support worlds, objects, windows etc | Dan Goodliffe | 2021-01-18 |
| | |||
* | Big reshuffle | Dan Goodliffe | 2021-01-17 |
| | | | | Fixes code quality warnings now picked up. |