[Mesa-dev] [RFC 0/4] nvc0: ARB_compute_shader for Pascal

Boyan Ding boyan.j.ding at gmail.com
Sun Apr 23 15:19:19 UTC 2017


Pascal uses a new compute launch descriptor format that is not compatible
with previous generations. This series adds support for the new format,
thus enabling ARB_compute_shader for Pascal. The piglit tests for compute
shader all passed on my GP107.

The first two patches are cosmetic fixes discovered when writing the
code. Major work is done in the latter two.

Boyan Ding (4):
  nouveau: Fix indentation of maxwell compute class definitions
  nvc0: Fix index of unk fields in nve4_cp_launch_desc
  nvc0: Add new launch descriptor format for GP100
  nvc0: Enable compute support for Pascal

 src/gallium/drivers/nouveau/nv_object.xml.h     |   6 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c  |   6 +-
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c | 108 ++++++++++++++++++++++--
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h |  71 +++++++++++++++-
 4 files changed, 177 insertions(+), 14 deletions(-)

-- 
2.12.2



More information about the mesa-dev mailing list