nvc0: add support for programmable sample locations

Graphics / Mesa 3D Graphics Library / Mesa - Rhys Perry [gmail.com] - 15 June 2018 02:09 UTC

66ca7e400b nvc0: add support for programmable sample locations
.../drivers/nouveau/codegen/nv50_ir_driver.h | 2 +
.../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 7 +
.../nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 102 ++++++++++++--
.../nouveau/codegen/nv50_ir_lowering_nvc0.h | 2 +
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 15 +-
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 3 +
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 33 ++++-
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 17 ++-
.../drivers/nouveau/nvc0/nvc0_state_validate.c | 152 +++++++++++++++++----
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 12 ++
10 files changed, 299 insertions(+), 46 deletions(-)

Upstream: cgit.freedesktop.org


  • Share