mesa: Changes to 'refs/tags/mesa-9.2-rc1'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2-rc1' created by Ian Romanick  at 
2013-08-19 23:50 +

Mesa 9.2 release candidate 1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlISrzgACgkQX1gOwKyEAw/WCACdFLRFxntMnB0X1huw1oFGttky
8YwAn3Cbfabbm33djD79XnitzDDmFQG4
=soBk
-END PGP SIGNATURE-

Changes since 9.2-branchpoint:
Alex Deucher (1):
  r600g: disable GPUVM by default

Andreas Boll (2):
  docs: Document that i965 Gen6+ requires Kernel 3.6 or later
  docs: Document UVD (2.2 and 3.0) video decoding support in mesa 9.2

Anuj Phogat (1):
  meta: Fix blitting a framebuffer with renderbuffer attachment

Armin K (1):
  gbm: Link to libwayland-drm if Wayland EGL platform is enabled

Brian Paul (4):
  mesa: handle 2D texture arrays in get_tex_rgba_compressed()
  meta: handle 2D texture arrays in decompress_texture_image()
  mesa: implement mipmap generation for compressed 2D array textures
  mesa: improve free() cleanup in generate_mipmap_compressed()

Chad Versace (1):
  egl: Do not export private symbols

Chris Forbes (3):
  i965/vs: Fix flaky texture swizzling
  i965/vs: set up sampler state pointer for Gen4/5.
  i965/vs: Put lod parameter in the correct place for Gen4

Christoph Bumiller (1):
  nv50,nvc0: s/uint16/uint32 for constant buffer offset

Dave Airlie (1):
  gallium/vl: add prime support

Emil Velikov (1):
  nv50: handle pure integer vertex attributes

Eric Anholt (1):
  egl: Restore "bogus" DRI2 invalidate event code.

Francisco Jerez (5):
  clover: Pass corresponding module::argument to kernel::argument::bind().
  clover: Add kernel argument fields to allow differing host/target data 
types.
  clover: Byte-swap kernel arguments when host and device endianness differ.
  clover: Extend kernel arguments for differing host and device data types.
  clover: Respect kernel argument alignment restrictions.

Ian Romanick (24):
  glsl: Less const for glsl_type convenience accessors
  mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1
  mesa: Treat glBindRenderbuffer and glBindRenderbufferEXT correctly
  mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly
  mesa: Remove stray debug printfs in attachment completeness code
  mesa: Don't call driver RenderTexture for really broken textures
  mesa: Don't call driver RenderTexture for invalid zoffset
  mesa: Validate the layer selection of an array texture too
  mesa: Generate a renderbuffer wrapper even if the texture has no image
  glsl: Don't allow const on out or inout function parameters
  meta: Don't call _mesa_Ortho with width or height of 0
  mesa: Make detach_renderbuffer available outside fbobject.c
  mesa: Use _mesa_detach_renderbuffer when deleting a texture
  glx: Generate GLXBadDrawable when drawable is zero
  glsl: Move and refine test for unsized arrays in GLSL ES
  glsl: Require function return type arrays be explicitly sized
  glsl: Emit better warnings for things that look like default precision 
statements
  mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts
  glsl: Add default precision qualifiers for ES builtins
  meta: Add default precision qualifier to all fragement shaders
  glsl: Disallow embedded structure definitions
  glsl: Add new overload of program_resource_visitor::visit_field method
  glsl: Use alignment of container record for its first field
  mesa: Bump version to 9.2-rc1

Ilia Mirkin (4):
  nv50: fix some h264 interlaced decoding on vp2
  nv30: U8_USCALED only works for size 4
  nv30: remove no-longer-used formats from table
  nv50: allow non-nv12 buffers to be created, just pass them through to vl

Jeremy Huddleston Sequoia (1):
  Apple: glFlush() is not needed with CGLFlushDrawable()

Jon Severinsson (1):
  radeon/llvm: Add missing "%s" format string to fprintf.

