[Nouveau] [PATCH v2 0/7] Add Maxwell support
Ilia Mirkin
imirkin at alum.mit.edu
Thu Oct 27 14:02:53 UTC 2016
I believe I've addressed all the feedback from the first time around, and
also made fixes necessary for GM20x based on testing results. I believe
now it should actually work for all GM10x and GM20x. Further, GP10x should
be very easy to add, but without someone to actually test I didn't want to
claim support for it.
Ilia Mirkin (7):
exa: add GM10x acceleration support
hwdefs: update nvc0_3d, add gm107_texture for new TIC format
nvc0: make use of the new hwdefs for TEX_CB_INDEX
nvc0: rename BEGIN_IMC0 to IMMED_NVC0
nvc0: refactor TIC uploads to allow different specifics per generation
copy: add maxwell/pascal copy engine classes
recognize and accelerate GM20x
src/Makefile.am | 17 +
src/hwdefs/gm107_texture.xml.h | 365 +++++++++++++++++
src/hwdefs/nvc0_3d.xml.h | 867 +++++++++++++++++++++++++----------------
src/nouveau_copy.c | 3 +
src/nouveau_exa.c | 2 +-
src/nouveau_local.h | 2 +-
src/nouveau_xv.c | 2 +-
src/nv_accel_common.c | 1 +
src/nv_driver.c | 3 +
src/nvc0_accel.c | 68 +++-
src/nvc0_accel.h | 57 +++
src/nvc0_exa.c | 71 ++--
src/nvc0_xv.c | 115 +++---
src/shader/Makefile | 23 +-
src/shader/exac8nv110.fp | 47 +++
src/shader/exac8nv110.fpc | 38 ++
src/shader/exacanv110.fp | 47 +++
src/shader/exacanv110.fpc | 38 ++
src/shader/exacmnv110.fp | 47 +++
src/shader/exacmnv110.fpc | 38 ++
src/shader/exas8nv110.fp | 42 ++
src/shader/exas8nv110.fpc | 28 ++
src/shader/exasanv110.fp | 47 +++
src/shader/exasanv110.fpc | 38 ++
src/shader/exascnv110.fp | 38 ++
src/shader/exascnv110.fpc | 20 +
src/shader/videonv110.fp | 54 +++
src/shader/videonv110.fpc | 52 +++
src/shader/xfrm2nv110.vp | 82 ++++
src/shader/xfrm2nv110.vpc | 102 +++++
30 files changed, 1928 insertions(+), 426 deletions(-)
create mode 100644 src/hwdefs/gm107_texture.xml.h
create mode 100644 src/shader/exac8nv110.fp
create mode 100644 src/shader/exac8nv110.fpc
create mode 100644 src/shader/exacanv110.fp
create mode 100644 src/shader/exacanv110.fpc
create mode 100644 src/shader/exacmnv110.fp
create mode 100644 src/shader/exacmnv110.fpc
create mode 100644 src/shader/exas8nv110.fp
create mode 100644 src/shader/exas8nv110.fpc
create mode 100644 src/shader/exasanv110.fp
create mode 100644 src/shader/exasanv110.fpc
create mode 100644 src/shader/exascnv110.fp
create mode 100644 src/shader/exascnv110.fpc
create mode 100644 src/shader/videonv110.fp
create mode 100644 src/shader/videonv110.fpc
create mode 100644 src/shader/xfrm2nv110.vp
create mode 100644 src/shader/xfrm2nv110.vpc
--
2.7.3
More information about the Nouveau
mailing list