This is the third, and hopefully the last revision of ballot series.
This series mainly incorporates Ilia's feedback, with some fixes, more
check and code cleanup.

Please review.

Boyan Ding (9):
  gm107/ir: Emit third src 'bound' and optional predicate output of SHFL
  nvc0/ir: Properly handle a "split form" of predicate destination
  nvc0/ir: Emit OP_SHFL
  gk110/ir: Emit OP_SHFL
  nvc0/ir: Allow 0/1 immediate value as source of OP_VOTE
  nvc0/ir: Add SV_LANEMASK_* system values.
  nvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_*
  nvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_READ_*
  nvc0: Enable ARB_shader_ballot on Kepler+

 docs/features.txt                                  |  2 +-
 docs/relnotes/17.1.0.html                          |  2 +-
 src/gallium/drivers/nouveau/codegen/nv50_ir.h      |  5 ++
 .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 85 ++++++++++++++++++-
 .../drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 51 ++++++++++--
 .../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp  | 97 ++++++++++++++++++++--
 .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp  | 58 +++++++++++++
 .../nouveau/codegen/nv50_ir_lowering_gm107.cpp     | 15 ++--
 .../drivers/nouveau/codegen/nv50_ir_print.cpp      |  5 ++
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c     |  3 +-
 10 files changed, 298 insertions(+), 25 deletions(-)

-- 
2.12.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to