From 8f179919f53f86bf3cd4c2a544329d9363b6fcb0 Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Sat, 28 Jul 2018 00:18:06 +0100 Subject: [PATCH] Update readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1b71b7d..71fa1cb 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,6 @@ In this example we will adapt `std::array` and `Ogre::VectorN`. In you typedef Vec ovec2; ## Limitations ## -* 4D vectors are not currently supported -* Read-only vectors are not supported (not sure if such a thing is really needed) -* I haven't profiled this code yet (please be patient), but while I don't want it to slow your program down, I know it won't be comparable to any super optimized vector library. This is not a vector library to begin with. Supporting SSE would be nice, but there is no guarantee the wrapped type has been created with SSE and optimizations in mind. Writing functions for both cases (SIMD-ready structures and scalar structures) would essentially require implementing every function twice. I think it's just a better idea to take an already made vector library and use vectorwrapper as it was intended - to wrap the vector classes that come from that library. +* [X] ~~4D vectors are not currently supported~~ Implemented at commit a81c4c1077eef5f2dafe7514b534e79f31845bb7 +* [ ] Read-only vectors are not supported (not sure if such a thing is really needed) +* [ ] I haven't profiled this code yet (please be patient), but while I don't want it to slow your program down, I know it won't be comparable to any super optimized vector library. This is not a vector library to begin with. Supporting SSE would be nice, but there is no guarantee the wrapped type has been created with SSE and optimizations in mind. Writing functions for both cases (SIMD-ready structures and scalar structures) would essentially require implementing every function twice. I think it's just a better idea to take an already made vector library and use vectorwrapper as it was intended - to wrap the vector classes that come from that library.