Kenneth Graunke (9):
  Revert "i965: Delete pre-DRI2.3 viewport hacks."
  glsl: Classify "layout" like other identifiers.
  glsl: Disallow auxiliary storage qualifiers on FS outputs.
  glsl: Change the lexer's namespace.
  glsl: Switch from the deprecated YYLEX_PARAM to %lex-param.
  mesa/program: Change the program parser's namespace.
  mesa/program: Switch from the deprecated YYLEX_PARAM to %lex-param.
  i965: Remember to call intel_prepare_render() before blitting.
  i965: Force X-tiling for 128 bpp formats on Sandybridge.

Laurent Carlier (1):
  mesa/program: remove useless YYID

Maarten Lankhorst (1):
  nvc0: force use of correct firmware file

Marek Olšák (16):
  Revert "r300g: Give CLIP_DISABLE another try"
  st/mesa: fix sRGB renderbuffers without EXT_framebuffer_sRGB support
  mesa: default DEPTH_TEXTURE_MODE should be RED in the core profile
  mesa: default texture buffer format should be R8 in the core 

mesa: Changes to 'refs/tags/mesa-9.2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2' created by Ian Romanick  at 2013-08-27 
23:32 +

Mesa 9.2 release
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlIdNvYACgkQX1gOwKyEAw8wRQCeLgA4xY67NenvmBF8imfE0H1k
sCgAn0vBQ/m8gwHUKUX+w4d48ezPaLRI
=BZxV
-END PGP SIGNATURE-

Changes since 9.2-branchpoint:
Alex Deucher (1):
  r600g: disable GPUVM by default

Andreas Boll (4):
  docs: Document that i965 Gen6+ requires Kernel 3.6 or later
  docs: Document UVD (2.2 and 3.0) video decoding support in mesa 9.2
  docs: Fix a typo in the 9.1.6 release notes
  docs: Add md5sums to 9.1.5 release notes

Anuj Phogat (1):
  meta: Fix blitting a framebuffer with renderbuffer attachment

Armin K (2):
  gbm: Link to libwayland-drm if Wayland EGL platform is enabled
  osmesa: Symlink shared library to LIB_DIR

Brian Paul (4):
  mesa: handle 2D texture arrays in get_tex_rgba_compressed()
  meta: handle 2D texture arrays in decompress_texture_image()
  mesa: implement mipmap generation for compressed 2D array textures
  mesa: improve free() cleanup in generate_mipmap_compressed()

Carl Worth (4):
  get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in 
pick list
  get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable"
  docs: Import 9.1.6 release notes, add news item.
  docs: Add md5sums to 9.1.6 release notes

Chad Versace (2):
  egl: Do not export private symbols
  i965: Fix misapplication of gles3 srgb workaround

Chris Forbes (3):
  i965/vs: Fix flaky texture swizzling
  i965/vs: set up sampler state pointer for Gen4/5.
  i965/vs: Put lod parameter in the correct place for Gen4

Christoph Bumiller (1):
  nv50,nvc0: s/uint16/uint32 for constant buffer offset

Dave Airlie (1):
  gallium/vl: add prime support

Emil Velikov (1):
  nv50: handle pure integer vertex attributes

Eric Anholt (1):
  egl: Restore "bogus" DRI2 invalidate event code.

Francisco Jerez (5):
  clover: Pass corresponding module::argument to kernel::argument::bind().
  clover: Add kernel argument fields to allow differing host/target data 
types.
  clover: Byte-swap kernel arguments when host and device endianness differ.
  clover: Extend kernel arguments for differing host and device data types.
  clover: Respect kernel argument alignment restrictions.

