root / d-collide / branches / optimization

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @2883 [2883] 3 years max allow usage of the 4. entry in Vector3::mData. This can be used to move …
(edit) @2878 [2878] 3 years max fixed cmake syntax
(edit) @2866 [2866] 3 years max optimization: according to Intel div_ss ist faster then div_ps
(edit) @2865 [2865] 3 years max optimization
(edit) @2864 [2864] 3 years max get rid of the compiler-warning "DCOLLIDE_USE_SSE not found" if not …
(edit) @2858 [2858] 3 years horst Introduced a CMake Parameter USE_SSE which switches between the different …
(edit) @2857 [2857] 3 years horst According to the MSVC help we have to compiler/linker flags which …
(edit) @2856 [2856] 3 years max BUGFIX: _mm_hadd4_ps delivered wrong results. added a sse2-version of …
(edit) @2854 [2854] 3 years max added also a sse2-enabled version of length (from 149 cycles/call …
(edit) @2853 [2853] 3 years horst Added corrected determination of the SSE2 define for ICC and MSVC, but …
(edit) @2852 [2852] 3 years horst - Added better optimization flags for MSVC and ICC under Windows (incl. …
(edit) @2850 [2850] 3 years max BUGFIX: also add 4. column of the matrix to the returned vector
(edit) @2849 [2849] 3 years max added a sse2-Version of Matrix::transform. Improves performance from 563 …
(edit) @2848 [2848] 3 years max fixed some const-stuff
(edit) @2847 [2847] 3 years max dotProduct: We can not be sure that mData is 16Bit aligned --> we …
(edit) @2846 [2846] 3 years max vector: dotProduct (SSE2-Version) much faster now using correctly aligned …
(edit) @2845 [2845] 3 years horst Going back to direct acces to member variables instead of using getters…
(edit) @2844 [2844] 3 years max added sse2-implementation of dotProduct. If SSE2 is not defined, we …
(edit) @2843 [2843] 3 years max don't use the getters in the dotProduct --> 41 cycles per call CMakeLists: …
(edit) @2842 [2842] 3 years horst Try to avoid dereferencing as bottle neck.
(edit) @2838 [2838] 3 years max make it compile again.
(edit) @2837 [2837] 3 years horst Reworked the Vector class further more. Now we should easily be able to …
(edit) @2823 [2823] 3 years horst corrected line ending CR+LF -> LF
(edit) @2822 [2822] 3 years horst missed one file
(edit) @2821 [2821] 3 years horst Finished the rework of the internal data representation of the Vector …
(edit) @2816 [2816] 3 years horst replaced the last occurencies of the [] operator. everything should …
(edit) @2815 [2815] 3 years gregor replace Vector[012] with Vector.getXYZ() in sphere-triangle, box-sphere …
(edit) @2814 [2814] 3 years horst Adjusted the MAtrix class
(edit) @2812 [2812] 3 years horst Changed the internal data representation of the vector
(copy) @2811 [2811] 3 years horst Created a branch for some optimization testing
copied from d-collide/trunk/d-collide:
(edit) @2810 [2810] 3 years gregor reverted my changes from the last commit @max ok, my fault. I did a …
Note: See TracRevisionLog for help on using the revision log.