[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