Ian Romanick (33):
  glsl: Less const for glsl_type convenience accessors
  mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1
  mesa: Treat glBindRenderbuffer and glBindRenderbufferEXT correctly
  mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly
  mesa: Remove stray debug printfs in attachment completeness code
  mesa: Don't call driver RenderTexture for really broken textures
  mesa: Don't call driver RenderTexture for invalid zoffset
  mesa: Validate the layer selection of an array texture too
  mesa: Generate a renderbuffer wrapper even if the texture has no image
  glsl: Don't allow const on out or inout function parameters
  meta: Don't call _mesa_Ortho with width or height of 0
  mesa: Make detach_renderbuffer available outside fbobject.c
  mesa: Use _mesa_detach_renderbuffer when deleting a texture
  glx: Generate GLXBadDrawable when drawable is zero
  glsl: Move and refine test for unsized arrays in GLSL ES
  glsl: Require function return type arrays be explicitly sized
  glsl: Emit better warnings for things that look like default precision 
statements
  mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts
  glsl: Add default precision qualifiers for ES builtins
  meta: Add default precision qualifier to all fragement shaders
  glsl: Disallow embedded structure definitions
  glsl: Add new overload of program_resource_visitor::visit_field method
  glsl: Use alignment of container record for its first field
  mesa: Bump version to 9.2-rc1
  glsl: Pass type to is_valid_default_precision_type instead of name
  glsl: Merge precision qualifiers too
  glsl: Track existence of default float precision in GLSL ES fragment 
shaders
  mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts
  mesa: Never advertise _S3TC compressed formats
  glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
  mesa: Bump version to 9.2-rc2
  docs: Update release notes for 9.2
  mesa: Bump version to 9.2 (final)

Ilia Mirkin (5):
  nv50: fix some h264 interlaced decoding on vp2
  nv30: U8_USCALED only works for size 4
  nv30: remove no-longer-used formats from table
  nv50: allow non-nv12 buffers to be created, just pass them through to vl
  nv30: add forgotten PIPE_CAP_CUBE_MAP_ARRAY cap to list

Jeremy Huddleston Sequoia (1):
  Apple: glFlush() is not needed with CGLFlushDrawable()

Jon Severinsson (4):
  

mesa: Changes to 'refs/tags/mesa-9.2-rc2'

2016-09-16 Thread Christopher Halse Rogers
Tag 'mesa-9.2-rc2' created by Ian Romanick  at 
2013-08-22 22:22 +

Mesa 9.2 release candidate 2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlIWjxkACgkQX1gOwKyEAw8mZwCaA4N1JpLty0XPcV/IKEoIOfWT
TS0An2wYMEe8Zsu+Sivg6bsESQ01p9jf
=jaVl
-END PGP SIGNATURE-

Changes since mesa-9.2-rc1:
Andreas Boll (2):
  docs: Fix a typo in the 9.1.6 release notes
  docs: Add md5sums to 9.1.5 release notes

Armin K (1):
  osmesa: Symlink shared library to LIB_DIR

Carl Worth (4):
  get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in 
pick list
  get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable"
  docs: Import 9.1.6 release notes, add news item.
  docs: Add md5sums to 9.1.6 release notes

Chad Versace (1):
  i965: Fix misapplication of gles3 srgb workaround

Ian Romanick (7):
  glsl: Pass type to is_valid_default_precision_type instead of name
  glsl: Merge precision qualifiers too
  glsl: Track existence of default float precision in GLSL ES fragment 
shaders
  mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts
  mesa: Never advertise _S3TC compressed formats
  glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
  mesa: Bump version to 9.2-rc2

Maarten Lankhorst (3):
  gallium/osmesa: link against static libglapi library too to get the gl 
exports
  gallium/osmesa: add same checks to OSMesaMakeCurrent as the other osmesa
  glapi/gen: build temporary files in the build directory

Matt Turner (6):
  i965: Emit MOVs for neg/abs.
  i965: Don't copy propagate bitcasts with source modifiers.
  build: Add --enable-gallium-osmesa flag.
  glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.
  glsl: Drop duplicate error messages.
  glsl: Remove ubo_qualifiers_allowed variable.

Michel Dänzer (2):
  radeonsi: Always pre-load separate VGPRs for centroid vs. center 
