swr: update gallium driver docs
authorTim Rowley <timothy.o.rowley@intel.com>
Thu, 13 Apr 2017 18:10:18 +0000 (13:10 -0500)
committerTim Rowley <timothy.o.rowley@intel.com>
Fri, 14 Apr 2017 20:21:31 +0000 (15:21 -0500)
v2: add back scons section, mention additional built swr libraries

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/docs/source/drivers/openswr.rst
src/gallium/docs/source/drivers/openswr/usage.rst

index 84aa51f5d80827fe5a608ccd7c906ee2be726e8d..e254d7bcea3581269664783dbc85efa3c66d2c7d 100644 (file)
@@ -7,7 +7,7 @@ geometry heavy workloads there is a considerable speedup over llvmpipe,
 which is to be expected as the geometry frontend of llvmpipe is single
 threaded.
 
-This rasterizer is x86 specific and requires AVX or AVX2.  The driver
+This rasterizer is x86 specific and requires AVX or above.  The driver
 fits into the gallium framework, and reuses gallivm for doing the TGSI
 to vectorized llvm-IR conversion of the shader kernels.
 
index e55b4211a54d77b14f6eb87b16a0ffac99ada0f1..61c30c27c4f251feede9c0dba3f38d4f94525da6 100644 (file)
@@ -4,8 +4,9 @@ Usage
 Requirements
 ^^^^^^^^^^^^
 
-* An x86 processor with AVX or AVX2
-* LLVM version 3.6 or later
+* An x86 processor with AVX or above
+* LLVM version 3.9 or later
+* C++14 capable compiler
 
 Building
 ^^^^^^^^
@@ -18,13 +19,18 @@ configure time, for example: ::
 Using
 ^^^^^
 
-On Linux, building will create a drop-in alternative for libGL.so into::
+On Linux, building with autotools will create a drop-in alternative
+for libGL.so into::
 
   lib/gallium/libGL.so
+  lib/gallium/libswrAVX.so
+  lib/gallium/libswrAVX2.so
 
-or::
+Alternatively, building with SCons will produce::
 
-  build/foo/gallium/targets/libgl-xlib/libGL.so
+  build/linux-x86_64/gallium/targets/libgl-xlib/libGL.so
+  build/linux-x86_64/gallium/drivers/swr/libswrAVX.so
+  build/linux-x86_64/gallium/drivers/swr/libswrAVX2.so
 
 To use it set the LD_LIBRARY_PATH environment variable accordingly.