GLDemos / openswr-mesa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenSWR-Mesa

Overview

This is repository of the integration work combining the high performance, highly scalable core SWR rasterizer with Mesa. A more complete introduction and discussion towards upstreaming to the Mesa project can be found on the mesa-dev mailing list.

Notes

  • SWR is set as the default software renderer. Use GALLIUM_DRIVER=llvmpipe to switch to Mesa's standard rasterizer. This particular change is to make it easier for people evaluating OpenSWR, and will not be upstreamed.

  • LLVM-3.6 is required.

  • To build SWR with autoconf, include the following in the config line: "--with-gallium-drivers=swr --enable-swr-native".

  • Build defaults to AVX2; for a version to run on AVX build with "--with-swr-arch=AVX".

  • To build SWR with SCons, nothing needs to be done - it is built by default.

  • Code for the driver is in src/gallium/drivers/swr

  • Code for the rasterizer is in src/gallium/drivers/swr/rasterizer

About


Languages

Language:C 75.6%Language:C++ 20.7%Language:Python 2.2%Language:Assembly 0.6%Language:Yacc 0.4%Language:Makefile 0.2%Language:Shell 0.1%Language:Lex 0.1%Language:PHP 0.1%Language:LLVM 0.1%Language:Objective-C 0.0%Language:XSLT 0.0%Language:Batchfile 0.0%Language:SourcePawn 0.0%Language:Emacs Lisp 0.0%Language:HTML 0.0%