interpolation
  radeonsi: Fix y/z/w component values of TGSI_SEMANTIC_FOG pixel shader 
inputs

Ross Burton (1):
  build: fix out-of-tree builds in gallium/auxiliary

---
 Android.common.mk   |2 
 SConstruct  |2 
 bin/get-pick-list.sh|2 
 configure.ac|   33 ++-
 docs/index.html |6 
 docs/relnotes.html  |1 
 docs/relnotes/9.1.5.html|4 
 docs/relnotes/9.1.6.html|  168 
 src/gallium/auxiliary/Makefile.am   |4 
 src/gallium/drivers/radeonsi/radeonsi_shader.c  |   18 +
 src/gallium/drivers/radeonsi/si_state_draw.c|3 
 src/gallium/state_trackers/Makefile.am  |2 
 src/gallium/state_trackers/osmesa/osmesa.c  |5 
 src/gallium/targets/Makefile.am |2 
 src/gallium/targets/osmesa/Makefile.am  |5 
 src/glsl/ast.h  |   10 
 src/glsl/ast_to_hir.cpp |  115 --
 src/glsl/ast_type.cpp   |3 
 src/glsl/glsl_parser.yy |1 
 src/glsl/glsl_parser_extras.cpp |1 
 src/mapi/glapi/gen/Makefile.am  |8 
 src/mesa/drivers/dri/i965/brw_fs.cpp|   14 +
 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp   |3 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp|4 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp |   10 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp  |4 
 src/mesa/drivers/dri/i965/intel_context.c   |   10 
 src/mesa/drivers/osmesa/Makefile.am |1 
 src/mesa/main/texcompress.c |   22 --
 29 files changed, 378 insertions(+), 85 deletions(-)
---



mesa: Changes to 'refs/tags/mesa-9.2-1'

2013-08-28 Thread Maarten Lankhorst
Tag 'mesa-9.2-1' created by Maarten Lankhorst maarten.lankho...@canonical.com 
at 2013-08-28 08:41 +

Debian release 9.2-1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABAgAGBQJSHbfHAAoJEP5VjHKmcBPDFusQAIWf0RPnT2II0FDJ0JfR/H8V
0C/me8OX893HpVGyT0VJ2P6CNwov+3Z8F+90c6uAUiPv73S6qRXyd26OJYqjAwjA
CawCOSvf2+CKNyf7mr1uDknsa1U+SaDK5bSxDaYAEEf4G3JAAP5qgir6Ic+gIB2k
/l7ama9wjN56bhU5ZcAfA1kfTkTBNmVbF3QPHkJz5QZ6Tj4EyIyCfk7ebZfjLM87
gouYGBgXh4EKTOsA4ZsaDRr2Mupitncufis8OsQfc6mbFFt46yPRUMHbpjhA2PBG
zy209qlrRnuDbL/QioWGpTeQCapsvEY6eKwOwZWNWkZouf+KSGNF3WtLFpJ5ZWBZ
igpTXgYkbQVhm1swE4UoiBkwqKFvzpMWG1EcYS3PM5VMVKkAOv7kUWeSUk9VLhXq
qVHyfqxMUpKKh0kkpHaPCFWTEbt9umCJZpt6BqA2rSicCLqy8eHLF/0Szyl/cEAS
Un0X3I4QIKwEVxF3tqqiddnz1YG/g/nmUvhrYKYcVQ0NranJ81YfBU2UCrDDkNvS
cVsTjlS4N71dY16SzZYrB0ylc+cR/UhodjBSJj70mqLXX8QpOXnn19Tb/IezezQu
dL66FKNjdJsAT8E0csJ1QKl4y5ljaN0V3lsIiNyTnMAqoQm4TOQGlplnDVG9j8iQ
qmndAndJA/ONrNMNIJrQ
=nve5
-END PGP SIGNATURE-

Changes since mesa-9.2_rc1-1:
Andreas Boll (2):
  docs: Fix a typo in the 9.1.6 release notes
  docs: Add md5sums to 9.1.5 release notes

