Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Currently vec3 to vec3 constructor is broken for quats #13

Open
Rinzii opened this issue Aug 1, 2023 · 0 comments
Open

[BUG] Currently vec3 to vec3 constructor is broken for quats #13

Rinzii opened this issue Aug 1, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@Rinzii
Copy link
Owner

Rinzii commented Aug 1, 2023

Currently

template <typename T, qualifier Q> quat<T, Q>::quat(const vec<3, T, Q>& a1, const vec<3, T, Q>& a2)

inside of "include/mim/detail/type/type_quaternion.inl" on line 71 is broken and needs fixing.

ERROR OUTPUT:

In template: no viable conversion from returned value of type 'float' to function return type 'vec<3, float, (mim::qualifier)0>' error occurred here in instantiation of function template specialization 'mim::dot<float, mim::packed_highp>' requested here in instantiation of member function 'mim::quat::quat' requested here explicit constructor is not a candidate explicit constructor is not a candidate explicit constructor is not a candidate explicit constructor is not a candidate

Have yet to do further investigation just currently commented out the test case for it till this issue has been corrected.

@Rinzii Rinzii added the bug Something isn't working label Aug 1, 2023
@Rinzii Rinzii assigned Rinzii and unassigned Rinzii Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant