[Mesa-dev] [PATCH 0/3] nvc0: add support for tessellation on Maxwell+

Samuel Pitoiset samuel.pitoiset at gmail.com
Tue Jul 26 22:53:32 UTC 2016


This series adds support for GL_ARB_tessellation_shader on GM107+ *and*
exposes GL 4.1! :)

This has been tested on GM107 and GM206 (this also enables tess on Pascal,
but I can't test, hopefully it will not break the universe)

Actually, it seems like we can re-use most of the existing code and so the
number of changed lines is relatively small.

All piglit tests pass except
which also fails on previous generations, and has to be fixed at some point.

Heaven looks fine as well.

Please review,

Samuel Pitoiset (3):
  nvc0: fix up TCP header on GM107+
  gm107/ir: add a legalize SSA pass for PFETCH
  nvc0: enable ARB_tessellation_shader on GM107+

 .../nouveau/codegen/nv50_ir_lowering_gm107.cpp     | 33 ++++++++++++++++++++++
 .../nouveau/codegen/nv50_ir_lowering_gm107.h       | 11 ++++++++
 .../nouveau/codegen/nv50_ir_target_gm107.cpp       |  2 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c    |  9 ++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c     |  3 --
 5 files changed, 54 insertions(+), 4 deletions(-)


More information about the mesa-dev mailing list