Skip to content

Ms/core maths vector3#19

Merged
mallory-scotton merged 11 commits into
mainfrom
ms/core-maths-vector3
Jun 10, 2026
Merged

Ms/core maths vector3#19
mallory-scotton merged 11 commits into
mainfrom
ms/core-maths-vector3

Conversation

@mallory-scotton

Copy link
Copy Markdown
Member

Closes #7

Type of Change

  • 🐞 Bug Fix (non-breaking change which fixes an issue)
  • ✨ New Feature (non-breaking change which adds functionality)
  • 💥 Breaking Change (fix or feature that would cause existing functionality to not work as expected)
  • 🧹 Refactor (code cleanup, architectural improvement, or progressive abstraction)
  • 📖 Documentation Update
  • 🧪 Tests / CI / Build System (CMake) Update

Description

Added a base layer for the Vector3 struct in the gp-engine, this struct doesn't support SIMD for the moment but the methods, operators and constructors are ready to be used.

Docs

The documentation has to be done.

Checklist

  • My code follows the gp-engine C++ Coding Standard.
  • I have compiled the engine successfully using the modern C++23 toolchain (GCC 13+, Clang 16+, or MSVC 19.38+) and CMake.
  • I have performed a self-review of my code and added comments, especially in complex areas like shader programming or math-heavy algorithms.
  • I have updated the relevant API reference or learning path documentation (if applicable).
  • My changes generate no new compiler warnings in the build log.
  • I have read and agree to the Code of Conduct and Contributing Guidelines.

GP Contributor License Agreement

I give to the Graphical Playground Team, LLC permission to license my contributions on any terms
they like. I am giving them this license in order to make it possible for them to accept my
contributions into their project.

As far as the law allows, my contributions come as is, without any warranty or condition, and I
will not be liable to anyone for any damages related to this software or this license, under any
kind of legal claim.

@mallory-scotton mallory-scotton requested a review from a team as a code owner June 10, 2026 14:37
@mallory-scotton mallory-scotton linked an issue Jun 10, 2026 that may be closed by this pull request
@mallory-scotton mallory-scotton merged commit cc929a7 into main Jun 10, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Engine Issues Jun 10, 2026
@mallory-scotton mallory-scotton deleted the ms/core-maths-vector3 branch June 10, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Maths Library doesn't implement Vector3

1 participant