[Mesa-dev] [PATCH 0/2] Implement ARB_compute_variable_group_size for i965

Plamena Manolova plamena.n.manolova at gmail.com
Fri Jun 1 22:21:32 UTC 2018


These patches add support for ARB_compute_variable_group_size
for i965.

Plamena Manolova (2):
  nir: Add global invocation id intrinsic.
  i965: Implement ARB_compute_variable_group_size.

 docs/features.txt                                |  2 +-
 docs/relnotes/18.2.0.html                        |  1 +
 src/compiler/nir/nir.c                           |  4 ++
 src/compiler/nir/nir_intrinsics.py               |  1 +
 src/compiler/nir/nir_lower_system_values.c       | 14 ++++
 src/intel/compiler/brw_compiler.h                |  2 +
 src/intel/compiler/brw_fs.cpp                    | 45 ++++++++----
 src/intel/compiler/brw_fs_nir.cpp                | 20 ++++++
 src/intel/compiler/brw_nir_lower_cs_intrinsics.c | 87 +++++++++++++++++-------
 src/mesa/drivers/dri/i965/brw_compute.c          | 25 ++++++-
 src/mesa/drivers/dri/i965/brw_context.h          |  1 +
 src/mesa/drivers/dri/i965/brw_cs.c               |  4 ++
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 27 +++++++-
 src/mesa/drivers/dri/i965/intel_extensions.c     |  1 +
 14 files changed, 192 insertions(+), 42 deletions(-)

-- 
2.11.0



More information about the mesa-dev mailing list