[Mesa-dev] [PATCH 0/9] nvc0: ARB_shader_ballot for Kepler+ (v3)
Samuel Pitoiset
samuel.pitoiset at gmail.com
Mon Apr 10 22:14:37 UTC 2017
Series is:
Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Thanks!
On 04/10/2017 04:55 PM, Boyan Ding wrote:
> 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(-)
>
More information about the mesa-dev
mailing list