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 <tjaal...@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 <tjaal...@debian.org> Wed, 04 May 2016 15:41:31 +0300 + -- Timo Aaltonen <tjaal...@debian.org> Sat, 16 Jul 2016 13:03:04 +0300 mesa (11.2.2-1) unstable; urgency=medium commit abc592b02856f4438da97693025f5ccd9807a443 Author: Timo Aaltonen <tjaal...@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 <tjaal...@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 <tjaal...@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.veli...@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.veli...@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.veli...@collabora.com> Date: Fri Jul 8 23:40:03 2016 +0100 Update version to 12.0.1 Signed-off-by: Emil Velikov <emil.veli...@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.veli...@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.veli...@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.veli...@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.veli...@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.veli...@collabora.com> Date: Thu Jul 7 13:39:06 2016 +0100 docs: Update 12.0.0 release notes Signed-off-by: Emil Velikov <emil.veli...@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.veli...@collabora.com> Date: Thu Jul 7 11:39:25 2016 +0100 Update version to 12.0.0(final) Signed-off-by: Emil Velikov <emil.veli...@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 <bhen...@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 <bri...@vmware.com> Reviewed-by: Charmaine Lee <charmai...@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