Armin K (1):
  osmesa: Symlink shared library to LIB_DIR

Brian Paul (1):
  docs: minor fixes for 9.2 release notes

Carl Worth (4):
  get-pick-list.sh: Include commits mentionining CC: mesa-stable... in 
pick list
  get-pick-list: Allow for non-whitespace between CC: and mesa-stable
  docs: Import 9.1.6 release notes, add news item.
  docs: Add md5sums to 9.1.6 release notes

Chad Versace (1):
  i965: Fix misapplication of gles3 srgb workaround

Ian Romanick (10):
  glsl: Pass type to is_valid_default_precision_type instead of name
  glsl: Merge precision qualifiers too
  glsl: Track existence of default float precision in GLSL ES fragment 
shaders
  mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts
  mesa: Never advertise _S3TC compressed formats
  glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
  mesa: Bump version to 9.2-rc2
  docs: Update release notes for 9.2
  mesa: Bump version to 9.2 (final)
  docs: Add 9.2 release md5sums

Ilia Mirkin (1):
  nv30: add forgotten PIPE_CAP_CUBE_MAP_ARRAY cap to list

Jon Severinsson (8):
  control: Recommend libtxc-dxtn-s2tc0 | libtxc-dxtn0, not just on the 
virtual libtxc-dxtn0.
  control: Bump libdrm-dev build-dependency to 2.4.45.
  control: Add versioned libglapi-mesa dependency to libosmesa6.
  libgl1-mesa(-swx11)-dev.install.in: Install the correct pkgconfig/gl.pc 
files.
  rules: Add --disable-shared-glapi to the swx11-i386-i686 target.
  gallium/osmesa: Make and install an osmesa.pc.
  gallium/osmesa: Always link with the c++ linker.
  gallium/osmesa: Link, not copy, the shared library to the LIB_DIR.

Kenneth Graunke (2):
  mesa: Specify a better GL_MAX_SERVER_WAIT_TIMEOUT limit.
  mesa: Set query-EverBound in glQueryCounter().

Kristian Lehmann (1):
  Fixed and/or order mistake, resulting in compiling llvmpipe without llvm 
installed

Maarten Lankhorst (9):
  gallium/osmesa: link against static libglapi library too to get the gl 
exports
  gallium/osmesa: add same checks to OSMesaMakeCurrent as the other osmesa
  glapi/gen: build temporary files in the build directory
  Bump libdrm-dev to 2.4.46.
  Merge branch 'upstream-experimental' into debian-experimental
  New upstream release.
  Merge branch 'upstream-experimental' into debian-experimental
  New upstream release.
  release to experimental

Matt Turner (7):
  i965: Emit MOVs for neg/abs.
  i965: Don't copy propagate bitcasts with source modifiers.
  build: Add --enable-gallium-osmesa flag.
  glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.
  glsl: Drop duplicate error messages.
  glsl: Remove ubo_qualifiers_allowed variable.
  glsl: Disallow uniform block layout qualifiers on non-uniform block vars.

Michel Dänzer (3):
  radeonsi: Always pre-load separate VGPRs for centroid vs. center 
interpolation
  radeonsi: Fix y/z/w component values of TGSI_SEMANTIC_FOG pixel shader 
inputs
  radeonsi: Also set the depth component mask bit for stencil-only exports

Ross Burton (1):
  build: fix out-of-tree builds in gallium/auxiliary

Sven Joachim (1):
  Remove the workaround for sparc introduced in commit 7b1cc849b7

Timothy Arceri (1):
  mesa: Fix assertion error with glDebugMessageControl

Tom Stellard (1):
  clover: Don't use PIPE_TRANSFER_UNSYNCHRONIZED for blocking copies

---
 Android.common.mk   |2 
 SConstruct  |2 
 bin/get-pick-list.sh|2 
 configure.ac|   38 ++-
 debian/changelog|   22 ++
 debian/control  |   11 -