[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