[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'debian-experimental'



 VERSION                                                       |    2 
 bin/bugzilla_mesa.sh                                          |    2 
 configure.ac                                                  |    5 
 debian/changelog                                              |   21 
 debian/control                                                |   17 
 debian/libgl1-mesa-glx.symbols                                |   52 +
 debian/libgles2-mesa.symbols                                  |   51 +
 debian/mesa-vulkan-drivers.install                            |    2 
 debian/mesa-vulkan-drivers.lintian-overrides                  |    2 
 debian/mesa-vulkan-drivers.postinst                           |    6 
 debian/mesa-vulkan-drivers.postrm                             |    6 
 debian/rules                                                  |    4 
 docs/relnotes/12.0.0.html                                     |  254 ++++++
 docs/relnotes/12.0.1.html                                     |   66 +
 include/c99_compat.h                                          |    4 
 src/Makefile.am                                               |   13 
 src/compiler/glsl/ast_to_hir.cpp                              |    8 
 src/compiler/glsl/glsl_parser_extras.cpp                      |    1 
 src/compiler/glsl/glsl_parser_extras.h                        |    1 
 src/compiler/glsl/linker.cpp                                  |    1 
 src/compiler/glsl/lower_const_arrays_to_uniforms.cpp          |   18 
 src/compiler/glsl/opt_array_splitting.cpp                     |   55 +
 src/compiler/glsl/opt_constant_propagation.cpp                |    4 
 src/compiler/glsl/opt_dead_builtin_varyings.cpp               |   10 
 src/compiler/spirv/vtn_variables.c                            |    4 
 src/gallium/auxiliary/translate/translate_sse.c               |   14 
 src/gallium/drivers/freedreno/freedreno_context.h             |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp    |   20 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |    6 
 src/gallium/drivers/nouveau/nv50/nv50_push.c                  |   16 
 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c              |   17 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c         |   16 
 src/gallium/drivers/radeon/r600_cs.h                          |   22 
 src/gallium/drivers/radeon/radeon_uvd.c                       |  109 ++
 src/gallium/drivers/radeon/radeon_winsys.h                    |    1 
 src/gallium/drivers/radeonsi/si_compute.c                     |   18 
 src/gallium/drivers/radeonsi/si_hw_context.c                  |    1 
 src/gallium/drivers/radeonsi/si_pipe.h                        |    1 
 src/gallium/drivers/radeonsi/si_state.c                       |    8 
 src/gallium/drivers/radeonsi/si_state_draw.c                  |   72 +
 src/gallium/drivers/radeonsi/sid.h                            |    6 
 src/gallium/drivers/svga/svga_pipe_query.c                    |   16 
 src/gallium/drivers/svga/svga_screen.c                        |    2 
 src/gallium/drivers/svga/svga_winsys.h                        |    3 
 src/gallium/drivers/swr/Makefile.am                           |   45 +
 src/gallium/drivers/swr/swr_shader.cpp                        |   10 
 src/gallium/drivers/swr/swr_state.cpp                         |    7 
 src/gallium/drivers/virgl/virgl_screen.c                      |    7 
 src/gallium/include/pipe/p_state.h                            |   12 
 src/gallium/include/state_tracker/st_api.h                    |    1 
 src/gallium/state_trackers/clover/api/device.cpp              |    5 
 src/gallium/state_trackers/clover/api/platform.cpp            |    5 
 src/gallium/state_trackers/dri/dri_screen.c                   |    2 
 src/gallium/targets/osmesa/osmesa.def                         |    1 
 src/gallium/targets/osmesa/osmesa.mingw.def                   |    1 
 src/gallium/targets/osmesa/osmesa.sym                         |    1 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c                 |   11 
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c                |   11 
 src/intel/genxml/gen6.xml                                     |    8 
 src/intel/genxml/gen7.xml                                     |   16 
 src/intel/genxml/gen75.xml                                    |   16 
 src/intel/genxml/gen8.xml                                     |   17 
 src/intel/genxml/gen9.xml                                     |   17 
 src/intel/isl/isl_format_layout.csv                           |    2 
 src/intel/isl/isl_surface_state.c                             |  394 ++++------
 src/intel/vulkan/Makefile.am                                  |    6 
 src/intel/vulkan/Makefile.sources                             |    3 
 src/intel/vulkan/anv_allocator.c                              |   76 +
 src/intel/vulkan/anv_cmd_buffer.c                             |   48 +
 src/intel/vulkan/anv_device.c                                 |    8 
 src/intel/vulkan/anv_image.c                                  |    3 
 src/intel/vulkan/anv_pipeline.c                               |   20 
 src/intel/vulkan/anv_private.h                                |   21 
 src/intel/vulkan/anv_wsi_wayland.c                            |   10 
 src/intel/vulkan/anv_wsi_x11.c                                |    3 
 src/intel/vulkan/gen7_cmd_buffer.c                            |   91 --
 src/intel/vulkan/gen7_pipeline.c                              |   24 
 src/intel/vulkan/gen8_pipeline.c                              |   21 
 src/intel/vulkan/genX_cmd_buffer.c                            |   66 +
 src/intel/vulkan/genX_pipeline.c                              |   10 
 src/mapi/glapi/gen/static_data.py                             |   51 +
 src/mesa/Makefile.am                                          |    4 
 src/mesa/drivers/dri/common/drirc                             |    4 
 src/mesa/drivers/dri/common/xmlpool/t_options.h               |    5 
 src/mesa/drivers/dri/i965/brw_context.c                       |   13 
 src/mesa/drivers/dri/i965/brw_fs.cpp                          |   38 
 src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp         |   12 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp                  |    7 
 src/mesa/drivers/dri/i965/brw_link.cpp                        |    2 
 src/mesa/drivers/dri/i965/brw_state.h                         |    2 
 src/mesa/drivers/dri/i965/brw_state_upload.c                  |    2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c              |   28 
 src/mesa/drivers/dri/i965/gen6_queryobj.c                     |    4 
 src/mesa/drivers/dri/i965/gen7_sol_state.c                    |   59 +
 src/mesa/drivers/dri/i965/gen7_urb.c                          |   26 
 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c             |   21 
 src/mesa/drivers/dri/i965/gen8_blorp.c                        |    5 
 src/mesa/drivers/dri/i965/gen8_sol_state.c                    |   90 --
 src/mesa/drivers/dri/i965/gen8_surface_state.c                |   23 
 src/mesa/drivers/dri/i965/intel_screen.c                      |    4 
 src/mesa/drivers/dri/i965/intel_tex_image.c                   |   13 
 src/mesa/drivers/osmesa/osmesa.def                            |    1 
 src/mesa/main/mtypes.h                                        |    5 
 src/mesa/state_tracker/st_cb_texture.c                        |    3 
 src/mesa/state_tracker/st_extensions.c                        |    2 
 src/mesa/state_tracker/st_texture.c                           |    3 
 106 files changed, 1706 insertions(+), 679 deletions(-)

New commits:
commit e3c20c1d95d0e2354486c12acf56335384a36c99
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Sat Jul 16 16:36:24 2016 +0300

    release to experimental

diff --git a/debian/changelog b/debian/changelog
index 52ad095..7ef44ee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (12.0.0~rc4-1) UNRELEASED; urgency=medium
+mesa (12.0.1-1) experimental; urgency=medium
 
   * New upstream release candidate.
   * symbols: Updated.
@@ -11,7 +11,7 @@ mesa (12.0.0~rc4-1) UNRELEASED; urgency=medium
   * gallivm-disable-avx512-features.diff: Removed, included upstream.
   * control, rules: Enable llvm/opencl on arm64. (LP: #1585942)
 
- -- Timo Aaltonen <tjaalton@debian.org>  Wed, 04 May 2016 15:41:31 +0300
+ -- Timo Aaltonen <tjaalton@debian.org>  Sat, 16 Jul 2016 13:03:04 +0300
 
 mesa (11.2.2-1) unstable; urgency=medium
 

commit abc592b02856f4438da97693025f5ccd9807a443
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Sat Jul 16 16:32:56 2016 +0300

    update glx, gles2 symbols

diff --git a/debian/libgl1-mesa-glx.symbols b/debian/libgl1-mesa-glx.symbols
index b2118e9..66cfd1c 100644
--- a/debian/libgl1-mesa-glx.symbols
+++ b/debian/libgl1-mesa-glx.symbols
@@ -1,5 +1,7 @@
+
 libGL.so.1 libgl1-mesa-glx | libgl1
  glAccum@Base 0
+ glActiveShaderProgram@Base 12.0.1
  glActiveTexture@Base 0
  glActiveTextureARB@Base 0
  glAlphaFunc@Base 0
@@ -33,6 +35,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glBindImageTexture@Base 0
  glBindImageTextures@Base 0
  glBindProgramARB@Base 0
+ glBindProgramPipeline@Base 12.0.1
  glBindRenderbuffer@Base 0
  glBindRenderbufferEXT@Base 0
  glBindSampler@Base 0
@@ -178,6 +181,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glCreateProgramObjectARB@Base 0
  glCreateShader@Base 0
  glCreateShaderObjectARB@Base 0
+ glCreateShaderProgramv@Base 12.0.1
  glCullFace@Base 0
  glDebugMessageCallback@Base 0
  glDebugMessageCallbackARB@Base 0
@@ -192,6 +196,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glDeleteLists@Base 0
  glDeleteObjectARB@Base 0
  glDeleteProgram@Base 0
+ glDeleteProgramPipelines@Base 12.0.1
  glDeleteProgramsARB@Base 0
  glDeleteQueries@Base 0
  glDeleteQueriesARB@Base 0
@@ -300,6 +305,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glFogiv@Base 0
  glFogx@Base 0
  glFogxv@Base 0
+ glFramebufferParameteri@Base 12.0.1
  glFramebufferRenderbuffer@Base 0
  glFramebufferRenderbufferEXT@Base 0
  glFramebufferTexture1D@Base 0
@@ -320,6 +326,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glGenFramebuffers@Base 0
  glGenFramebuffersEXT@Base 0
  glGenLists@Base 0
+ glGenProgramPipelines@Base 12.0.1
  glGenProgramsARB@Base 0
  glGenQueries@Base 0
  glGenQueriesARB@Base 0
@@ -379,6 +386,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glGetFragDataLocationEXT@Base 0
  glGetFramebufferAttachmentParameteriv@Base 0
  glGetFramebufferAttachmentParameterivEXT@Base 0
+ glGetFramebufferParameteriv@Base 12.0.1
  glGetGraphicsResetStatusARB@Base 0
  glGetHandleARB@Base 0
  glGetHistogram@Base 0
@@ -417,8 +425,15 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glGetProgramEnvParameterdvARB@Base 0
  glGetProgramEnvParameterfvARB@Base 0
  glGetProgramInfoLog@Base 0
+ glGetProgramInterfaceiv@Base 12.0.1
  glGetProgramLocalParameterdvARB@Base 0
  glGetProgramLocalParameterfvARB@Base 0
+ glGetProgramPipelineInfoLog@Base 12.0.1
+ glGetProgramPipelineiv@Base 12.0.1
+ glGetProgramResourceIndex@Base 12.0.1
+ glGetProgramResourceLocation@Base 12.0.1
+ glGetProgramResourceName@Base 12.0.1
+ glGetProgramResourceiv@Base 12.0.1
  glGetProgramStringARB@Base 0
  glGetProgramiv@Base 0
  glGetProgramivARB@Base 0
@@ -534,6 +549,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glIsList@Base 0
  glIsProgram@Base 0
  glIsProgramARB@Base 0
+ glIsProgramPipeline@Base 12.0.1
  glIsQuery@Base 0
  glIsQueryARB@Base 0
  glIsRenderbuffer@Base 0
@@ -593,6 +609,7 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glMaterialxv@Base 0
  glMatrixMode@Base 0
  glMemoryBarrier@Base 0
+ glMemoryBarrierByRegion@Base 12.0.1
  glMinSampleShading@Base 0
  glMinSampleShadingARB@Base 0
  glMinmax@Base 0
@@ -752,6 +769,39 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glProgramLocalParameter4fvARB@Base 0
  glProgramParameteri@Base 0
  glProgramStringARB@Base 0
+ glProgramUniform1f@Base 12.0.1
+ glProgramUniform1fv@Base 12.0.1
+ glProgramUniform1i@Base 12.0.1
+ glProgramUniform1iv@Base 12.0.1
+ glProgramUniform1ui@Base 12.0.1
+ glProgramUniform1uiv@Base 12.0.1
+ glProgramUniform2f@Base 12.0.1
+ glProgramUniform2fv@Base 12.0.1
+ glProgramUniform2i@Base 12.0.1
+ glProgramUniform2iv@Base 12.0.1
+ glProgramUniform2ui@Base 12.0.1
+ glProgramUniform2uiv@Base 12.0.1
+ glProgramUniform3f@Base 12.0.1
+ glProgramUniform3fv@Base 12.0.1
+ glProgramUniform3i@Base 12.0.1
+ glProgramUniform3iv@Base 12.0.1
+ glProgramUniform3ui@Base 12.0.1
+ glProgramUniform3uiv@Base 12.0.1
+ glProgramUniform4f@Base 12.0.1
+ glProgramUniform4fv@Base 12.0.1
+ glProgramUniform4i@Base 12.0.1
+ glProgramUniform4iv@Base 12.0.1
+ glProgramUniform4ui@Base 12.0.1
+ glProgramUniform4uiv@Base 12.0.1
+ glProgramUniformMatrix2fv@Base 12.0.1
+ glProgramUniformMatrix2x3fv@Base 12.0.1
+ glProgramUniformMatrix2x4fv@Base 12.0.1
+ glProgramUniformMatrix3fv@Base 12.0.1
+ glProgramUniformMatrix3x2fv@Base 12.0.1
+ glProgramUniformMatrix3x4fv@Base 12.0.1
+ glProgramUniformMatrix4fv@Base 12.0.1
+ glProgramUniformMatrix4x2fv@Base 12.0.1
+ glProgramUniformMatrix4x3fv@Base 12.0.1
  glProvokingVertex@Base 0
  glProvokingVertexEXT@Base 0
  glPushAttrib@Base 0
@@ -1028,8 +1078,10 @@ libGL.so.1 libgl1-mesa-glx | libgl1
  glUnmapBufferARB@Base 0
  glUseProgram@Base 0
  glUseProgramObjectARB@Base 0
+ glUseProgramStages@Base 12.0.1
  glValidateProgram@Base 0
  glValidateProgramARB@Base 0
+ glValidateProgramPipeline@Base 12.0.1
  glVertex2d@Base 0
  glVertex2dv@Base 0
  glVertex2f@Base 0
diff --git a/debian/libgles2-mesa.symbols b/debian/libgles2-mesa.symbols
index ef65318..e75290a 100644
--- a/debian/libgles2-mesa.symbols
+++ b/debian/libgles2-mesa.symbols
@@ -1,4 +1,5 @@
 libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
+ glActiveShaderProgram@Base 12.0.1
  glActiveTexture@Base 7.8.1
  glAttachShader@Base 7.8.1
  glBeginQuery@Base 9.1~
@@ -10,6 +11,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glBindFragDataLocationEXT@Base 11.1.0~
  glBindFramebuffer@Base 7.8.1
  glBindImageTexture@Base 10.7.0~
+ glBindProgramPipeline@Base 12.0.1
  glBindRenderbuffer@Base 7.8.1
  glBindSampler@Base 9.1~
  glBindTexture@Base 7.8.1
@@ -48,6 +50,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glCopyTexSubImage3D@Base 9.1~
  glCreateProgram@Base 7.8.1
  glCreateShader@Base 7.8.1
+ glCreateShaderProgramv@Base 12.0.1
  glCullFace@Base 7.8.1
  glDebugMessageCallback@Base 12.0.0~
  glDebugMessageControl@Base 12.0.0~
@@ -55,6 +58,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glDeleteBuffers@Base 7.8.1
  glDeleteFramebuffers@Base 7.8.1
  glDeleteProgram@Base 7.8.1
+ glDeleteProgramPipelines@Base 12.0.1
  glDeleteQueries@Base 9.1~
  glDeleteRenderbuffers@Base 7.8.1
  glDeleteSamplers@Base 9.1~
@@ -92,6 +96,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glFinish@Base 7.8.1
  glFlush@Base 7.8.1
  glFlushMappedBufferRange@Base 9.1~
+ glFramebufferParameteri@Base 12.0.1
  glFramebufferRenderbuffer@Base 7.8.1
  glFramebufferTexture2D@Base 7.8.1
  glFramebufferTexture@Base 12.0.0~
@@ -99,6 +104,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glFrontFace@Base 7.8.1
  glGenBuffers@Base 7.8.1
  glGenFramebuffers@Base 7.8.1
+ glGenProgramPipelines@Base 12.0.1
  glGenQueries@Base 9.1~
  glGenRenderbuffers@Base 7.8.1
  glGenSamplers@Base 9.1~
@@ -123,6 +129,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glGetFloatv@Base 7.8.1
  glGetFragDataLocation@Base 9.1~
  glGetFramebufferAttachmentParameteriv@Base 7.8.1
+ glGetFramebufferParameteriv@Base 12.0.1
  glGetInteger64i_v@Base 9.1~
  glGetInteger64v@Base 9.1~
  glGetIntegeri_v@Base 9.1~
@@ -133,6 +140,13 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glGetObjectPtrLabel@Base 12.0.0~
  glGetProgramBinary@Base 9.1~
  glGetProgramInfoLog@Base 7.8.1
+ glGetProgramInterfaceiv@Base 12.0.1
+ glGetProgramPipelineInfoLog@Base 12.0.1
+ glGetProgramPipelineiv@Base 12.0.1
+ glGetProgramResourceIndex@Base 12.0.1
+ glGetProgramResourceLocation@Base 12.0.1
+ glGetProgramResourceName@Base 12.0.1
+ glGetProgramResourceiv@Base 12.0.1
  glGetProgramiv@Base 7.8.1
  glGetQueryObjectuiv@Base 9.1~
  glGetQueryiv@Base 9.1~
@@ -176,6 +190,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glIsEnabledi@Base 12.0.0~
  glIsFramebuffer@Base 7.8.1
  glIsProgram@Base 7.8.1
+ glIsProgramPipeline@Base 12.0.1
  glIsQuery@Base 9.1~
  glIsRenderbuffer@Base 7.8.1
  glIsSampler@Base 9.1~
@@ -188,6 +203,7 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glLinkProgram@Base 7.8.1
  glMapBufferRange@Base 9.1~
  glMemoryBarrier@Base 10.7.0~
+ glMemoryBarrierByRegion@Base 12.0.1
  glMinSampleShading@Base 12.0.0~
  glMultiDrawArraysEXT@Base 7.8.1
  glMultiDrawElementsEXT@Base 7.8.1
@@ -199,6 +215,39 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glPopDebugGroup@Base 12.0.0~
  glProgramBinary@Base 9.1~
  glProgramParameteri@Base 9.1~
+ glProgramUniform1f@Base 12.0.1
+ glProgramUniform1fv@Base 12.0.1
+ glProgramUniform1i@Base 12.0.1
+ glProgramUniform1iv@Base 12.0.1
+ glProgramUniform1ui@Base 12.0.1
+ glProgramUniform1uiv@Base 12.0.1
+ glProgramUniform2f@Base 12.0.1
+ glProgramUniform2fv@Base 12.0.1
+ glProgramUniform2i@Base 12.0.1
+ glProgramUniform2iv@Base 12.0.1
+ glProgramUniform2ui@Base 12.0.1
+ glProgramUniform2uiv@Base 12.0.1
+ glProgramUniform3f@Base 12.0.1
+ glProgramUniform3fv@Base 12.0.1
+ glProgramUniform3i@Base 12.0.1
+ glProgramUniform3iv@Base 12.0.1
+ glProgramUniform3ui@Base 12.0.1
+ glProgramUniform3uiv@Base 12.0.1
+ glProgramUniform4f@Base 12.0.1
+ glProgramUniform4fv@Base 12.0.1
+ glProgramUniform4i@Base 12.0.1
+ glProgramUniform4iv@Base 12.0.1
+ glProgramUniform4ui@Base 12.0.1
+ glProgramUniform4uiv@Base 12.0.1
+ glProgramUniformMatrix2fv@Base 12.0.1
+ glProgramUniformMatrix2x3fv@Base 12.0.1
+ glProgramUniformMatrix2x4fv@Base 12.0.1
+ glProgramUniformMatrix3fv@Base 12.0.1
+ glProgramUniformMatrix3x2fv@Base 12.0.1
+ glProgramUniformMatrix3x4fv@Base 12.0.1
+ glProgramUniformMatrix4fv@Base 12.0.1
+ glProgramUniformMatrix4x2fv@Base 12.0.1
+ glProgramUniformMatrix4x3fv@Base 12.0.1
  glPushDebugGroup@Base 12.0.0~
  glReadBuffer@Base 9.1~
  glReadPixels@Base 7.8.1
@@ -278,7 +327,9 @@ libGLESv2.so.2 libgles2-mesa #MINVER# | libgles2
  glUniformMatrix4x3fv@Base 9.1~
  glUnmapBuffer@Base 9.1~
  glUseProgram@Base 7.8.1
+ glUseProgramStages@Base 12.0.1
  glValidateProgram@Base 7.8.1
+ glValidateProgramPipeline@Base 12.0.1
  glVertexAttrib1f@Base 7.8.1
  glVertexAttrib1fv@Base 7.8.1
  glVertexAttrib2f@Base 7.8.1

commit d951f5c6c07f01a63f6ab7e6d3709037bd1c5ecb
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Sat Jul 16 13:02:46 2016 +0300

    mesa-vulkan-drivers: default json location changed, adjust install

diff --git a/debian/mesa-vulkan-drivers.install b/debian/mesa-vulkan-drivers.install
index 5a9619b..b82491a 100644
--- a/debian/mesa-vulkan-drivers.install
+++ b/debian/mesa-vulkan-drivers.install
@@ -1,2 +1,2 @@
-etc/vulkan/icd.d/intel_icd.json	usr/share/vulkan/icd.d
+usr/share/vulkan/icd.d/*.json
 usr/lib/*/libvulkan_intel.so

commit a957298c6329307e4f6ea2e022ae1a809ea2ea51
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Sat Jul 16 12:29:59 2016 +0300

    mesa-vulkan-drivers: run ldconfig on pkg configure/remove, add lintian overrides

diff --git a/debian/mesa-vulkan-drivers.lintian-overrides b/debian/mesa-vulkan-drivers.lintian-overrides
new file mode 100644
index 0000000..5b38aae
--- /dev/null
+++ b/debian/mesa-vulkan-drivers.lintian-overrides
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames libvulkan-intel
+shlib-without-versioned-soname usr/lib/*/libvulkan_intel.so libvulkan_intel.so
diff --git a/debian/mesa-vulkan-drivers.postinst b/debian/mesa-vulkan-drivers.postinst
new file mode 100644
index 0000000..a32bc94
--- /dev/null
+++ b/debian/mesa-vulkan-drivers.postinst
@@ -0,0 +1,6 @@
+#!/bin/sh
+set -e
+if [ "$1" = "configure" ]; then
+	ldconfig
+fi
+
diff --git a/debian/mesa-vulkan-drivers.postrm b/debian/mesa-vulkan-drivers.postrm
new file mode 100644
index 0000000..52e070d
--- /dev/null
+++ b/debian/mesa-vulkan-drivers.postrm
@@ -0,0 +1,6 @@
+#!/bin/sh
+set -e
+if [ "$1" = "remove" ]; then
+	ldconfig
+fi
+

commit 04277f058d00238937e664cf546c43b16cea7b2b
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Fri Jul 8 23:45:44 2016 +0100

    docs: add release notes for 12.0.1
    
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/docs/relnotes/12.0.1.html b/docs/relnotes/12.0.1.html
new file mode 100644
index 0000000..be2eaca
--- /dev/null
+++ b/docs/relnotes/12.0.1.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+<head>
+  <meta http-equiv="content-type" content="text/html; charset=utf-8">
+  <title>Mesa Release Notes</title>
+  <link rel="stylesheet" type="text/css" href="../mesa.css">
+</head>
+<body>
+
+<div class="header">
+  <h1>The Mesa 3D Graphics Library</h1>
+</div>
+
+<iframe src="../contents.html"></iframe>
+<div class="content">
+
+<h1>Mesa 12.0.1 Release Notes / July 8, 2016</h1>
+
+<h1>Mesa 12.0.1 Release Notes / July 8, 2016</h1>
+
+<p>
+Mesa 12.0.1 is a bug fix release which fixes bugs found since the 12.0.1 release.
+</p>
+<p>
+Mesa 12.0.1 implements the OpenGL 4.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 4.3.  OpenGL
+4.3 is <strong>only</strong> available if requested at context creation
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+TBD.
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96864";>Bug 96864</a> - Mesa 12.0 radeon build broken</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Emil Velikov (4):</p>
+<ul>
+  <li>docs: add sha256 checksums for 12.0.0</li>
+  <li>radeon: reference the correct cdw/max_dw</li>
+  <li>Update version to 12.0.1</li>
+  <li>docs: add release notes for 12.0.1</li>
+</ul>
+
+
+</div>
+</body>
+</html>

commit a2770e55a272baf4a7e5beec33319e8d7337ceec
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Fri Jul 8 23:40:03 2016 +0100

    Update version to 12.0.1
    
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/VERSION b/VERSION
index 4044f90..b700dc1 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-12.0.0
+12.0.1

commit a705f82a5662cafe3875fc701390d252b8c5d31d
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Fri Jul 8 22:04:34 2016 +0100

    radeon: reference the correct cdw/max_dw
    
    With commit f41f78cda10 ("radeonsi: drop the DRAW_PREAMBLE packet on
    Polaris") we failed to attribute that the separate current/prev
    radeon_winsys_cs_chunk(s) are not applicable/available in branch.
    
    The latter of which introduced with commit 89ba076de4c ("radeon/winsys:
    introduce radeon_winsys_cs_chunk").
    
    Just drop "current." from the respective places to get things up and
    running again.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96864
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/src/gallium/drivers/radeon/r600_cs.h b/src/gallium/drivers/radeon/r600_cs.h
index f5e5039..80006b2 100644
--- a/src/gallium/drivers/radeon/r600_cs.h
+++ b/src/gallium/drivers/radeon/r600_cs.h
@@ -102,7 +102,7 @@ static inline void radeon_set_context_reg_idx(struct radeon_winsys_cs *cs,
 					      unsigned value)
 {
 	assert(reg >= R600_CONTEXT_REG_OFFSET);
-	assert(cs->current.cdw + 3 <= cs->current.max_dw);
+	assert(cs->cdw + 3 <= cs->max_dw);
 	radeon_emit(cs, PKT3(PKT3_SET_CONTEXT_REG, 1, 0));
 	radeon_emit(cs, (reg - R600_CONTEXT_REG_OFFSET) >> 2 | (idx << 28));
 	radeon_emit(cs, value);
@@ -141,7 +141,7 @@ static inline void radeon_set_uconfig_reg_idx(struct radeon_winsys_cs *cs,
 					      unsigned value)
 {
 	assert(reg >= CIK_UCONFIG_REG_OFFSET && reg < CIK_UCONFIG_REG_END);
-	assert(cs->current.cdw + 3 <= cs->current.max_dw);
+	assert(cs->cdw + 3 <= cs->max_dw);
 	radeon_emit(cs, PKT3(PKT3_SET_UCONFIG_REG, 1, 0));
 	radeon_emit(cs, (reg - CIK_UCONFIG_REG_OFFSET) >> 2 | (idx << 28));
 	radeon_emit(cs, value);

commit 3a146a789c5aa45e0de52bff764c2b371dd253aa
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Fri Jul 8 23:47:39 2016 +0100

    docs: add sha256 checksums for 12.0.0
    
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/docs/relnotes/12.0.0.html b/docs/relnotes/12.0.0.html
index 15958fd..4f11bbd 100644
--- a/docs/relnotes/12.0.0.html
+++ b/docs/relnotes/12.0.0.html
@@ -33,7 +33,8 @@ because compatibility contexts are not supported.
 
 <h2>SHA256 checksums</h2>
 <pre>
-TBD.
+3b8fa4d86d78f8f6ec86055b92ad1afe869001483593b3dd4531184b8bc4fcfb  mesa-12.0.0.tar.gz
+0090c025219318935124292b482e3439bc43e8c074ad01086449fcad88547dc6  mesa-12.0.0.tar.xz
 </pre>
 
 

commit 8b06176f310f65628ce136b90a99005278ba5e0d
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Thu Jul 7 13:39:06 2016 +0100

    docs: Update 12.0.0 release notes
    
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/docs/relnotes/12.0.0.html b/docs/relnotes/12.0.0.html
index 25b9b68..15958fd 100644
--- a/docs/relnotes/12.0.0.html
+++ b/docs/relnotes/12.0.0.html
@@ -14,7 +14,7 @@
 <iframe src="../contents.html"></iframe>
 <div class="content">
 
-<h1>Mesa 12.0.0 Release Notes / TBD</h1>
+<h1>Mesa 12.0.0 Release Notes / July 8, 2016</h1>
 
 <p>
 Mesa 12.0.0 is a new development release.
@@ -78,11 +78,256 @@ Note: some of the new features are only available with certain drivers.
 
 <h2>Bug fixes</h2>
 
-TBD.
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42187";>Bug 42187</a> - ES 1.1 conformance pntszary.c fail</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=71789";>Bug 71789</a> - [r300g] Visuals not found in (default) depth = 24</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=81585";>Bug 81585</a> - piglit spec_glsl-1.10_compiler_literals_invalid-float-suffix-capital-f.vert fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=83036";>Bug 83036</a> - [ILK]Piglit spec_ARB_copy_image_arb_copy_image-formats fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=89607";>Bug 89607</a> - Assertion hit in opt_array_splitting with recursive array indexing</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=90513";>Bug 90513</a> - Odd gray and red flicker in The Talos Principle on GK104</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=91526";>Bug 91526</a> - World of Warcraft (on Wine) has UI corruption with nouveau</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92363";>Bug 92363</a> - [BSW/BDW] ogles1conform Gets test fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92628";>Bug 92628</a> - HTTP site for Mesa downloads</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92743";>Bug 92743</a> - Centroid shouldn't have to match between the FS and the VS</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92850";>Bug 92850</a> - Segfault loading War Thunder</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93054";>Bug 93054</a> - [BDW] DiRT Showdown and Bioshock Infinite only render half the screen (bottom left triangle)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93524";>Bug 93524</a> - Clover doesn't build</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93551";>Bug 93551</a> - Divinity: Original Sin Enhanced Edition(Native) crash on start</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93667";>Bug 93667</a> - Crash in eglCreateImageKHR with huge texture size</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93767";>Bug 93767</a> - Glitches with soft shadows and MSAA in Knights of the Old Republic 2</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93840";>Bug 93840</a> - [i965] Alien: Isolation fails with GL_ARB_compute_shader enabled</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93962";>Bug 93962</a> - [HSW, regression, bisected, CTS] ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94081";>Bug 94081</a> - [HSW] compute shader shared var + atomic op = fail</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94086";>Bug 94086</a> - Multiple conflicting libGL libraries installed</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94116";>Bug 94116</a> - program interface queries not returning right data for UBO / GL_BLOCK_INDEX</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94129";>Bug 94129</a> - Mesa's compiler should warn about undefined values</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94181";>Bug 94181</a> - [regression] piglit.spec.ext_framebuffer_object.getteximage-formats init-by-clear-and-render</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94193";>Bug 94193</a> - [llvmpipe] Line antialiasing looks different when GL_LINE_STIPPLE is enabled with pattern 0xffff</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94198";>Bug 94198</a> - [HSW] segfault in copy image when copying from cubemap to 2d</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94199";>Bug 94199</a> - Shader abort/crash</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94253";>Bug 94253</a> - [llvmpipe] piglit gl-1.0-swapbuffers-behavior regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94254";>Bug 94254</a> - [llvmpipe] [softpipe] piglit read-front regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94257";>Bug 94257</a> - [softpipe] piglit glx-copy-sub-buffer regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94274";>Bug 94274</a> - [swrast] piglit arb_occlusion_query2-render regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94284";>Bug 94284</a> - [radeonsi] outlast segfault on start</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94291";>Bug 94291</a> - llvmpipe tests fail if built on skylake i7-6700k</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94348";>Bug 94348</a> - vkBindImageMemory doesn't take into account the offset when the image is used as a depth buffer</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94383";>Bug 94383</a> - build error on i386 when enabling swr</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94388";>Bug 94388</a> - r600_blit.c:281: r600_decompress_depth_textures: Assertion `tex-&gt;is_depth &amp;&amp; !tex-&gt;is_flushing_texture' failed.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94412";>Bug 94412</a> - Trine 3 misrender</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94447";>Bug 94447</a> - glsl/glcpp/tests/glcpp-test-cr-lf regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94453";>Bug 94453</a> - dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_{center,corner} fail</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94454";>Bug 94454</a> - dEQP-GLES3.functional.clipping.point.wide_point_clip* fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94456";>Bug 94456</a> - dEQP-GLES3.functional.state_query.floats.{blend_color,color_clear_value,depth_clear_value}_getinteger64 fail</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94458";>Bug 94458</a> - dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_initial fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94468";>Bug 94468</a> - [HSW, regression, bisected] numerous Sascha demos render incorrectly</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94481";>Bug 94481</a> - softpipe - access violation in img_filter_2d_nearest</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94485";>Bug 94485</a> - dEQP-GLES3.functional.negative_api.shader.compile_shader and delete_shader broken by Meta</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94524";>Bug 94524</a> - Wrong gl_TessLevelOuter interpretation for isolines</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94595";>Bug 94595</a> - [Mesa AMD&amp;swrast] Texture views attached as framebuffers return their viewed tecture's color encoding and render incorrectly</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94657";>Bug 94657</a> - [llvmpipe] [softpipe] piglit arb_texture_view-getteximage-srgb regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94661";>Bug 94661</a> - [bdw, skl] vk-cts: new test failing</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94671";>Bug 94671</a> - [radeonsi] Blue-ish textures in Shadow of Mordor</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94713";>Bug 94713</a> - [Gen8+] ES 3.1 Stencil texturing broken for 2DArray/Cubes</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94747";>Bug 94747</a> - Convert phi nodes to logical operations</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94835";>Bug 94835</a> - Increase fragment shader sample limits from 16 to 32 (AMD Linux - Mesa/RadeonSi)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94847";>Bug 94847</a> - [ES3.1CTS] es31-cts.draw_buffers_indexed.color_masks fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94896";>Bug 94896</a> - [vulkan] new CTS tests fail on i965</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94904";>Bug 94904</a> - [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94907";>Bug 94907</a> - codegen/nv50_ir_ra.cpp:1330:29: error: ‘isinf’ was not declared in this scope</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94909";>Bug 94909</a> - [llvmpipe] piglit fs-roundEven-float regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94917";>Bug 94917</a> - radeonsi supports GL_ARB_shader_storage_buffer_object with 0 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94924";>Bug 94924</a> - [GEN8] Ungine Valley fails to run due to &quot;intel_do_flush_locked failed: Input/output error&quot;</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94925";>Bug 94925</a> - Crash in egl_dri3_get_dri_context with Dolphin EGL/X11 in single-core mode</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94944";>Bug 94944</a> - [regression, hswgt1] gpu hang on arb_shader_image_load_store</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94955";>Bug 94955</a> - Uninitialized variables leads to random segfaults (valgrind log, apitrace attached)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94969";>Bug 94969</a> - build fails because install-data-local doesn't follow $DESTDIR</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94972";>Bug 94972</a> - blend failures on llvmpipe with llvm 3.7 due to vector selects</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94979";>Bug 94979</a> - dolphin-emu rendering broken on gallium/SWR + crashing often</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94984";>Bug 94984</a> - XCom2 crashes with SIGSEGV on radeonsi</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94994";>Bug 94994</a> - OSMesaGetProcAdress always fails on mangled OSMesa</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94997";>Bug 94997</a> - [vulkan, SKL,BDW,HSW] deqp-vk.spirv_assembly.instruction.compute.opcopymemory.array regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94998";>Bug 94998</a> - [vulkan] deqp-vk.pipeline.push_constant.graphics_pipeline.count_3shader_vgf regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95001";>Bug 95001</a> - [vulkan] deqp-vk.binding_model.shader_access regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95005";>Bug 95005</a> - Unreal engine demos segfault after shader compilation error with OpenGL 4.3</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95026";>Bug 95026</a> - Alien Isolation segfault after initial loading screen/video</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95034";>Bug 95034</a> - vkResetCommandPool should not destroy the command buffers.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95071";>Bug 95071</a> - [bisected] Wrong colors in KDE/Qt applications</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95133";>Bug 95133</a> - X-COM Enemy Within crashes when entering tactical mission with Bonaire</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95138";>Bug 95138</a> - [deqp, 32bit, gen8+] deqp-gles31.functional.draw_indirect.negative</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95142";>Bug 95142</a> - [ES3.1CTS,GEN8] ESEXT-CTS.draw_elements_base_vertex_tests.invalid_mapped_bos assertion</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95158";>Bug 95158</a> - glx-test compilation fails in `make check`</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95164";>Bug 95164</a> - GLSL compiler (linker I think) emits assertion upon call to glAttachShader</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95180";>Bug 95180</a> - rasterizer/memory/Convert.h:170:9: error: ‘__builtin_isnan’ is not a member of ‘std’</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95198";>Bug 95198</a> - Shadow of Mordor beta has missing geometry with gl 4.3</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95203";>Bug 95203</a> - Tonga GST/OMX/VCE encode broken since mesa: st/omx: Fix resource leak on OMX_ErrorNone</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95211";>Bug 95211</a> - scons TypeError: 'tuple' object is not callable</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95246";>Bug 95246</a> - Segfault in glBindFramebuffer()</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95251";>Bug 95251</a> - vdpau decoder capabilities: not supported</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95252";>Bug 95252</a> - [deqp] deqp-gles31.functional.debug.object_labels.query_length_only crashes</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95292";>Bug 95292</a> - [IVB,SKL] vulkan: stride/tiling issue with vkCmdCopyBufferToImage from larger source buffer into destination image</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95296";>Bug 95296</a> - nir_lower_double_packing.c:79:4: error: void function 'lower_double_pack_impl' should not return a value [-Wreturn-type]</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95324";>Bug 95324</a> - GL33-CTS.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo fails in one case on Haswell</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95370";>Bug 95370</a> - [965GM] piglit fails many tests after a5d7e144</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95373";>Bug 95373</a> - Suspicious warning in brw_blorp_clear.cpp</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95403";>Bug 95403</a> - [GK110] misaligned_gpr spamming dmesg when playing victor vran</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95419";>Bug 95419</a> - [HSW][regression][bisect] RPG Maker game gives &quot;invalid floating point operation&quot; at startup</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95456";>Bug 95456</a> - glXGetFBConfigs has invalid screen bounds</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95462";>Bug 95462</a> - [BXT,BSW] arb_gpu_shader_fp64 causes gpu hang</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95529";>Bug 95529</a> - [regression, bisected] Image corruption in Chrome</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95537";>Bug 95537</a> - Invalid argument  in anv_ioctl called from anv_physical_device_init</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96221";>Bug 96221</a> - nir/nir_lower_tex.c:202: error: unknown field ‘f32’ specified in initializer</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96228";>Bug 96228</a> - SSBO test regressions from mesa 5b267509</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96236";>Bug 96236</a> - dri_interface.h:404: error: redefinition of typedef ‘mesa_glinterop_device_info’</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96238";>Bug 96238</a> - swr fails to build outside of the main directory</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96239";>Bug 96239</a> - [radeonsi tessellation] [R9 290/390] Random &quot;texture flickering&quot; (Shadow of Mordor, Tomb Raider, Unigine Heaven 4.0)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96258";>Bug 96258</a> - [NVC0] Hang when running compute program</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96285";>Bug 96285</a> - Mesa build broken</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96299";>Bug 96299</a> - [vulkan] 64 regressions due to mesa d5f2f32</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96346";>Bug 96346</a> - [SNB,CTS] es2-cts.gtf.gl.atan regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96349";>Bug 96349</a> - [CTS,SKL,BSW,BDW,KBL,BXT] es31-cts.arrays_of_arrays.interactionuniformbuffers3</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96351";>Bug 96351</a> - [CTS,SKL,KBL,BXT] es2-cts.gtf.gl2extensiontests.egl_image.egl_image</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96358";>Bug 96358</a> - SSO: wrong interface validation between GS and VS (regresion due to latest gles 3.1)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96425";>Bug 96425</a> - [bisected] occasional dark render in The Talos Principle</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96504";>Bug 96504</a> - [vulkancts] compute tests crash</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96516";>Bug 96516</a> - [bisected: 482526] &quot;clover: Update OpenCL version string to match OpenGL&quot;: clover's build fails because of missing git_sha1.h</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96565";>Bug 96565</a> - Clive Barker's Jericho displays strange,vivid colors when motion blur enabled</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96607";>Bug 96607</a> - [bisected] texture misrender / flicker in The Talos Principle on SKL</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96617";>Bug 96617</a> - gl_SecondaryFragDataEXT doesn't work for extended blend func</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96629";>Bug 96629</a> - dEQP-GLES2.functional.texture.completeness.cube.not_positive_level_0: Assertion `width &gt;= 1' failed.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96639";>Bug 96639</a> - st/mesa: transfer_map with too-high level with dEQP-GLES2.functional.texture.completeness.cube.extra_level</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96674";>Bug 96674</a> - [SNB, ILK] spec.ext_image_dma_buf_import.ext_image_dma_buf_import-sample_nv1</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96765";>Bug 96765</a> - BindFragDataLocationIndexed on array fragment shader output.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96791";>Bug 96791</a> - Cannot use image from swapchains for sampling</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96825";>Bug 96825</a> - anv_device.c:31:27: fatal error: anv_timestamp.h: No such file or directory</li>
+
+</ul>
+
 
 <h2>Changes</h2>
 
-TBD.
+Radeon drivers (r600 and radeonsi) now require LLVm 3.6 as a minimum.
 
 </div>
 </body>

commit ab8938817ff64ea8814899632e5f861d7de0fb58
Author: Emil Velikov <emil.velikov@collabora.com>
Date:   Thu Jul 7 11:39:25 2016 +0100

    Update version to 12.0.0(final)
    
    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

diff --git a/VERSION b/VERSION
index 076ead7..4044f90 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-12.0.0-rc4
+12.0.0

commit 88a095962f0a5fddc427204bd15fe41adb1a4603
Author: Neha Bhende <bhenden@vmware.com>
Date:   Tue Jun 28 12:59:19 2016 -0700

    svga: Fix failures caused in fedora 24
    
    SVGA_3D_CMD_DX_GENRATE_MIPMAP & SVGA_3D_CMD_DX_SET_PREDICATION commands
    are not presents in fedora 24 kernel module. Because of this
    reason application like supertuxkart are not running.
    
    v2: Add few comments and code modifications suggested by Brian P.
    
    Reviewed-by: Brian Paul <brianp@vmware.com>
    Reviewed-by: Charmaine Lee <charmainel@vmware.com>
    (cherry picked from commit 7988513ac3d86ba367fbe44e73fe483ff96aaa29)

diff --git a/src/gallium/drivers/svga/svga_pipe_query.c b/src/gallium/drivers/svga/svga_pipe_query.c
index 4febf9b..65e58fe 100644
--- a/src/gallium/drivers/svga/svga_pipe_query.c
+++ b/src/gallium/drivers/svga/svga_pipe_query.c
@@ -1219,13 +1219,19 @@ svga_render_condition(struct pipe_context *pipe, struct pipe_query *q,
          sws->fence_finish(sws, sq->fence, SVGA_FENCE_FLAG_QUERY);
       }
    }
-
-   ret = SVGA3D_vgpu10_SetPredication(svga->swc, queryId,
-                                      (uint32) condition);
-   if (ret != PIPE_OK) {
-      svga_context_flush(svga, NULL);
+   /*
+    * if the kernel module doesn't support the predication command,
+    * we'll just render unconditionally.
+    * This is probably acceptable for the typical case of occlusion culling.
+    */
+   if (sws->have_set_predication_cmd) {
       ret = SVGA3D_vgpu10_SetPredication(svga->swc, queryId,
                                          (uint32) condition);
+      if (ret != PIPE_OK) {
+         svga_context_flush(svga, NULL);
+         ret = SVGA3D_vgpu10_SetPredication(svga->swc, queryId,
+                                            (uint32) condition);
+      }
    }
 }
 
diff --git a/src/gallium/drivers/svga/svga_screen.c b/src/gallium/drivers/svga/svga_screen.c
index 173873f..84858af 100644
--- a/src/gallium/drivers/svga/svga_screen.c
+++ b/src/gallium/drivers/svga/svga_screen.c
@@ -320,7 +320,7 @@ svga_get_param(struct pipe_screen *screen, enum pipe_cap param)
       return 1; /* may be a sw fallback, depending on restart index */
 
    case PIPE_CAP_GENERATE_MIPMAP:
-      return sws->have_vgpu10;
+      return sws->have_generate_mipmap_cmd;
 
    /* Unsupported features */
    case PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION:
diff --git a/src/gallium/drivers/svga/svga_winsys.h b/src/gallium/drivers/svga/svga_winsys.h
index 7da2c4e..b96a8e4 100644
--- a/src/gallium/drivers/svga/svga_winsys.h
+++ b/src/gallium/drivers/svga/svga_winsys.h
@@ -544,6 +544,9 @@ struct svga_winsys_screen
 


Reply to: