Skip to content

GLDemos/openswr-mesa

This branch is up to date with bssrdf/openswr-mesa:11.0-openswr.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Tim Rowley
Oct 19, 2015
5d0d7de · Oct 19, 2015
Jul 13, 2015
Sep 12, 2015
Jul 11, 2015
Aug 20, 2015
Mar 24, 2015
Aug 15, 2015
Oct 19, 2015
Feb 2, 2015
Feb 28, 2008
Apr 17, 2015
Sep 11, 2015
Jul 22, 2015
Jun 9, 2015
Aug 22, 2015
Oct 19, 2015
May 2, 2014
Sep 12, 2015
Mar 11, 2015
Mar 17, 2015
Oct 19, 2015
Jun 22, 2014
Feb 24, 2015

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 75.5%
  • C++ 20.7%
  • Python 2.2%
  • Assembly 0.6%
  • Yacc 0.4%
  • Makefile 0.2%
  • Other 0.4%