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->is_depth && !tex->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&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 "intel_do_flush_locked failed: Input/output error"</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 "invalid floating point operation" 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 "texture flickering" (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] "clover: Update OpenCL version string to match OpenGL": 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 >= 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: