Skip to content
This repository was archived by the owner on Aug 13, 2024. It is now read-only.

Releases: EIP-Pivot/pivot

v0.4.0

18 Jan 23:29
44d7766

Choose a tag to compare

This is the end
I must say farewell
Descend in to hell

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

08 Dec 13:47
9851527

Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.0

v0.3.0-pre

08 Dec 11:55
5813969

Choose a tag to compare

v0.3.0-pre Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.2-1...v0.3.0-pre

v0.2.2-1

14 Nov 00:53
41f888c

Choose a tag to compare

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

14 Oct 13:27
6a99efe

Choose a tag to compare

v0.2.1pre Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/EIP-Pivot/pivot/compare/v0.2.0..v0.2.1pre

v0.2.0

14 Aug 14:24
e7f5397

Choose a tag to compare

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...
Read more

v0.1.0-a.2

18 Oct 12:13
4f7944f

Choose a tag to compare

Automatic release of v0.1.0-a.2