(04-08-2014, 10:36 AM)shadow Wrote: SSE4A ??? is that amd specific :~ ?
yes and not useful for software renderer anyway
(04-08-2014, 07:03 PM)gid15 Wrote: We started using only SSE3, but at some point, we needed some SSE4.1 instructions. I have to check if a SSE3 version would be possible. At least a non-SSE version is possible, but quite slow.
An non-SSE version is useless since any decent intel/amd processor should support SSE/SSE2/SSE3 at least. Remember when we started this project, I had only an AMD Phenom II and so we only used SSE2. So the minimal version should be at least run SSE/SSE2 by letting c++ compiler to issue those instructions by default.
(04-08-2014, 03:35 AM)onelight Wrote: unfortunately, my cpu not support AVX2 or SSE4.1This is mostly like a proof of work which allows us to get a better idea of ge internals. I think there is still room for optimization. It could also be a future base for a mix of software and hardware algorithms involving some OpenGL or OpenCL computer shaders.
what does external software renderer useing for. Dose it is faster?