Age | Commit message (Collapse) | Author | |
---|---|---|---|
5 days | The great renaming: switch to "module style" | rtk0c | |
5 days | Copy changes from the no-history fork, generated back in 2023 | rtk0c | |
Original commit message: > commit f138311d2d2e0cc9ba0496d523bb46f2c1c9fb73 > Author: rtk0c <[email protected]> > Date: Wed Sep 20 23:58:58 2023 -0700 > > Copy from the PlasticSCM repo, replace vendored glm wtih conan In reality, this also introduced a few uncommitted changes in the original PlasticSCM repo. See the modified and new files in this patch. | |||
2023-06-15 | Changeset: 98 Cleanup and prepare for rewriting shader system | rtk0c | |
2023-06-13 | Changeset: 96 General maintainance (actually these changes are fro ma while ↵ | rtk0c | |
ago, like Jan 2023 and I forgot what they do) | |||
2023-06-13 | Changeset: 95 Change Uid's serialization format from JSON array to just a string | rtk0c | |
2023-01-15 | Changeset: 94 Improve RingBuffer<T> | rtk0c | |
- Implement const_iterator - Add previously missing standard named requirements | |||
2022-11-25 | Changeset: 92 Remove unused code & fix warnings | rtk0c | |
2022-11-25 | Changeset: 91 Basic logging infrastructure | rtk0c | |
2022-11-11 | Changeset: 90 SQLite column reader updates | rtk0c | |
2022-07-30 | Changeset: 89 Add fmtlib and spdlog deps from conan, fix compile errors to 88 | rtk0c | |
2022-07-30 | Changeset: 88 (untested) replace manual sqlite3_step() calls with ↵ | rtk0c | |
SQLiteRunningStatement wrapper | |||
2022-07-18 | Changeset: 87 Make codegen use mangled names, convert `std::string_view ↵ | rtk0c | |
fullname` to `const std::string* fullname` to indicate the reference nature better | |||
2022-07-18 | Changeset: 86 Fix generated enum metadata using the wrong identifiers ↵ | rtk0c | |
(dangling pointer not fixed up after storing DeclEnum object into model) | |||
2022-07-17 | Changeset: 85 Work on codegen (a big blob of changes about various things, ↵ | rtk0c | |
giving up on writing a clear commit message) - stuff along the lines of cleaning up store process - remove completed TODOs - move code generation out of parser loop - ^^^ also introduce some weird bugs of DeclXxx::name field disappearing -- maybe fixed, maybe didn't, can't reliably reproduce - add infra to mangle (not included in codegen yet, also not tested) - convert SourceFile storage map to node map, ensuring pointer stability (was broken before) - buildsystem asan and UBsan applying to all targest | |||
2022-07-15 | Changeset: 84 Make all input commands use the same CodegenModel object | rtk0c | |
- A clean build on the main game still works - Generating cross-file references works now (only in a clean build, while the child classses are scanned after the parent classes though). This will still need fixing to support 1. reading from database 2. circular dependencies | |||
2022-07-15 | Changeset: 83 Misc bug fixes, planning database readback for inheritance ↵ | rtk0c | |
hierarchy generation | |||
2022-07-08 | Changeset: 82 Fix compiling the main game with codegen, add Files table to ↵ | rtk0c | |
replace embedding filename in each decl table directly | |||
2022-07-07 | Changeset: 81 Replace DeclEnum::underlyingTypeStr with a lookup function ↵ | rtk0c | |
from the enumeration value DeclEnum::underlyingType | |||
2022-07-07 | Changeset: 80 Add skeleton for keyboard management GUI in editor | rtk0c | |
2022-07-07 | Changeset: 79 Initial work on fixing codegen for the main project, add enum ↵ | rtk0c | |
underlying type (EUT) scanning capability | |||
2022-06-28 | Changeset: 78 Replace "class" keyword in templates with "typename" | rtk0c | |
2022-06-27 | Changeset: 77 Add ability to store structs base classes & properties into ↵ | rtk0c | |
database. Methods incomplete. | |||
2022-06-24 | Changeset: 76 Refactor the lexing-parsing-generating chain into more clearly ↵ | rtk0c | |
defined functions | |||
2022-06-24 | Changeset: 75 Add feature to delete entries from the database that belong to ↵ | rtk0c | |
currently processed files | |||
2022-06-23 | Changeset: 74 Move EditorNotification.hpp to the common module | rtk0c | |
2022-06-12 | Changeset: 73 Add OpaqueIterator | rtk0c | |
2022-06-12 | Changeset: 72 Add enum and namespace storing for CodegenModelArchive | rtk0c | |
2022-06-11 | Changeset: 71 Initial work on rendering grid in editor mode, move ImGuizmo ↵ | rtk0c | |
out of game project (no more codegen) | |||
2022-06-11 | Changeset: 70 Fix cmake and codegen infra | rtk0c | |
- Invoke codegen.exe once with a list of changed files, instead of individually for each changed file (this gives the codegen global access to all the code, allowing more things) - Initial support for outputting an archive SQLite database that contains all the code info | |||
2022-06-10 | Changeset: 69 Add option for enabling OpenGL debug mode | rtk0c | |
2022-06-09 | Changeset: 68 | rtk0c | |
2022-06-09 | Changeset: 67 Update GraphicsTags.hpp to the new BRUSSEL_ENUM syntax | rtk0c | |
2022-06-09 | Changeset: 66 Fix ParserState::currentEnum not cleared correctly | rtk0c | |
2022-06-09 | Changeset: 65 Add enum name prefix manipulation support to codegen | rtk0c | |
2022-06-03 | Changeset: 61 [BUGGED] Move object kind enums to use generated ToString and ↵ | rtk0c | |
FromStrong The old mechanism rely on a specific prefix to Ires and GameObject string representations, but the generator currently leaves the enum value. Therefore all editor (e.g. drag & drop) and IO (e.g. ires loading) mechanisms are broken. | |||
2022-06-02 | Changeset: 60 Add struct/class scanning to codegen | rtk0c | |
2022-05-30 | Changeset: 59 Integrate enum codegen into the actual project | rtk0c | |
2022-05-30 | Changeset: 56 Buildsystem cleanup: change to layered structure for different ↵ | rtk0c | |
targets | |||
2022-05-30 | Changeset: 54 Switch the main game target to use file glob | rtk0c | |
2022-05-30 | Changeset: 53 | rtk0c | |
2022-05-30 | Changeset: 52 Add support for namespaced enums | rtk0c | |
2022-05-30 | Changeset: 51 Add integration into the main game | rtk0c | |
2022-05-29 | Changeset: 44 Fix capitalization typo in Level.cpp | rtk0c | |
2022-05-25 | Changeset: 39 Move more things to source-common/ | rtk0c | |
2022-05-24 | Changeset: 38 Branch comment: [] Add infrastructure for codegen | rtk0c | |
2022-05-23 | Changeset: 37 Branch comment: [] Add infrastructure for rendering wireframe ↵ | rtk0c | |
(rendering broken) including saving and loading config files | |||
2022-05-22 | Changeset: 36 Add basic machinery for levels (no saving/loading yet) | rtk0c | |
2022-05-09 | Changeset: 33 Fix guizmo bound resizing (add translation fixup) | rtk0c | |
2022-05-08 | Changeset: 31 Improved camera controls | rtk0c | |
2022-05-08 | Changeset: 30 Fix performing translation in multiple places | rtk0c | |
- Camera: project matrix shouldn't need to handle eye position - SimpleGeometryObject: mesh coordinates should be local |