[Mesa-dev] [PATCH 00/13] WIP CTS fixes for Nouveau

Karol Herbst kherbst at redhat.com
Sun Jul 15 18:15:40 UTC 2018


With all those patches I can run the 4.5 mustpass list without failing a
single test. But some of the tests still fail randomly, which we should
track down before attempting a full CTS run.

Some of the patches are still in WIP stage as well and are marked as such.

I hope we can still get a few of those reworked and merged.

Boyan Ding (3):
  gk110/ir: Add rcp f64 implementation
  gk110/ir: Add rsq f64 implementation
  gk110/ir: Use the new rcp/rsq in library

Karol Herbst (8):
  nouveau: disable BGRA4 formats
  nvc0/ir: return 0 in imageLoad on incomplete textures
  gallium: add PIPE_SHADER_CAP_MAX_VARYINGS
  gk104/ir: Use the new rcp/rsq in library
  gm107/ir: add fp64 rcp
  gm107/ir: add fp64 rsq
  nvc0: force depth block size dimension to 1 for 3d images
  nvc0/blit: some weird MS issue fixed

Rhys Perry (1):
  nvc0: add compute invocation counter

Tobias Klausmann (1):
  nvc0: fix handling of inverted render condition

 src/gallium/auxiliary/gallivm/lp_bld_limits.h |   1 +
 src/gallium/auxiliary/tgsi/tgsi_exec.h        |   1 +
 src/gallium/docs/source/screen.rst            |   1 +
 src/gallium/drivers/etnaviv/etnaviv_screen.c  |   1 +
 .../drivers/freedreno/freedreno_screen.c      |   1 +
 src/gallium/drivers/i915/i915_screen.c        |   1 +
 .../drivers/nouveau/codegen/lib/gk104.asm     | 207 ++++++++++++++-
 .../drivers/nouveau/codegen/lib/gk104.asm.h   | 144 +++++++++-
 .../drivers/nouveau/codegen/lib/gk110.asm     | 219 +++++++++++++++-
 .../drivers/nouveau/codegen/lib/gk110.asm.h   | 127 ++++++++-
 .../drivers/nouveau/codegen/lib/gm107.asm     | 247 +++++++++++++++++-
 .../drivers/nouveau/codegen/lib/gm107.asm.h   | 152 ++++++++++-
 .../nouveau/codegen/nv50_ir_lowering_nvc0.cpp |  69 ++++-
 .../nouveau/codegen/nv50_ir_lowering_nvc0.h   |   2 +
 .../drivers/nouveau/nv30/nv30_screen.c        |   2 +
 .../drivers/nouveau/nv50/nv50_formats.c       |   2 +
 .../drivers/nouveau/nv50/nv50_miptree.c       |   7 -
 .../drivers/nouveau/nv50/nv50_screen.c        |   1 +
 .../drivers/nouveau/nvc0/nvc0_compute.c       |  32 +++
 .../drivers/nouveau/nvc0/nvc0_context.h       |   4 +
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c |   2 +-
 .../drivers/nouveau/nvc0/nvc0_query_hw.c      |   7 +-
 .../drivers/nouveau/nvc0/nvc0_screen.c        |  11 +-
 .../drivers/nouveau/nvc0/nvc0_surface.c       |   4 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c   |  14 +-
 .../drivers/nouveau/nvc0/nve4_compute.c       |   2 +
 src/gallium/drivers/r300/r300_screen.c        |   2 +
 src/gallium/drivers/r600/r600_pipe.c          |   1 +
 src/gallium/drivers/svga/svga_screen.c        |   3 +
 src/gallium/drivers/vc4/vc4_screen.c          |   1 +
 src/gallium/drivers/virgl/virgl_screen.c      |   1 +
 src/gallium/include/pipe/p_defines.h          |   1 +
 src/mesa/state_tracker/st_extensions.c        |   4 +-
 33 files changed, 1215 insertions(+), 59 deletions(-)

-- 
2.17.1



More information about the mesa-dev mailing list