[Mesa-dev] [PATCH v3 0/8] nvc0: expose OpenGL 4.2 on Fermi

Samuel Pitoiset samuel.pitoiset at gmail.com
Sat May 21 15:16:53 UTC 2016


Hi there,

Updated series for arb_shader_image_load_store on Fermi. Some fixes have been
folded in after playing with the UE4 demos.

Please review,
Thanks!

Ilia Mirkin (1):
  nv50/ir: use moveSources to condense sources

Samuel Pitoiset (7):
  nvc0: bind images on fragment and compute shaders for Fermi
  nv50/ir: fix tex constraints for surface coords on Fermi
  nvc0/ir: add emission for OP_SULEA
  nvc0/ir: add emission for SULDB and SUSTx
  nvc0/ir: add a lowering pass for surfaces on Fermi
  nvc0: enable ARB_shader_image_load_store on GF100
  nvc0: expose GLSL version 420 on GF100

 .../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp  | 104 +++++++++++++-
 .../nouveau/codegen/nv50_ir_lowering_nvc0.cpp      | 115 ++++++++++++++++
 .../nouveau/codegen/nv50_ir_lowering_nvc0.h        |   2 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp |  13 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.c    |  43 ++++++
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h    |   1 +
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c    |   8 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c     |   5 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c        | 151 ++++++++++++++++++++-
 9 files changed, 426 insertions(+), 16 deletions(-)

-- 
2.8.2



More information about the mesa-dev mailing list