EmuNewz Network

Full Version: external software renderer Require CPU supporting AVX2 or SSE4.1 ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(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.1
what does external software renderer useing for. Dose it is faster?
This 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.
Pages: 1 2