This repository was archived by the owner on Aug 13, 2024. It is now read-only.
Releases: EIP-Pivot/pivot
Releases · EIP-Pivot/pivot
v0.4.0
This is the end
I must say farewell
Descend in to hell
What's Changed
- Fix/script/negative by @Tey-Hache in #202
- Feat(script): Add scripting event definition by @Najo-z in #190
- Lists + Entities by @Najo-z in #253
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- fix(CMake): fixed mimalloc install by @zcorniere in #235
- Fix release by @zcorniere in #236
- feat/script : color decl builtin and test by @Najo-z in #226
- Feat/script/number to string by @Najo-z in #225
- fix/script/decimals by @Najo-z in #237
- Invalid component array cast in text system by @Ersikan in #238
- Fix warnings by @zcorniere in #239
- multibyte : test for special chars by @Najo-z in #242
- chore(cmake): added missing deps by @zcorniere in #244
- warning: fix warnings by @Najo-z in #243
- chore : warnings by @Najo-z in #240
- Reset scene by @Maxteke in #246
- Appimage by @Ersikan in #245
- clang-format 15 by @Ersikan in #229
- Release by @zcorniere in #248
- Move appimage job to release workflow by @Ersikan in #249
- fix(script): modulo between numbers by @Najo-z in #241
- refact(window) by @zcorniere in #247
- Release 0.3.0 by @zcorniere in #251
Full Changelog: v0.2.2...v0.3.0
v0.3.0-pre
What's Changed
- feat/script : color decl builtin and test by @Najo-z in #226
- Feat/script/number to string by @Najo-z in #225
- fix/script/decimals by @Najo-z in #237
- Invalid component array cast in text system by @Ersikan in #238
- Fix warnings by @zcorniere in #239
- multibyte : test for special chars by @Najo-z in #242
- chore(cmake): added missing deps by @zcorniere in #244
- warning: fix warnings by @Najo-z in #243
- chore : warnings by @Najo-z in #240
- Reset scene by @Maxteke in #246
- Appimage by @Ersikan in #245
- clang-format 15 by @Ersikan in #229
- Move appimage job to release workflow by @Ersikan in #249
Full Changelog: v0.2.2-1...v0.3.0-pre
v0.2.2-1
What's Changed
- chore(editor): remove duplicated files by @zcorniere in #218
- Use mimalloc by @zcorniere in #221
- Add a Synchronized Component Array by @zcorniere in #222
- fix(pivot): Collisions not checked on Z axis by @Ersikan in #223
- Camera component by @Ersikan in #213
- Various bug fixes and improvement by @zcorniere in #227
- Get entity by tag by @Ersikan in #230
- Duplicate component error when assigning same value by @Ersikan in #231
- Transform root by @Ersikan in #203
- Open scenes with old transforms by @Ersikan in #232
- Select cameras in scripts by @Ersikan in #233
- Release by @zcorniere in #234
- fix(CMake): fixed mimalloc install by @zcorniere in #235
- Fix release by @zcorniere in #236
Full Changelog: v0.2.1pre...v0.2.2-1
v0.2.1pre
What's Changed
- Add common library by @zcorniere in #189
- Add argument parser by @zcorniere in #195
- System without entities by @Ersikan in #196
- Collision system by @Ersikan in #177
- feat(AssetStorage): return prefab name currently loaded by @zcorniere in #199
- Auto register components when registering system by @Ersikan in #200
- Pick immediate queue by @zcorniere in #197
- Update the Logger to version 1.0.0 by @zcorniere in #198
- UI/UX improvement by @zcorniere in #204
- Release by @zcorniere in #205
- chore(CI): remove release file by @zcorniere in #206
- Improve debug macros by @zcorniere in #207
- Fix(script): Handle escaped characters by @Najo-z in #192
- Text component by @Ersikan in #191
- Fix collisions by @Ersikan in #209
- feat(debug_macros): improved debug macros and added new ones by @zcorniere in #212
- Set missing component properties to default value by @Ersikan in #214
- Better descriptor set management by @zcorniere in #211
- Fix PBR black pixels on metallic surfaces by @zcorniere in #216
- Setup visual benchmarking by @zcorniere in #215
- Installer by @Maxteke in #210
- Pause system on first escape, then close by @Ersikan in #217
- Create automatic release by @Maxteke in #219
New Contributors
- @Tey-Hache made their first contribution in #112
- @ND74 made their first contribution in #133
- @Najo-z made their first contribution in #145
Full Changelog: https://github.com/EIP-Pivot/pivot/compare/v0.2.0..v0.2.1pre
v0.2.0
Automatic release of v0.2.0
What's Changed
- fix(Transform): readded default Transform ctor by @zcorniere in #69
- remove bad matrix deconstruct by @zcorniere in #70
- Better culling algorithm by @Ersikan in #72
- Global component index by @Ersikan in #74
- libgraphics Improvement + MultiDraw support by @zcorniere in #77
- Better obj management by @zcorniere in #78
- feat(ecs): Basic data model and type checking by @Ersikan in #79
- Refactor component descriptions to use common types and values by @Ersikan in #81
- fix(UBO): fixed bad exception throwing by @zcorniere in #80
- chore(ecs): Remove debug template instantiation by @Ersikan in #82
- Value serialization by @Ersikan in #84
- Component references by @Ersikan in #85
- feat(ecs): Add component array combinations by @Ersikan in #87
- Support GLTF files and KTX images by @zcorniere in #86
- ci: Add format workflow by @Ersikan in #89
- build: Separate unit tests definitions by @Ersikan in #90
- Add cache for the CI by @zcorniere in #93
- chore(CI): extended doc artefact to 2 week by @zcorniere in #94
- Support multiple pipelines by @zcorniere in #88
- build(graphics): Use temporary fork of VMA by @Ersikan in #97
- Libgraphics components by @Ersikan in #91
- fix/missing symbol by @zcorniere in #100
- Better iterator over all the components of an entity by @Ersikan in #98
- Feat/system index by @Maxteke in #83
- Feat/complete combination testing by @Ersikan in #101
- Integrate editor code to the main repository by @Ersikan in #102
- Vulkan allocator by @zcorniere in #99
- chore(CMakeLists): added option to toggle the editor compilation by @zcorniere in #105
- Update unit tests framework by @zcorniere in #106
- feat/merge linux windows ci by @zcorniere in #107
- Remove global index by @Ersikan in #104
- Remove global scene manager by @Ersikan in #113
- Add PBR by @zcorniere in #95
- feat(scene): save component by @Maxteke in #110
- Select pipeline in editor by @zcorniere in #116
- Renderer v1 by @zcorniere in #111
- fix(VulkanApplication): remove leftover file by @zcorniere in #117
- Basic game engine class by @Ersikan in #103
- Beta cleanup by @Ersikan in #114
- Feat/scene/load by @Tey-Hache in #112
- Provenance information by @Ersikan in #118
- chore(libgraphics): use device size where it should by @zcorniere in #120
- Move objects with ImGuizmo by @Ersikan in #119
- Descriptor Set Allocator by @zcorniere in #115
- Feat/launcher loads scene by @Ersikan in #121
- Better handling of "Not found" ressources by @zcorniere in #122
- deps(VulkanMemoryAllocator): updated to better maintaned version by @zcorniere in #123
- deps(Imgui): moved back to the original repo by @zcorniere in #128
- feat(DebugMacros): use std::source_location instead of PRETTY_FUNCTION by @zcorniere in #129
- chore(UniformBufferObject): fix material detection by @zcorniere in #127
- feat(Window): added icon by @zcorniere in #131
- Fix buffer size by @zcorniere in #132
- Feat/file dialog by @ND74 in #133
- Component default value by @Ersikan in #130
- feat(VulkanException): use a standardized macros definition by @zcorniere in #134
- Physics system by @Ersikan in #135
- chore(AABB): rename MeshBoundingBox by @zcorniere in #136
- feat/asset path by @zcorniere in #137
- feat(AssetStorage): ask a specific asset path by @zcorniere in #139
- feat(ImGuiManager): do not display error message in the imgui popup by @zcorniere in #140
- feat(AssetStorage): added loadAsset method by @zcorniere in #141
- Multiple light by @zcorniere in #142
- chore(CULLING_DEBUG): remove CULLING_DEBUG define by @zcorniere in #147
- Editor load from arg by @Ersikan in #143
- feat/directional light by @zcorniere in #148
- Asset saving and loading by @Ersikan in #124
- Keep assets by @zcorniere in #138
- feat(Light): added spotlight by @zcorniere in #149
- Feat/script by @Najo-z in #145
- Update dependencies by @zcorniere in #150
- fix(graphics): Missing include by @Ersikan in #152
- Script fixes by @Najo-z in #155
- Integrate scripting library by @Ersikan in #153
- Fix crash when loading a scene by @zcorniere in #154
- Better print by @Ersikan in #157
- fix(pivot): Duplicate VulkanApplication initialization by @Ersikan in #159
- Separate Transform and RenderObject by @Ersikan in #144
- Add script load button by @ND74 in #160
- fix(engine): fixed loading order + fixed assetStorage directory by @zcorniere in #162
- feat(asset): load asset in runtime by @Maxteke in #156
- Key input by @Ersikan in #161
- feat(asset): missing call to load Asset by @Maxteke in #165
- fix(ecs): Increase MAX_ENTITIES by @Ersikan in #166
- fix(script) by @Najo-z in #163
- Fix/physics and assets by @Ersikan in #167
- fix(pivot): OOB in PhysicSystem by @Ersikan in #168
- feat(pivot): Add key pressed event by @Ersikan in #170
- feat/window true key by @zcorniere in #164
- format(cmake): added cmake-format by @zcorniere in #173
- feat/light component by @zcorniere in #151
- feat(Widnow): allow multiple call back per key + global callback by @zcorniere in #176
- Add code coverage by @zcorniere in #174
- feat/remove secondary buffer by @zcorniere in #172
- fix(ci): if no cache available, use dev's one by @zcorniere in #180
- CMake linker not working by @zcorniere in #183
- feat(AllocatedBuffer): allow buffer to have void type by @zcorniere in #179
- Add clang-format for shaders by @zcorniere in #184
- Fix/Feat(script) by @Najo-z in #169
- Simpler script builtins by @Ersikan in #175
- Emit event in systems by @Maxteke in #188
- fix(pivot): Correctly determine asset path relative to scene file by @Ersikan in #187
- feat/remove vulkan feature by @zcorniere in #186
- feat(script): allow access to 'x' 'y' 'z' of vec3 by @Najo-z in #193
- Fix: excute return on first system found by @Maxteke in #194
- Multithread AssetStorage by @zcorniere in https://github.com/EIP-Piv...
v0.1.0-a.2
Automatic release of v0.1.0-a.2