This series is enough to pass all the image-size piglit test.

Martin Peres (5):
  main: add extension GL_ARB_shader_image_size
  glsl: add support for the imageSize builtin
  nir: convert the glsl intrinsic image_size to nir_intrinsic_image_size
  i965: handle nir_intrinsic_image_size
  i965: enable GL_ARB_shader_image_size

 docs/GL3.txt                                 |   4 +-
 docs/relnotes/11.0.0.html                    |   1 +
 src/glsl/builtin_functions.cpp               | 165 ++++++++++++++++++++-------
 src/glsl/glcpp/glcpp-parse.y                 |   3 +
 src/glsl/glsl_parser_extras.cpp              |   1 +
 src/glsl/glsl_parser_extras.h                |   2 +
 src/glsl/nir/glsl_to_nir.cpp                 |  18 ++-
 src/glsl/nir/nir_intrinsics.h                |   2 +
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp     |  51 +++++++++
 src/mesa/drivers/dri/i965/intel_extensions.c |   1 +
 src/mesa/main/extensions.c                   |   1 +
 src/mesa/main/mtypes.h                       |   1 +
 12 files changed, 199 insertions(+), 51 deletions(-)

-- 
2.5.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to