mesa-clc: vendor as full-fork recipe (path=source, patches baked)

This commit is contained in:
2026-08-01 04:44:05 +03:00
parent f8e4789a2b
commit 406ee9fbeb
12522 changed files with 6035591 additions and 3 deletions
@@ -0,0 +1,124 @@
Mesa 10.0.1 Release Notes / (December 12, 2013)
===============================================
Mesa 10.0.1 is a bug fix release which fixes bugs found since the 10.0
release.
Mesa 10.0.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts not supported.
MD5 checksums
-------------
::
0a72ca5b36046a658bf6038326ff32ed MesaLib-10.0.1.tar.bz2
01bde35c912e504ba62caf1ef9f7022c MesaLib-10.0.1.tar.gz
59a174a11a89e6b1b8ee9c3f7e3c388c MesaLib-10.0.1.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 64323 <https://bugs.freedesktop.org/show_bug.cgi?id=64323>`__ -
Severe misrendering in Left 4 Dead 2
- `Bug 68838 <https://bugs.freedesktop.org/show_bug.cgi?id=68838>`__ -
GLSL: struct declarations produce a "empty declaration warning" in
9.2
- `Bug 69155 <https://bugs.freedesktop.org/show_bug.cgi?id=69155>`__ -
[NV50 gallium] [piglit] bin/varying-packing-simple triggers memory
corruption/failures
- `Bug 70250 <https://bugs.freedesktop.org/show_bug.cgi?id=70250>`__ -
weston-terminal rendering corrupted with output transform 90 and 270
- `Bug 70601 <https://bugs.freedesktop.org/show_bug.cgi?id=70601>`__ -
[SNB Bisected]Piglit spec/ARB_texture_float/multisample-formats 2
GL_ARB_texture_float fails
- `Bug 72230 <https://bugs.freedesktop.org/show_bug.cgi?id=72230>`__ -
Unable to extract MesaLib-10.0.0.tar.{gz,bz2} with bsdtar
- `Bug 72325 <https://bugs.freedesktop.org/show_bug.cgi?id=72325>`__ -
[swrast] piglit glean fbo regression
- `Bug 72327 <https://bugs.freedesktop.org/show_bug.cgi?id=72327>`__ -
[swrast] piglit glean pointSprite regression
Changes
-------
The full set of changes can be viewed by using the following git
command:
::
git log mesa-10.0..mesa-10.0.1
Axel Davy (2):
- egl/wayland: Flush the wl_display at the end of SwapBuffers
- Enable throttling in SwapBuffers
Chad Versace (2):
- i965/hsw: Apply non-msrt fast color clear w/a to all HSW GTs
- i965: Add extra-alignment for non-msrt fast color clear for all hw
(v2)
Dave Airlie (1):
- swrast: fix readback regression since inversion fix
Emil Velikov (1):
- automake: include only one copy VERSION in tarball
Ian Romanick (3):
- docs: Add 10.0 release md5sums
- Remove a057b83 from the pick list
- glsl: Don't emit empty declaration warning for a struct specifier
Ilia Mirkin (8):
- mesa: don't leak performance monitors on context destroy
- nv50: Fix GPU_READING/WRITING bit removal
- nouveau: avoid leaking fences while waiting
- nv50: wait on the buf's fence before sticking it into pushbuf
- nv50: enable h264 and mpeg4 for nv98+ (vp3, vp4.0)
- nouveau/video: update h264 picparm field names based on usage
- nouveau/video: update a few more h264 picparm field names
- nv50: report 15 max inputs for fragment programs
Jordan Justen (1):
- dri megadriver_stub: add compatibility for older DRI loaders
Kristian Høgsberg (2):
- egl/wayland: Damage INT32_MAX x INT32_MAX region for eglSwapBuffers
- egl/wayland: Send commit after flushing the driver context
Maarten Lankhorst (1):
- nouveau: Fix compiler warning regression
Paul Berry (1):
- i965/gen6: Fix multisample resolve blits for luminance/intensity 32F
formats.
Thomas Hellstrom (1):
- st/xa: Bump major version number to 2
Tom Stellard (2):
- r300/compiler/tests: Fix segfault
- r300/compiler/tests: Fix line length check in test parser
@@ -0,0 +1,127 @@
Mesa 10.0.2 Release Notes / (January 9, 2014)
=============================================
Mesa 10.0.2 is a bug fix release which fixes bugs found since the 10.0.1
release.
Mesa 10.0.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts not supported.
MD5 checksums
-------------
::
de7d14baf0101b697c140d2f47ef27e9 MesaLib-10.0.2.tar.gz
8544c0ab3e438a08b5103421ea15b6d2 MesaLib-10.0.2.tar.bz2
181b0d6c1afca38e98a930d0e564ed90 MesaLib-10.0.2.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 70740 <https://bugs.freedesktop.org/show_bug.cgi?id=70740>`__ -
HiZ on SNB causes GPU hang with WebGL web app
- `Bug 72026 <https://bugs.freedesktop.org/show_bug.cgi?id=72026>`__ -
SIGSEGV in fs_visitor::visit(ir_dereference_variable*)
- `Bug 72264 <https://bugs.freedesktop.org/show_bug.cgi?id=72264>`__ -
GLSL error reporting
- `Bug 72369 <https://bugs.freedesktop.org/show_bug.cgi?id=72369>`__ -
glitches in serious sam 3 with the sb shader backend
Changes
-------
The full set of changes can be viewed by using the following git
command:
::
git log mesa-10.0.1..mesa-10.0.2
Aaron Watry (8):
- clover: Remove unused variable
- pipe_loader/sw: close dev->lib when initialization fails
- radeon/compute: Stop leaking LLVMContexts in
radeon_llvm_parse_bitcode
- r600/compute: Free compiled kernels when deleting compute state
- r600/compute: Use the correct FREE macro when deleting compute state
- radeon/llvm: Free target data at end of optimization
- st/vdpau: Destroy context when initialization fails
- r600/pipe: Stop leaking context->start_compute_cs_cmd.buf on EG/CM
Alex Deucher (1):
- r600g: fix SUMO2 pci id
Alexander von Gluck IV (1):
- Haiku: Add in public GL kit headers
Anuj Phogat (1):
- mesa: Fix error code generation in glBeginConditionalRender()
Carl Worth (2):
- docs: Add md5sums for the 10.0.1 release.
- Update version to 10.0.2
Chad Versace (1):
- i965/gen6: Fix HiZ hang in WebGL Google Maps
Erik Faye-Lund (1):
- glcpp: error on multiple #else/#elif directives
Henri Verbeet (1):
- i915: Add support for gl_FragData[0] reads.
Ilia Mirkin (1):
- nv50: fix a small leak on context destroy
Jonathan Liu (2):
- st/mesa: use pipe_sampler_view_release()
- llvmpipe: use pipe_sampler_view_release() to avoid segfault
Kenneth Graunke (2):
- i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation.
- Revert "mesa: Remove GLXContextID typedef from glx.h."
Kevin Rogovin (1):
- Use line number information from entire function expression
Kristian Høgsberg (1):
- dri_util: Don't assume \__DRIcontext->driverPrivate is a gl_context
Marek Olšák (2):
- mesa: fix interpretation of glClearBuffer(drawbuffer)
- st/mesa: fix glClear with multiple colorbuffers and different formats
Paul Berry (2):
- glsl: Teach ir_variable_refcount about ir_loop::counter variables.
- glsl: Fix inconsistent assumptions about ir_loop::counter.
Vadim Girlin (1):
- r600g/sb: fix stack size computation on evergreen
@@ -0,0 +1,174 @@
Mesa 10.0.3 Release Notes / (February 3, 2014)
==============================================
Mesa 10.0.3 is a bug fix release which fixes bugs found since the 10.0.2
release.
Mesa 10.0.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts not supported.
MD5 checksums
-------------
::
5f9f463ef08129f6762106b434910adb MesaLib-10.0.3.tar.bz2
fb3997b6500e153bc32370cb3fc4ca9e MesaLib-10.0.3.tar.gz
a07b4b6b9eb449b88a6cb5061e51c331 MesaLib-10.0.3.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 72708 <https://bugs.freedesktop.org/show_bug.cgi?id=72708>`__ -
Master fails to build with older gcc due to -msse4.1
- `Bug 72926 <https://bugs.freedesktop.org/show_bug.cgi?id=72926>`__ -
[REGRESSION,swrast] Memory-related crash with anti-aliasing enabled
- `Bug 73096 <https://bugs.freedesktop.org/show_bug.cgi?id=73096>`__ -
Query GL_RGBA_SIGNED_COMPONENTS_EXT missing
- `Bug 73100 <https://bugs.freedesktop.org/show_bug.cgi?id=73100>`__ -
Please use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config
- `Bug 73418 <https://bugs.freedesktop.org/show_bug.cgi?id=73418>`__ -
OpenCL hangs graphics on CAYMAN
- `Bug 73473 <https://bugs.freedesktop.org/show_bug.cgi?id=73473>`__ -
Potential crash bug in src/gallium/auxiliary/rtasm/rtasm_execmem.c
- `Bug 73915 <https://bugs.freedesktop.org/show_bug.cgi?id=73915>`__ -
sample shading + centroid broken since f5cfb4a
- `Bug 73956 <https://bugs.freedesktop.org/show_bug.cgi?id=73956>`__ -
SIGSEGV when passing GL_NONE to glReadBuffer
- `Bug 74026 <https://bugs.freedesktop.org/show_bug.cgi?id=74026>`__ -
Compiler rejects chained assignments involving array dereferences
Changes
-------
The full set of changes can be viewed by using the following git
command:
::
git log mesa-10.0.2..mesa-10.0.3
Aaron Watry (2):
- radeon: Move gfx/dma cs cleanup to r600_common_context_cleanup
- st/dri: prevent leak of dri option default values
Andreas Fänger (1):
- swrast: fix delayed texel buffer allocation regression for OpenMP
Anuj Phogat (3):
- glsl: Disable ARB_texture_rectangle in shader version 100.
- i965: Use sample barycentric coordinates with per sample shading
- i965: Ignore 'centroid' interpolation qualifier in case of persample
shading
Brian Paul (3):
- mesa: implement missing glGet(GL_RGBA_SIGNED_COMPONENTS_EXT) query
- st/mesa: fix glReadBuffer(GL_NONE) segfault
- draw: fix incorrect vertex size computation in LLVM drawing code
Carl Worth (5):
- Add md5sums for 10.0.2. release.
- cherry-ignore: Ignore several patches not yet ready for the stable
branch
- Drop another couple of patches.
- cherry-ignore: Ignore 4 patches at the request of the author, (Anuj).
- Update version to 10.0.3
Chad Versace (1):
- i965/gen6/blorp: Emit more flushes to workaround hangs
Chris Forbes (1):
- i965: fold offset into coord for textureOffset(gsampler2DRect)
Emil Velikov (5):
- mesa: use signed temporary variable to store \_ColorDrawBufferIndexes
- st/mesa: use signed temporary variable to store
\_ColorDrawBufferIndexes
- nv50: access only the available amount of textures
- nv50: access only the available amount of constbuf
- gallium/rtasm: handle mmap failures appropriately
Eric Anholt (2):
- i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels.
- i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps.
Ian Romanick (2):
- mesa: Add COMPRESSED_RGBA_S3TC_DXT1_EXT to COMPRESSED_TEXTURE_FORMATS
for GLES
- radeon / r200: Pass the API into \_mesa_initialize_context
Ilia Mirkin (2):
- mesa: fix GL_COLOR_SUM enum for drivers without ARB_vertex_program
- st/vdpau: don't return a device if the screen doesn't support NPOT
José Fonseca (1):
- mesa: Use IROUND instead of roundf.
Kenneth Graunke (2):
- glsl: Rename "expr" to "lhs_expr" in vector_extract munging code.
- glsl: Fix chained assignments of vector channels.
Lauri Kasanen (1):
- mesa: Fix build to properly check for supported compiler flags
Marek Olšák (2):
- st/mesa: use sRGB formats for MSAA resolving if destination is sRGB
- gallium/util: util_format_srgb should not return FORMAT_NONE for sRGB
formats
Matt Turner (2):
- glcpp: Define GL_EXT_shader_integer_mix in both GL and ES.
- glx: Update glxext.h to revision 24777.
Michał Górny (1):
- Use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config.
Paul Berry (1):
- i965: Ensure that all necessary state is re-emitted if we run out of
aperture.
Paul Seidler (1):
- build: move ARCH_LIBS definition outside of ASM definition
Thomas Sondergaard (4):
- mesa: Preliminary support for MSVC_VERSION=12.0
- mesa: Fix compile error with MSVC 2013
- mesa: Work around internal compiler error
- mesa: Namespace qualify fma to override ambiguity with fma from
math.h
Tom Stellard (1):
- r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a
compute shader.
@@ -0,0 +1,162 @@
Mesa 10.0.4 Release Notes / (March 12, 2014)
============================================
Mesa 10.0.4 is a bug fix release which fixes bugs found since the 10.0.3
release.
Mesa 10.0.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts not supported.
MD5 checksums
-------------
::
5a3c5b90776ec8a9fcd777c99e0607e2 MesaLib-10.0.4.tar.gz
8b148869d2620b0720c8a8d2b7eb3e38 MesaLib-10.0.4.tar.bz2
da2418d25bfbc273660af7e755fb367e MesaLib-10.0.4.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 71870 <https://bugs.freedesktop.org/show_bug.cgi?id=71870>`__ -
Metro: Last Light rendering issues
- `Bug 72895 <https://bugs.freedesktop.org/show_bug.cgi?id=72895>`__ -
Missing trees in flightgear 2.12.1 with mesa 10.0.1
- `Bug 74251 <https://bugs.freedesktop.org/show_bug.cgi?id=74251>`__ -
Segfault in st_finalize_texture with Texture Buffer
- `Bug 74723 <https://bugs.freedesktop.org/show_bug.cgi?id=74723>`__ -
main/shaderapi.c:407: detach_shader: Assertion
\`shProg->Shaders[j]->Type == 0x8B31 \|\| shProg->Shaders[j]->Type ==
0x8B30' failed.
Changes
-------
The full set of changes can be viewed by using the following git
command:
::
git log mesa-10.0.3..mesa-10.0.4
Anuj Phogat (4):
- mesa: Generate correct error code in glDrawBuffers()
- mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to
legal_get_tex_level_parameter_target()
- glsl: Fix condition to generate shader link error
- i965: Fix the region's pitch condition to use blitter
Brian Paul (8):
- r200: move driContextSetFlags(ctx) call after ctx var is initialized
- radeon: move driContextSetFlags(ctx) call after ctx var is
initialized
- gallium/auxiliary/indices: replace free() with FREE()
- draw: fix incorrect color of flat-shaded clipped lines
- st/mesa: avoid sw fallback for getting/decompressing textures
- mesa: update assertion in detach_shader() for geom shaders
- mesa: do depth/stencil format conversion in glGetTexImage
- softpipe: use 64-bit arithmetic in softpipe_resource_layout()
Carl Worth (4):
- docs: Add md5sums for 10.0.3 release
- main: Avoid double-free of shader Label
- get-pick-list: Update to only find patches nominated for the 10.0
branch
- Update version to 10.0.4
Chris Forbes (1):
- i965: Validate (and resolve) all the bound textures.
Christian König (1):
- radeon/uvd: fix feedback buffer handling v2
Daniel Kurtz (1):
- glsl: Add locking to builtin_builder singleton
Emil Velikov (3):
- dri/nouveau: Pass the API into \_mesa_initialize_context
- nv50: correctly calculate the number of vertical blocks during
transfer map
- dri/i9*5: correctly calculate the amount of system memory
Fredrik Höglund (3):
- mesa: Preserve the NewArrays state when copying a VAO
- glx: Fix the default values for GLXFBConfig attributes
- glx: Fix the GLXFBConfig attrib sort priorities
Hans (2):
- util: don't define isfinite(), isnan() for MSVC >= 1800
- mesa: don't define c99 math functions for MSVC >= 1800
Ian Romanick (6):
- meta: Release resources used by decompress_texture_image
- meta: Release resources used by \_mesa_meta_DrawPixels
- meta: Fallback to software for GetTexImage of compressed
GL_TEXTURE_CUBE_MAP_ARRAY
- meta: Consistenly use non-Apple VAO functions
- glcpp: Only warn for macro names containing \_\_
- glsl: Only warn for macro names containing \_\_
Ilia Mirkin (3):
- nv30: report 8 maximum inputs
- nouveau/video: make sure that firmware is present when checking caps
- nouveau: fix chipset checks for nv1a by using the oclass instead
Julien Cristau (1):
- glx/dri2: fix build failure on HURD
Kenneth Graunke (2):
- glsl: Don't lose precision qualifiers when encountering "centroid".
- i965: Create a hardware context before initializing state module.
Kusanagi Kouichi (1):
- targets/vdpau: Always use c++ to link
Marek Olšák (1):
- st/mesa: fix crash when a shader uses a TBO and it's not bound
Matt Turner (1):
- glsl: Initialize ubo_binding_mask flags to zero.
Paul Berry (2):
- glsl: Make condition_to_hir() callable from outside
ast_iteration_statement.
- glsl: Fix continue statements in do-while loops.
Tom Stellard (1):
- r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen
GPUs
Topi Pohjolainen (1):
- i965/blorp: do not use unnecessary hw-blending support
@@ -0,0 +1,147 @@
Mesa 10.0.5 Release Notes / April 18, 2014
==========================================
Mesa 10.0.5 is a bug fix release which fixes bugs found since the 10.0.4
release.
Mesa 10.0.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts not supported.
MD5 checksums
-------------
::
db606aadd0fe321f3664099677d159bc MesaLib-10.0.5.tar.gz
e6009ccd8898d7104bb325b6af9ec354 MesaLib-10.0.5.tar.bz2
c8ab9e502542bf32299a4df85b0b704d MesaLib-10.0.5.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 58660 <https://bugs.freedesktop.org/show_bug.cgi?id=58660>`__ -
CAYMAN broken with HyperZ on
- `Bug 64471 <https://bugs.freedesktop.org/show_bug.cgi?id=64471>`__ -
Radeon HD6570 lockup in Brütal Legend with HyperZ
- `Bug 66352 <https://bugs.freedesktop.org/show_bug.cgi?id=66352>`__ -
GPU lockup in L4D2 on TURKS with HyperZ
- `Bug 68799 <https://bugs.freedesktop.org/show_bug.cgi?id=68799>`__ -
[APITRACE] Hyper-Z lockup with Falcon BMS 4.32u6 on CAYMAN
- `Bug 71547 <https://bugs.freedesktop.org/show_bug.cgi?id=71547>`__ -
compilation failure :#error "SSE4.1 instruction set not enabled"
- `Bug 72685 <https://bugs.freedesktop.org/show_bug.cgi?id=72685>`__ -
[radeonsi hyperz] Artifacts in Unigine Sanctuary
- `Bug 73088 <https://bugs.freedesktop.org/show_bug.cgi?id=73088>`__ -
[HyperZ] Juniper (6770): Gone Home / Unigine Heaven 4.0 lock up
system after several minutes of use
- `Bug 74428 <https://bugs.freedesktop.org/show_bug.cgi?id=74428>`__ -
hyperz causes gpu hang in Counter-strike: Source
- `Bug 74803 <https://bugs.freedesktop.org/show_bug.cgi?id=74803>`__ -
[r600g] HyperZ broken on RV630 (Cogs shadows are broken)
- `Bug 74863 <https://bugs.freedesktop.org/show_bug.cgi?id=74863>`__ -
[r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees
corruption) bisected!
- `Bug 74892 <https://bugs.freedesktop.org/show_bug.cgi?id=74892>`__ -
HyperZ GPU lockup with radeonsi 7970M PITCAIRN and Distance Alpha
game
- `Bug 74988 <https://bugs.freedesktop.org/show_bug.cgi?id=74988>`__ -
Buffer overrun (segfault) decompressing ETC2 texture in GLBenchmark
3.0 Manhattan
- `Bug 75279 <https://bugs.freedesktop.org/show_bug.cgi?id=75279>`__ -
XCloseDisplay() takes one minute around nouveau_dri.so, freezing
Firefox startup
- `Bug 77102 <https://bugs.freedesktop.org/show_bug.cgi?id=77102>`__ -
gallium nouveau has no profile in vdpau and libva
- `Bug 77207 <https://bugs.freedesktop.org/show_bug.cgi?id=77207>`__ -
[ivb/hsw] batch overwritten with garbage
Changes
-------
The full set of changes can be viewed by using the following git
command:
::
git log mesa-10.0.4..mesa-10.0.5
Alex Deucher (1):
- radeon: reverse DBG_NO_HYPERZ logic
Brian Paul (9):
- mesa: add unpacking code for MESA_FORMAT_Z32_FLOAT_S8X24_UINT
- mesa: fix copy & paste bugs in pack_ubyte_SARGB8()
- mesa: fix copy & paste bugs in pack_ubyte_SRGB8()
- mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up
- st/mesa: add null pointer checking in query object functions
- mesa: fix glMultiDrawArrays inside a display list
- cso: fix sampler view count in cso_set_sampler_views()
- svga: replace sampler assertion with conditional
- svga: move LIST_INITHEAD(dirty_buffers) earlier in
svga_context_create()
Carl Worth (3):
- docs: Add md5sums for the 10.0.4 release.
- Ignore patches which don't apply.
- Update version to 10.0.5
Christian König (2):
- st/mesa: recreate sampler view on context change v3
- st/mesa: fix sampler view handling with shared textures v4
Courtney Goeltzenleuchter (1):
- mesa: add bounds checking to eliminate buffer overrun
Emil Velikov (2):
- mesa: return v.value_int64 when the requested type is TYPE_INT64
- glx: drop obsolete \_XUnlock_Mutex in \__glXInitialize error path
Eric Anholt (1):
- i965: Fix buffer overruns in MSAA MCS buffer clearing.
Ilia Mirkin (6):
- nouveau: fix fence waiting logic in screen destroy
- nv50: adjust blit_3d handling of ms output textures
- mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture
- nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list
- nouveau: there may not have been a texture if the fbo was incomplete
- nouveau: fix firmware check on nvd7/nvd9
Johannes Nixdorf (1):
- configure.ac: fix the detection of expat with pkg-config
Jonathan Gray (1):
- gallium: add endian detection for OpenBSD
José Fonseca (1):
- draw: Duplicate TGSI tokens in draw_pipe_pstipple module.
Matt Turner (1):
- mesa: Wrap SSE4.1 code in #ifdef \__SSE4_1__.
Paul Berry (1):
- i965/gen7: Prefer vertical alignment of 4 when possible.
@@ -0,0 +1,132 @@
Mesa 10.0 Release Notes / (November 30th, 2013)
===============================================
Mesa 10.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.0.1.
Mesa 10.0 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
b38626b96c664db67a534d7859682436 MesaLib-10.0.0.tar.gz
f3fe55d9735bea158bbe97ed9a0da819 MesaLib-10.0.0.tar.bz2
c6ee1ce51e3bf35947d2978b872daf51 MesaLib-10.0.0.zip
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_AMD_seamless_cubemap_per_texture on i965.
- GL_ARB_conservative_depth on i965.
- GL_ARB_texture_gather on i965.
- GL_ARB_texture_query_levels on i965.
- GL_ARB_texture_mirror_clamp_to_edge.
- GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, and
GL_ARB_transform_feedback_instanced on i965/Gen7 (with appropriate
kernel support).
- GL_ARB_sample_shading on i965.
- GL_ARB_shader_atomic_counters on i965.
- GL_ARB_vertex_attrib_binding
- GL_ARB_vertex_type_10f_11f_11f_rev on i965 and r600g
- GL_KHR_debug
- GLX_MESA_query_renderer
Bug fixes
---------
Attempts have been made to **not** include bugs fixed in previous 9.2
releases or bugs that were regressions during 10.0 development. This
list is likely incomplete.
- `Bug 47755 <https://bugs.freedesktop.org/show_bug.cgi?id=47755>`__ -
[glsl-compiler] no error checking when Interpolation qualifier for
built-in variable is different in vertex and fragment shader
- `Bug 52171 <https://bugs.freedesktop.org/show_bug.cgi?id=52171>`__ -
[gallium/r600/clover] Simple benchmarks failed to run
- `Bug 53077 <https://bugs.freedesktop.org/show_bug.cgi?id=53077>`__ -
[IVB] Output error with msaa when both of framebuffer and source
color's alpha are not 1
- `Bug 54867 <https://bugs.freedesktop.org/show_bug.cgi?id=54867>`__ -
bug in r300 compiler
- `Bug 60929 <https://bugs.freedesktop.org/show_bug.cgi?id=60929>`__ -
[r600-llvm] mono games with opengl are blocking on start
- `Bug 62142 <https://bugs.freedesktop.org/show_bug.cgi?id=62142>`__ -
Mesa/demo mipmap_limits upside down with running by SOFTWARE
- `Bug 62698 <https://bugs.freedesktop.org/show_bug.cgi?id=62698>`__ -
[bisected] WebGL demo "Consumed": texstate.c:628:
update_texture_state: Assertion „__builtin_popcount(enabledTargets)
== 1“ failed.
- `Bug 64225 <https://bugs.freedesktop.org/show_bug.cgi?id=64225>`__ -
bfgminer --scyte generates Segmentation Fault on Northern Island
- `Bug 64226 <https://bugs.freedesktop.org/show_bug.cgi?id=64226>`__ -
python-opencl package generate segmentation fault at pipe_r600.so
- `Bug 64261 <https://bugs.freedesktop.org/show_bug.cgi?id=64261>`__ -
[SNB Bisected]Ogles3conform
GL3Tests_color_buffer_float_color_buffer_float_clamp_fixed.test fail
- `Bug 66213 <https://bugs.freedesktop.org/show_bug.cgi?id=66213>`__ -
Certain Mesa Demos Rendering Inverted (vertically)
- `Bug 66806 <https://bugs.freedesktop.org/show_bug.cgi?id=66806>`__ -
[softpipe] glxgears floating point exception
- `Bug 67921 <https://bugs.freedesktop.org/show_bug.cgi?id=67921>`__ -
[bisected commit 883987] crosscompiling fails with
util/u_cpu_detect.c:247:4: error: 'asm' undeclared (first use in this
function)
- `Bug 68162 <https://bugs.freedesktop.org/show_bug.cgi?id=68162>`__ -
[radeonsi] texture rendering is broken in Source-Engine games
- `Bug 68451 <https://bugs.freedesktop.org/show_bug.cgi?id=68451>`__ -
Texture flicker in native Dota2 in mesa 9.2.0rc1
- `Bug 68503 <https://bugs.freedesktop.org/show_bug.cgi?id=68503>`__ -
Graphical glitches in Serious Sam 3 when SB is enabled
- `Bug 68792 <https://bugs.freedesktop.org/show_bug.cgi?id=68792>`__ -
Problems during playback of h264 files using UVD and VLC on AMD E-350
CPU
- `Bug 68845 <https://bugs.freedesktop.org/show_bug.cgi?id=68845>`__ -
VDPAU/UVD regression
- `Bug 69078 <https://bugs.freedesktop.org/show_bug.cgi?id=69078>`__ -
Modern Warfare (1, 2 and 3) broken in Wine on SNB
- `Bug 69321 <https://bugs.freedesktop.org/show_bug.cgi?id=69321>`__ -
starting openCL crashes/boots system
- `Bug 70042 <https://bugs.freedesktop.org/show_bug.cgi?id=70042>`__ -
Major texture flickering in Dota 2 (r600g on HD 6950)
- `Bug 70088 <https://bugs.freedesktop.org/show_bug.cgi?id=70088>`__ -
Glamor on r600g crashes Xserver
- `Bug 70123 <https://bugs.freedesktop.org/show_bug.cgi?id=70123>`__ -
Freeze caused by 'winsys/radeon: remove cs_queue_empty' commit
- `Bug 70327 <https://bugs.freedesktop.org/show_bug.cgi?id=70327>`__ -
Casting floating point variable to integer not working properly while
constant gets converted properly
- `Bug 70891 <https://bugs.freedesktop.org/show_bug.cgi?id=70891>`__ -
CL_INVALID_BUILD_OPTIONS results in CL_INVALID_DEVICE when asking for
build log
- `Bug 70913 <https://bugs.freedesktop.org/show_bug.cgi?id=70913>`__ -
[PIGLIT,radeonsi] crash in
"spec/EXT_framebuffer_multisample/sample-alpha-to-coverage 4 depth"
(buffer overflow)
- `Bug 71022 <https://bugs.freedesktop.org/show_bug.cgi?id=71022>`__ -
configure: error: Expat required for DRI.
- `Bug 71110 <https://bugs.freedesktop.org/show_bug.cgi?id=71110>`__ -
xorg_driver.c:1030:2: error: too many arguments to function
DamageUnregister
- `Bug 71172 <https://bugs.freedesktop.org/show_bug.cgi?id=71172>`__ -
Segfault when running glxinfo. NV25GL [Quadro4 900 XGL]
- `Bug 71512 <https://bugs.freedesktop.org/show_bug.cgi?id=71512>`__ -
dlopen.h:54: undefined reference to \`dlopen'
- `Bug 71870 <https://bugs.freedesktop.org/show_bug.cgi?id=71870>`__ -
Metro: Last Light rendering issues
Changes
-------
- Removed X.Org state tracker (unmaintained and broken)
- Removed the video-accel r300 targets
- Removed the video-accel softpipe targets
@@ -0,0 +1,223 @@
Mesa 10.1.1 Release Notes / April 18, 2014
==========================================
Mesa 10.1.1 is a bug fix release which fixes bugs found since the 10.1
release.
Mesa 10.1.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
96e63674ccfa98e7ec6eb4fee3f770c3 MesaLib-10.1.1.tar.gz
1fde7ed079df7aeb9b6a744ca033de8d MesaLib-10.1.1.tar.bz2
e64d0a562638664b13d2edf22321df59 MesaLib-10.1.1.zip
New features
------------
None
Bug fixes
---------
- `Bug 71547 <https://bugs.freedesktop.org/show_bug.cgi?id=71547>`__ -
compilation failure :#error "SSE4.1 instruction set not enabled"
- `Bug 74868 <https://bugs.freedesktop.org/show_bug.cgi?id=74868>`__ -
r600g: Diablo III Crashes After a few minutes
- `Bug 74988 <https://bugs.freedesktop.org/show_bug.cgi?id=74988>`__ -
Buffer overrun (segfault) decompressing ETC2 texture in GLBenchmark
3.0 Manhattan
- `Bug 75279 <https://bugs.freedesktop.org/show_bug.cgi?id=75279>`__ -
XCloseDisplay() takes one minute around nouveau_dri.so, freezing
Firefox startup
- `Bug 75543 <https://bugs.freedesktop.org/show_bug.cgi?id=75543>`__ -
OSMesa Gallium OSMesaMakeCurrent
- `Bug 75660 <https://bugs.freedesktop.org/show_bug.cgi?id=75660>`__ -
u_inlines.h:277:pipe_buffer_map_range: Assertion \`length' failed.
- `Bug 76323 <https://bugs.freedesktop.org/show_bug.cgi?id=76323>`__ -
GLSL compiler ignores layout(binding=N) on uniform blocks
- `Bug 76377 <https://bugs.freedesktop.org/show_bug.cgi?id=76377>`__ -
DRI3 should only be enabled on Linux due to a udev dependency
- `Bug 76749 <https://bugs.freedesktop.org/show_bug.cgi?id=76749>`__ -
[HSW] DOTA world lighting has no effect
- `Bug 77102 <https://bugs.freedesktop.org/show_bug.cgi?id=77102>`__ -
gallium nouveau has no profile in vdpau and libva
- `Bug 77207 <https://bugs.freedesktop.org/show_bug.cgi?id=77207>`__ -
[ivb/hsw] batch overwritten with garbage
Changes
-------
Aaron Watry (1):
- gallium/util: Fix memory leak
Alexander von Gluck IV (1):
- haiku: Fix build through scons corrections and viewport fixes
Anuj Phogat (2):
- mesa: Set initial internal format of a texture to GL_RGBA
- mesa: Allow GL_DEPTH_COMPONENT and GL_DEPTH_STENCIL combinations in
glTexImage{123}D()
Brian Paul (12):
- softpipe: use 64-bit arithmetic in softpipe_resource_layout()
- mesa: don't call ctx->Driver.ClearBufferSubData() if size==0
- st/osmesa: check buffer size when searching for buffers
- mesa: fix copy & paste bugs in pack_ubyte_SARGB8()
- mesa: fix copy & paste bugs in pack_ubyte_SRGB8()
- c11/threads: don't include assert.h if the assert macro is already
defined
- mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up
- st/mesa: add null pointer checking in query object functions
- mesa: fix glMultiDrawArrays inside a display list
- cso: fix sampler view count in cso_set_sampler_views()
- svga: replace sampler assertion with conditional
- svga: move LIST_INITHEAD(dirty_buffers) earlier in
svga_context_create()
Carl Worth (3):
- cherry-ignore: Ignore a few patches
- glsl: Allow explicit binding on atomics again
- Update VERSION to 10.1.1
Chia-I Wu (1):
- i965/vec4: fix record clearing in copy propagation
Christian König (2):
- st/mesa: recreate sampler view on context change v3
- st/mesa: fix sampler view handling with shared textures v4
Courtney Goeltzenleuchter (1):
- mesa: add bounds checking to eliminate buffer overrun
Emil Velikov (5):
- nv50: add missing brackets when handling the samplers array
- mesa: return v.value_int64 when the requested type is TYPE_INT64
- configure: enable dri3 only for linux
- glx: drop obsolete \_XUnlock_Mutex in \__glXInitialize error path
- configure: cleanup libudev handling
Eric Anholt (1):
- i965: Fix buffer overruns in MSAA MCS buffer clearing.
Hans (2):
- util: don't define isfinite(), isnan() for MSVC >= 1800
- mesa: don't define c99 math functions for MSVC >= 1800
Ian Romanick (7):
- linker: Split set_uniform_binding into separate functions for blocks
and samplers
- linker: Various trivial clean-ups in set_sampler_binding
- linker: Fold set_uniform_binding into call site
- linker: Clean up "unused parameter" warnings
- linker: Set block bindings based on UniformBlocks rather than
UniformStorage
- linker: Set binding for all elements of UBO array
- glsl: Propagate explicit binding information from the AST all the way
to the linker
Ilia Mirkin (8):
- nouveau: fix fence waiting logic in screen destroy
- nv50: adjust blit_3d handling of ms output textures
- loader: add special logic to distinguish nouveau from nouveau_vieux
- mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture
- nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list
- nouveau: there may not have been a texture if the fbo was incomplete
- nvc0/ir: move sample id to second source arg to fix sampler2DMS
- nouveau: fix firmware check on nvd7/nvd9
Johannes Nixdorf (1):
- configure.ac: fix the detection of expat with pkg-config
Jonathan Gray (7):
- gallium: add endian detection for OpenBSD
- loader: use 0 instead of FALSE which isn't defined
- loader: don't limit the non-udev path to only android
- megadriver_stub.c: don't use \_GNU_SOURCE to gate the compat code
- egl/dri2: don't require libudev to build drm/wayland platforms
- egl/dri2: use drm macros to construct device name
- configure: don't require libudev for gbm or egl drm/wayland
José Fonseca (4):
- c11/threads: Fix nano to milisecond conversion.
- mapi/u_thread: Use GetCurrentThreadId
- c11/threads: Don't implement thrd_current on Windows.
- draw: Duplicate TGSI tokens in draw_pipe_pstipple module.
Kenneth Graunke (4):
- i965/fs: Fix register comparisons in saturate propagation.
- glsl: Fix lack of i2u in lower_ubo_reference.
- i965: Stop advertising GL_MESA_ycbcr_texture.
- glsl: Try vectorizing when seeing a repeated assignment to a channel.
Marek Olšák (13):
- r600g: fix texelFetchOffset GLSL functions
- r600g: fix blitting the last 2 mipmap levels for Evergreen
- mesa: fix the format of glEdgeFlagPointer
- r600g,radeonsi: fix MAX_TEXTURE_3D_LEVELS and
MAX_TEXTURE_ARRAY_LAYERS limits
- st/mesa: fix per-vertex edge flags and GLSL support (v2)
- mesa: mark GL_RGB9_E5 as not color-renderable
- mesa: fix texture border handling for cube arrays
- mesa: allow generating mipmaps for cube arrays
- mesa: fix software fallback for generating mipmaps for cube arrays
- mesa: fix software fallback for generating mipmaps for 3D textures
- st/mesa: fix generating mipmaps for cube arrays
- st/mesa: drop the lowering of quad strips to triangle strips
- r600g: implement edge flags
Matt Turner (4):
- mesa: Wrap SSE4.1 code in #ifdef \__SSE4_1__.
- i965/fs: Fix off-by-one in saturate propagation.
- i965/fs: Don't propagate saturate modifiers into partial writes.
- i965/fs: Don't propagate saturation modifiers if there are source
modifiers.
Michel Dänzer (1):
- r600g: Don't leak bytecode on shader compile failure
Mike Stroyan (1):
- i965: Avoid dependency hints on math opcodes
Thomas Hellstrom (5):
- winsys/svga: Replace the query mm buffer pool with a slab pool v3
- winsys/svga: Update the vmwgfx_drm.h header to latest version from
kernel
- winsys/svga: Fix prime surface references also for guest-backed
surfaces
- st/xa: Bind destination before setting new state
- st/xa: Make sure unused samplers are set to NULL
Tom Stellard (1):
- configure: Use LLVM shared libraries by default
@@ -0,0 +1,159 @@
Mesa 10.1.2 Release Notes / (May 5, 2014)
=========================================
Mesa 10.1.2 is a bug fix release which fixes bugs found since the 10.1.1
release.
Mesa 10.1.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
37d79f94b1f41852a89d1fc3900bea76 MesaLib-10.1.2.tar.gz
28b60d15ac9f364da1e0155911eaf44e MesaLib-10.1.2.tar.bz2
05300039085a65fc53c5472c4bb5747a MesaLib-10.1.2.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 27499 <https://bugs.freedesktop.org/show_bug.cgi?id=27499>`__ -
[855GM i915] GL_LINE_STIPPLE displays incorrect colors
- `Bug 75723 <https://bugs.freedesktop.org/show_bug.cgi?id=75723>`__ -
(regression since Linux 3.14?) brw_get_graphics_reset_status:
Assertion \`brw->hw_ctx != ((void \*)0)' failed
- `Bug 76894 <https://bugs.freedesktop.org/show_bug.cgi?id=76894>`__ -
Piglit/spec/EXT_framebuffer_object/fbo-bind-renderbuffer failed
- `Bug 77702 <https://bugs.freedesktop.org/show_bug.cgi?id=77702>`__ -
[i965 Bisected]Piglit spec/NV_conditional_render_blitframebuffer
fails
Changes
-------
Ander Conselvan de Oliveira (2):
- gbm/dri: Fix out-of-memory error path in dri_device_create()
- egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM
Anuj Phogat (27):
- mesa: Fix glGetVertexAttribi(GL_VERTEX_ATTRIB_ARRAY_SIZE)
- swrast: Add glBlitFramebuffer to commands affected by conditional
rendering
- mesa: Fix error condition for multisample proxy texture targets
- i965: Put an assertion to check valid varying_to_slot[varying]
- i965: Fix component mask and varying_to_slot mapping for gl_Layer
- i965: Fix component mask and varying_to_slot mapping for
gl_ViewportIndex
- mesa: Add helper function \_mesa_is_format_integer()
- mesa: Add error condition for integer formats in glGetTexImage()
- mesa: Add an error condition in
glGetFramebufferAttachmentParameteriv()
- mesa: Fix error code generation in glReadPixels()
- glsl: Allow overlapping locations for vertex input attributes
- mesa: Fix querying location of nth element of an array variable
- mesa: Use location VERT_ATTRIB_GENERIC0 for vertex attribute 0
- glsl: Compile error if fs defines conflicting qualifiers for
gl_FragCoord
- glsl: Compile error if fs uses gl_FragCoord before first
redeclaration
- mesa: Add entry for extension ARB_texture_stencil8
- mesa: Add error condition for format=STENCIL_INDEX in glGetTexImage()
- i965: Fix crash in do_blit_readpixels()
- mesa: Add missing types in \_mesa_texstore_xx_xx() functions
- mesa: Allow srcFormat=GL_DEPTH_STENCIL in \_mesa_texstore_xx_xx()
functions
- mesa: Add new helper function \_mesa_unpack_depth_stencil_row()
- mesa: Add support to unpack depth-stencil texture in to
FLOAT_32_UNSIGNED_INT_24_8_REV
- mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil()
- i965: Add glBlitFramebuffer to commands affected by conditional
rendering
- glsl: Use switch to allow adding more shader types
- glsl: Link error if fs defines conflicting qualifiers for
gl_FragCoord
- glsl: Apply the link error conditions to
GL_ARB_fragment_coord_conventions
Benjamin Bellec (1):
- mesa: fix GetStringi error message with correct function name
Brian Paul (1):
- swrast: allocate swrast_texture_image::ImageSlices array if needed
Carl Worth (4):
- docs: Add the MD5 sums for the 10.1.1 release tar files.
- cherry-ignore: Ignore a patch causing a regression
- cherry-ignore: Drop an ignored patch now that piglit has been
updated.
- Update VERSION to 10.1.2
Chris Forbes (1):
- glsl: Only allow \`invariant\` on shader in/out between stages.
Eric Anholt (1):
- i965: Fix render-to-texture in non-FinishRenderTexture cases.
Ian Romanick (1):
- dri3: Enable GLX_MESA_query_renderer on DRI3 too
Kenneth Graunke (2):
- i965: Don't enable reset notification support on Gen4-5.
- i965: Actually emit PIPELINE_SELECT and 3DSTATE_VF_STATISTICS.
Marek Olšák (10):
- r300g: don't crash when getting NULL colorbuffers
- st/mesa: remove trailing NULL colorbuffers
- r600g: fix edge flags and layered rendering on R600-R700
- r600g: disable async DMA on R700
- r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled
- r600g: fix flushing on RV670, RS780, RS880 again
- r600g: fix buffer copying on R600-R700
- r600g: fix for broken CULL_FRONT behavior on R6xx
- r600g: fix for an MSAA hang on RV770
- r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of
SX_MISC
Michel Dänzer (2):
- r600g: Disable LLVM by default at runtime for graphics
- st/mesa: Fix NULL pointer dereference for incomplete framebuffers
Neil Roberts (1):
- wayland: Fix the logic in disabling the prime capability
Samuel Iglesias Gonsalvez (1):
- mesa: fix check for dummy renderbuffer in
\_mesa_FramebufferRenderbufferEXT()
Thomas Hellstrom (1):
- st/xa: Cache render target surface
nick (1):
- swrast: Fix vertex color in \_swsetup_Translate()
@@ -0,0 +1,64 @@
Mesa 10.1.3 Release Notes / (May 9, 2014)
=========================================
Mesa 10.1.3 is a bug fix release which fixes bugs found since the 10.1.2
release.
Note: Mesa 10.1.3 is being released sooner than originally scheduled to
make available a fix for a performance rgression that was inadvertently
introduced to Mesa 10.1.2. The performance regression is reported to
make vmware swapbuffers fall back to software.
Mesa 10.1.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
665fe1656aaa2c37b32042068aff92cb MesaLib-10.1.3.tar.gz
ba6dbe2b9cab0b4de840c996b9b6a3ad MesaLib-10.1.3.tar.bz2
4e6f26330a63d3c47e62ac4bdead39e8 MesaLib-10.1.3.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 77245 <https://bugs.freedesktop.org/show_bug.cgi?id=77245>`__ -
Bogus GL_ARB_explicit_attrib_location layout identifier warnings
Changes
-------
Carl Worth (3):
- docs: Add MD5 sums for Mesa 10.1.2
- get-pick-list.sh: Require explicit "10.1" for nominating stable
patches
- VERSION: Update to 10.1.3
Kenneth Graunke (2):
- mesa: Fix MaxNumLayers for 1D array textures.
- i965: Fix depth (array slices) computation for 1D_ARRAY render
targets.
Tapani Pälli (1):
- glsl: fix bogus layout qualifier warnings
Thomas Hellstrom (1):
- st/xa: Fix performance regression introduced by commit "Cache render
target surface"
@@ -0,0 +1,74 @@
Mesa 10.1.4 Release Notes / (May 20, 2014)
==========================================
Mesa 10.1.4 is a bug fix release which fixes bugs found since the 10.1.3
release.
Mesa 10.1.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
e934365d77f384bfaec844999440bef8 MesaLib-10.1.4.tar.gz
6fddee101f49b7409cd29994c34ddee7 MesaLib-10.1.4.tar.bz2
ba5f48e7d5e373922c804c2651fec6c1 MesaLib-10.1.4.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 78225 <https://bugs.freedesktop.org/show_bug.cgi?id=78225>`__ -
Compile error due to undefined reference to \`gbm_dri_backend', fix
attached
- `Bug 78537 <https://bugs.freedesktop.org/show_bug.cgi?id=78537>`__ -
no anisotropic filtering in a native Half-Life 2
Changes
-------
Brian Paul (1):
- mesa: fix double-freeing of dispatch tables inside glBegin/End.
Carl Worth (3):
- docs: Add MD5 sums for 10.1.3
- cherry-ignore: Roland and Michel agreed to drop these patches.
- VERSION: Update to 10.1.4
Emil Velikov (1):
- configure: error out if building GBM without dri
Eric Anholt (1):
- i965/vs: Use samplers for UBOs in the VS like we do for non-UBO
pulls.
Ilia Mirkin (3):
- nv50/ir: make sure to reverse cond codes on all the OP_SET variants
- nv50: fix setting of texture ms info to be per-stage
- nv50/ir: fix integer mul lowering for u32 x u32 -> high u32
Michel Dänzer (1):
- radeonsi: Fix anisotropic filtering state setup
Tom Stellard (2):
- configure.ac: Add LLVM_VERSION_PATCH to DEFINES
- radeonsi: Enable geometry shaders with LLVM 3.4.1
@@ -0,0 +1,76 @@
Mesa 10.1.5 Release Notes / (June 6, 2014)
==========================================
Mesa 10.1.5 is a bug fix release which fixes bugs found since the 10.1.4
release.
Mesa 10.1.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
b0aceaa75bc9a9b2d9215a113e2ad488b5cf85c99005a7624f8cf7c37c5d0eaa MesaLib-10.1.5.tar.gz
bc6c5ec7836f254a49d055a29d9aa34c97c54c038f47ad3a00fa57a5fef15bbc MesaLib-10.1.5.tar.bz2
78b7255cab0af7918945452a84de7989096ebcdd27e99b31c56c0589274cbc77 MesaLib-10.1.5.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 79115 <https://bugs.freedesktop.org/show_bug.cgi?id=79115>`__ -
- `Bug 79421 <https://bugs.freedesktop.org/show_bug.cgi?id=79421>`__ -
Changes
-------
Brian Paul (1):
- glsl: fix use-after free bug/crash in ast_declarator_list::hir()
Carl Worth (5):
- docs: Add md5sums for 10.1.4 release
- Merge remote-tracking branch 'origin/10.1' into 10.1
- cherry-ignore: Ignore two commits.
- Ignore a patch that is not needed for the 10.1 branch.
- Update version to 10.1.5
Emil Velikov (1):
- glx: do not leak dri3Display
Ilia Mirkin (2):
- nv50/ir: fix s32 x s32 -> high s32 multiply logic
- nv50/ir: fix constant folding for OP_MUL subop HIGH
James Legg (1):
- mesa: Fix unbinding GL_DEPTH_STENCIL_ATTACHMENT
Jeremy Huddleston Sequoia (2):
- glapi: Avoid heap corruption in \_glapi_table
- darwin: Fix test for kCGLPFAOpenGLProfile support at runtime
Pavel Popov (2):
- i965: Properly return \*RESET\* status in glGetGraphicsResetStatusARB
- i965: Fix Line Stipple enable bit in 3DSTATE_SF for Haswell.
Roland Scheidegger (1):
- llvmpipe: fix crash when not all attachments are populated in a fb
@@ -0,0 +1,110 @@
Mesa 10.1.6 Release Notes / (June 24, 2014)
===========================================
Mesa 10.1.6 is a bug fix release which fixes bugs found since the 10.1.5
release.
Mesa 10.1.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
cde60e06b340d7598802fe4a4484b3fb8befd714f9ab9caabe1f27d3149e8815 MesaLib-10.1.6.tar.bz2
e4e726d7805a442f7ed07d12f71335e6126796ec85328a5989eb5348a8042d00 MesaLib-10.1.6.tar.gz
bf7e3f721a7ad0c2057a034834b6fea688e64f26a66cf8d1caa2827e405e72dd MesaLib-10.1.6.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
GLX_INTEL_swap_event crashes driver when swapping window buffers
- `Bug 74005 <https://bugs.freedesktop.org/show_bug.cgi?id=74005>`__ -
[i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
- `Bug 78581 <https://bugs.freedesktop.org/show_bug.cgi?id=78581>`__ -
- `Bug 79729 <https://bugs.freedesktop.org/show_bug.cgi?id=79729>`__ -
[i965] glClear on a multisample texture doesn't work
Changes
-------
Adrian Negreanu (7):
- add megadriver_stub_FILES
- android: adapt to the megadriver mechanism
- android: add libloader to libGLES_mesa and libmesa_egl_dri2
- android: add src/gallium/auxiliary as include path for
libmesa_dricore
- android, egl: add correct drm include for libmesa_egl_dri2
- android, mesa_gen_matypes: pull in timespec POSIX definition
- android, dricore: undefined reference to \_mesa_streaming_load_memcpy
Beren Minor (1):
- egl/main: Fix eglMakeCurrent when releasing context from current
thread.
Carl Worth (3):
- docs: Add SHA256 checksums for the 10.1.5 release
- cherry-ignore: Add a patch to ignore
- Update VERSION to 10.1.6
Daniel Manjarres (1):
- glx: Don't crash on swap event for a Window (non-GLXWindow)
Emil Velikov (1):
- configure: error out when building opencl without LLVM
Iago Toral Quiroga (1):
- mesa: Copy Geom.UsesEndPrimitive when cloning a geometry program.
José Fonseca (3):
- mesa/main: Make get_hash.c values constant.
- mesa: Make glGetIntegerv(GL_*_ARRAY_SIZE) return GL_BGRA.
- mesa/main: Prevent sefgault on
glGetIntegerv(GL_ATOMIC_COUNTER_BUFFER_BINDING).
Kristian Høgsberg (1):
- mesa: Remove glClear optimization based on drawable size
Michel Dänzer (1):
- configure: Only check for OpenCL without LLVM when the latter is
certain
Neil Roberts (1):
- i965: Set the fast clear color value for texture surfaces
Roland Scheidegger (1):
- draw: (trivial) fix clamping of viewport index
Tobias Klausmann (1):
- nv50/ir: clear subop when folding constant expressions
Tom Stellard (2):
- clover: Prevent Clang from printing number of errors and warnings to
stderr.
- clover: Don't use llvm's global context
@@ -0,0 +1,50 @@
Mesa 10.1 Release Notes / March 4, 2014
=======================================
Mesa 10.1 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.1.1.
Mesa 10.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
3ec43f79dbcd9aa2a4a27bf1f51655b6 MesaLib-10.1.0.tar.bz2
08e796ec7122aa299d32d4f67a254315 MesaLib-10.1.0.tar.gz
bd365356543f4b38e57c1ddf7a317c40 MesaLib-10.1.0.zip
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_draw_indirect on i965.
- GL_ARB_clear_buffer_object
- GL_ARB_viewport_array on i965.
- GL_ARB_map_buffer_alignment on all drivers that did not previously
support it.
- GL_AMD_shader_trinary_minmax.
- GL_EXT_framebuffer_blit on r200 and radeon.
- Reduced memory usage for display lists.
- OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi
Bug fixes
---------
TBD.
Changes
-------
- Removed support for the GL_MESA_texture_array extension. This
extension enabled the use of texture array with fixed-function and
assembly fragment shaders. No applications are known to use this
extension.
@@ -0,0 +1,42 @@
Mesa 10.2.1 Release Notes / June 6, 2014
========================================
Mesa 10.2.1 is a bug fix release which fixes bugs found since the 10.2
release.
Mesa 10.2.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
96f892dae2d0bb14ac9c2113f586c909 MesaLib-10.2.1.tar.gz
093f9b5d077e5f6061dcd7b01b7aa51a MesaLib-10.2.1.tar.bz2
6ab76c1608e5deed1eb8b54c62d7a48a MesaLib-10.2.1.zip
New features
------------
None
Bug fixes
---------
Mesa 10.2 had a build problem in the radeonsi driver due to an error
resolving conflicts in a patch cherry-pick from master. The build error
is fixed.
Changes
-------
Ian Romanick (3):
- docs: Add MD5 checksum, etc. for 10.1 release
- radeonsi: Fix build error introduced in 5ab9a9c
- Bump version to 10.2.1
@@ -0,0 +1,152 @@
Mesa 10.2.2 Release Notes / June 24, 2014
=========================================
Mesa 10.2.2 is a bug fix release which fixes bugs found since the 10.2.1
release.
Mesa 10.2.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
38c4a40364000f89cddaa1694f6f3cfb444981d1110238ce603093585477399c MesaLib-10.2.2.tar.bz2
2af2ec8b4db624c352e961eefbcce6c8d1f86d44c5542f6f378c50e1b958d453 MesaLib-10.2.2.tar.gz
d4c0372da59367a344d62ebcdf5cf61039c9cae6925f40f2dab8f8d95cf22da9 MesaLib-10.2.2.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
GLX_INTEL_swap_event crashes driver when swapping window buffers
- `Bug 66452 <https://bugs.freedesktop.org/show_bug.cgi?id=66452>`__ -
JUNIPER UVD accelerated playback of WMV3 streams does not work
- `Bug 74005 <https://bugs.freedesktop.org/show_bug.cgi?id=74005>`__ -
[i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
- `Bug 77865 <https://bugs.freedesktop.org/show_bug.cgi?id=77865>`__ -
[BDW] Many Ogles3conform framebuffer_blit cases fail
- `Bug 78581 <https://bugs.freedesktop.org/show_bug.cgi?id=78581>`__ -
OpenCL: clBuildProgram prints error messages directly rather than
storing them
- `Bug 79029 <https://bugs.freedesktop.org/show_bug.cgi?id=79029>`__ -
INTEL_DEBUG=shader_time is full of lies
- `Bug 79729 <https://bugs.freedesktop.org/show_bug.cgi?id=79729>`__ -
[i965] glClear on a multisample texture doesn't work
- `Bug 79907 <https://bugs.freedesktop.org/show_bug.cgi?id=79907>`__ -
Mesa 10.2.1 --enable-vdpau default=auto broken
- `Bug 80115 <https://bugs.freedesktop.org/show_bug.cgi?id=80115>`__ -
MESA_META_DRAW_BUFFERS induced GL_INVALID_VALUE errors
Changes
-------
Adrian Negreanu (8):
- add megadriver_stub_FILES
- android: adapt to the megadriver mechanism
- android: add libloader to libGLES_mesa and libmesa_egl_dri2
- android: add src/gallium/auxiliary as include path for
libmesa_dricore
- android, egl: add correct drm include for libmesa_egl_dri2
- android, egl: typo dri2_fallback_pixmap_surface ->
dri2_fallback_create_pixmap_surface
- android, mesa_gen_matypes: pull in timespec POSIX definition
- android, dricore: undefined reference to \_mesa_streaming_load_memcpy
Carl Worth (1):
- Update VERSION to 10.2.2
Daniel Manjarres (1):
- glx: Don't crash on swap event for a Window (non-GLXWindow)
Emil Velikov (3):
- targets/xa: limit the amount of exported symbols
- configure: error out when building opencl without LLVM
- configure: correctly autodetect xvmc/vdpau/omx
Grigori Goronzy (1):
- radeon/uvd: disable VC-1 simple/main on UVD 2.x
Iago Toral Quiroga (1):
- mesa: Copy Geom.UsesEndPrimitive when cloning a geometry program.
Ian Romanick (3):
- docs: Add initial 10.2.1 release notes
- docs: Add MD5 checksum, etc. for 10.2.1 release
- meta: Respect the driver's maximum number of draw buffers
Ilia Mirkin (7):
- gk110/ir: emit saturate flag on fadd when needed
- gk110/ir: fix emitting constbuf file index
- gk110/ir: fix bfind emission
- nv50: make sure to mark first scissor dirty after blit
- nv30: plug some memory leaks on screen destroy and shader compile
- nv30: avoid dangling references to deleted contexts
- nv30: hack to avoid errors on unexpected color/zeta combinations
Faith Ekstrand (1):
- meta_blit: properly compute texture width for the CopyTexSubImage
fallback
José Fonseca (1):
- mesa/main: Prevent sefgault on
glGetIntegerv(GL_ATOMIC_COUNTER_BUFFER_BINDING).
Kenneth Graunke (9):
- i965: Don't use the head sentinel as an fs_inst in Gen4 workaround
code.
- i965: Invalidate live intervals when inserting Gen4 SEND workarounds.
- i965/vec4: Fix dead code elimination for VGRFs of size > 1.
- i965: Add missing MOCS setup for 3DSTATE_INDEX_BUFFER on Broadwell.
- i965: Drop Broadwell perf_debugs about missing MOCS that aren't
missing.
- i965: Add missing newlines to a few perf_debug messages.
- i965/vec4: Use the sampler for pull constant loads on Broadwell.
- i965: Use 8x4 aligned rectangles for HiZ operations on Broadwell.
- i965: Save meta stencil blit programs in the context.
Kristian Høgsberg (1):
- mesa: Remove glClear optimization based on drawable size
Michel Dänzer (1):
- configure: Only check for OpenCL without LLVM when the latter is
certain
Neil Roberts (1):
- i965: Set the fast clear color value for texture surfaces
Tom Stellard (2):
- clover: Prevent Clang from printing number of errors and warnings to
stderr.
- clover: Don't use llvm's global context
Ville Syrjälä (1):
- i915: Fix gen2 texblend setup
@@ -0,0 +1,96 @@
Mesa 10.2.3 Release Notes / July 7, 2014
========================================
Mesa 10.2.3 is a bug fix release which fixes bugs found since the 10.2.2
release.
Mesa 10.2.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e482a96170c98b17d6aba0d6e4dda4b9a2e61c39587bb64ac38cadfa4aba4aeb MesaLib-10.2.3.tar.bz2
96cffacaa1c52ae659b3b0f91be2eebf5528b748934256751261fb79ea3d6636 MesaLib-10.2.3.tar.gz
82cab6ff14c8038ee39842dbdea0d447a78d119efd8d702d1497bc7c246434e9 MesaLib-10.2.3.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 76223 <https://bugs.freedesktop.org/show_bug.cgi?id=76223>`__ -
- `Bug 79823 <https://bugs.freedesktop.org/show_bug.cgi?id=79823>`__ -
- `Bug 80015 <https://bugs.freedesktop.org/show_bug.cgi?id=80015>`__ -
Changes
-------
Aaron Watry (1):
- radeon/llvm: Allocate space for kernel metadata operands
Carl Worth (2):
- docs: Add sha256 sums for the 10.2.2 release
- cherry-ignore: Add a patch that's been rejected
Ilia Mirkin (4):
- nouveau: dup fd before passing it to device
- nv50: disable dedicated ubo upload method
- nv50: do an explicit flush on draw when there are persistent buffers
- nvc0: add a memory barrier when there are persistent UBOs
Jasper St. Pierre (1):
- glxext: Send the Drawable's ID in the GLX_BufferSwapComplete event
Kenneth Graunke (3):
- i965: Don't emit SURFACE_STATEs for gather workarounds on Broadwell.
- i965: Include marketing names for Broadwell GPUs.
- i965/disasm: Fix INTEL_DEBUG=fs on Broadwell for ARB_fp applications.
Michel Dänzer (1):
- radeon/llvm: Use the llvm.rsq.clamped intrinsic for RSQ
Rob Clark (9):
- xa: fix segfault
- freedreno: use OUT_RELOCW when buffer is written
- freedreno/a3xx: fix depth/stencil GMEM positioning
- freedreno/a3xx: fix depth/stencil gmem restore
- freedreno/a3xx: fix blend opcode
- freedreno: few caps fixes
- freedreno/a3xx: texture fixes
- freedreno: fix for null textures
- freedreno/a3xx: vtx formats
Roland Scheidegger (1):
- draw: (trivial) fix clamping of viewport index
Takashi Iwai (1):
- llvmpipe: Fix zero-division in llvmpipe_texture_layout()
Thomas Hellstrom (1):
- st/xa: Don't close the drm fd on failure v2
Tobias Klausmann (1):
- nv50/ir: allow gl_ViewportIndex to work on non-provoking vertices
@@ -0,0 +1,103 @@
Mesa 10.2.4 Release Notes / July 18, 2014
=========================================
Mesa 10.2.4 is a bug fix release which fixes bugs found since the 10.2.3
release.
Mesa 10.2.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
06a2341244eb85c283f59f70161e06ded106f835ed9b6be1ef0243bd9344811a MesaLib-10.2.4.tar.bz2
33e3c8b4343503e7d7d17416c670438860a2fd99ec93ea3327f73c3abe33b5e4 MesaLib-10.2.4.tar.gz
e26791a4a62a61b82e506e6ba031812d09697d1a831e8239af67e5722a8ee538 MesaLib-10.2.4.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 81157 <https://bugs.freedesktop.org/show_bug.cgi?id=81157>`__ -
[BDW]Piglit some spec_glsl-1.50_execution_built-in-functions\* cases
fail
Changes
-------
Abdiel Janulgue (3):
- i965/fs: Refactor check for potential copy propagated instructions.
- i965/fs: skip copy-propate for logical instructions with negated src
entries
- i965/vec4: skip copy-propate for logical instructions with negated
src entries
Brian Paul (3):
- mesa: fix geometry shader memory leaks
- st/mesa: fix geometry shader memory leak
- gallium/u_blitter: fix some shader memory leaks
Carl Worth (2):
- docs: Add sha256 checksums for the 10.2.3 release
- Update VERSION to 10.2.4
Eric Anholt (1):
- i965: Generalize the pixel_x/y workaround for all UW types.
Ilia Mirkin (4):
- nv50/ir: retrieve shadow compare from first arg
- nv50/ir: ignore bias for samplerCubeShadow on nv50
- nvc0/ir: do quadops on the right texture coordinates for TXD
- nvc0/ir: use manual TXD when offsets are involved
Jordan Justen (1):
- i965: Add auxiliary surface field #defines for Broadwell.
Kenneth Graunke (9):
- i965: Don't copy propagate abs into Broadwell logic instructions.
- i965: Set execution size to 8 for instructions with force_sechalf
set.
- i965/fs: Set force_uncompressed and force_sechalf on samplepos setup.
- i965/fs: Use WE_all for gl_SampleID header register munging.
- i965: Add plumbing for Broadwell's auxiliary surface support.
- i965: Drop SINT workaround for CMS layout on Broadwell.
- i965: Hook up the MCS buffers in SURFACE_STATE on Broadwell.
- i965: Add 2x MSAA support to the MCS allocation function.
- i965: Enable compressed multisample support (CMS) on Broadwell.
Marek Olšák (4):
- gallium: fix u_default_transfer_inline_write for textures
- st/mesa: fix samplerCubeShadow with bias
- radeonsi: fix samplerCubeShadow with bias
- radeonsi: add support for TXB2
Matt Turner (8):
- i965/vec4: Don't return void from a void function.
- i965/vec4: Don't fix_math_operand() on Gen >= 8.
- i965/fs: Don't fix_math_operand() on Gen >= 8.
- i965/fs: Make try_constant_propagate() static.
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
- i965/fs: Don't use brw_imm\_\* unnecessarily.
- i965/fs: Set correct number of regs_written for MCS fetches.
@@ -0,0 +1,163 @@
Mesa 10.2.5 Release Notes / August 2, 2014
==========================================
Mesa 10.2.5 is a bug fix release which fixes bugs found since the 10.2.4
release.
Mesa 10.2.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
b4459f0bf7f4a3c8fb78ece3c9d2eac3d0e5bf38cb470f2a72705e744bd0310d MesaLib-10.2.5.tar.bz2
7b4dd0cb683f8c7dc48a3e7a315742bed58ddcd7b756c462aca4177bd1acdc79 MesaLib-10.2.5.tar.gz
6180565914fb238dd77ccdaff96b6155d9a6e1b3e981ebbf6a6851301b384fed MesaLib-10.2.5.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 80991 <https://bugs.freedesktop.org/show_bug.cgi?id=80991>`__ -
[BDW]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 fails
Changes
-------
Abdiel Janulgue (3):
- i965/fs: Refactor check for potential copy propagated instructions.
- i965/fs: skip copy-propate for logical instructions with negated src
entries
- i965/vec4: skip copy-propate for logical instructions with negated
src entries
Adel Gadllah (1):
- i915: Fix up intelInitScreen2 for DRI3
Anuj Phogat (2):
- i965: Fix z_offset computation in intel_miptree_unmap_depthstencil()
- mesa: Don't use memcpy() in \_mesa_texstore() for float depth texture
data
Brian Paul (3):
- mesa: fix geometry shader memory leaks
- st/mesa: fix geometry shader memory leak
- gallium/u_blitter: fix some shader memory leaks
Carl Worth (6):
- docs: Add sha256 checksums for the 10.2.3 release
- Update VERSION to 10.2.4
- Add release notes for 10.2.4
- docs: Add SHA256 checksums for the 10.2.4 release
- cherry-ignore: Ignore a few patches picked in the previous stable
release
- Update version to 10.2.5
Christian König (1):
- radeonsi: fix order of r600_need_dma_space and r600_context_bo_reloc
Eric Anholt (1):
- i965: Generalize the pixel_x/y workaround for all UW types.
Ian Romanick (2):
- mesa: Don't allow GL_TEXTURE_BORDER queries outside compat profile
- mesa: Don't allow GL_TEXTURE_{LUMINANCE,INTENSITY}_\* queries outside
compat profile
Ilia Mirkin (5):
- nv50/ir: retrieve shadow compare from first arg
- nv50/ir: ignore bias for samplerCubeShadow on nv50
- nvc0/ir: do quadops on the right texture coordinates for TXD
- nvc0/ir: use manual TXD when offsets are involved
- nvc0: make sure that the local memory allocation is aligned to 0x10
Faith Ekstrand (2):
- main/format_pack: Fix a wrong datatype in pack_ubyte_R8G8_UNORM
- main/get_hash_params: Add GL_SAMPLE_SHADING_ARB
Jordan Justen (1):
- i965: Add auxiliary surface field #defines for Broadwell.
José Fonseca (1):
- st/wgl: Clamp wglChoosePixelFormatARB's output nNumFormats to
nMaxFormats.
Kenneth Graunke (13):
- i965: Don't copy propagate abs into Broadwell logic instructions.
- i965: Set execution size to 8 for instructions with force_sechalf
set.
- i965/fs: Set force_uncompressed and force_sechalf on samplepos setup.
- i965/fs: Use WE_all for gl_SampleID header register munging.
- i965: Add plumbing for Broadwell's auxiliary surface support.
- i965: Drop SINT workaround for CMS layout on Broadwell.
- i965: Hook up the MCS buffers in SURFACE_STATE on Broadwell.
- i965: Add 2x MSAA support to the MCS allocation function.
- i965: Enable compressed multisample support (CMS) on Broadwell.
- i965: Add missing persample_shading field to brw_wm_debug_recompile.
- i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
- i965/fs: Fix gl_SampleMask handling for SIMD16 on Gen8+.
- i965/fs: Set LastRT on the final FB write on Broadwell.
Marek Olšák (14):
- gallium: fix u_default_transfer_inline_write for textures
- st/mesa: fix samplerCubeShadow with bias
- radeonsi: fix samplerCubeShadow with bias
- radeonsi: add support for TXB2
- r600g: switch SNORM conversion to DX and GLES behavior
- radeonsi: fix CMASK and HTILE calculations for Hawaii
- gallium/util: add a helper for calculating primitive count from
vertex count
- radeonsi: fix a hang with instancing on Hawaii
- radeonsi: fix a hang with streamout on Hawaii
- winsys/radeon: fix vram_size overflow with Hawaii
- radeonsi: fix occlusion queries on Hawaii
- r600g,radeonsi: switch all occurences of array_size to util_max_layer
- radeonsi: fix build because of lack of draw_indirect infrastructure
in 10.2
- radeonsi: use DRAW_PREAMBLE on CIK
Matt Turner (8):
- i965/vec4: Don't return void from a void function.
- i965/vec4: Don't fix_math_operand() on Gen >= 8.
- i965/fs: Don't fix_math_operand() on Gen >= 8.
- i965/fs: Make try_constant_propagate() static.
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
- i965/fs: Don't use brw_imm\_\* unnecessarily.
- i965/fs: Set correct number of regs_written for MCS fetches.
Thorsten Glaser (1):
- nv50: fix build failure on m68k due to invalid struct alignment
assumptions
Tom Stellard (1):
- clover: Call end_query before getting timestamp result v2
@@ -0,0 +1,104 @@
Mesa 10.2.6 Release Notes / August 19, 2014
===========================================
Mesa 10.2.6 is a bug fix release which fixes bugs found since the 10.2.5
release.
Mesa 10.2.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
193314d2adba98e43697d726739ac46b4299aae324fa1821aa226890c28ac806 MesaLib-10.2.6.tar.bz2
f7a45a5977b485eb95ac024205c584a0c112fe3951c2313c797579bb16a7a448 MesaLib-10.2.6.tar.gz
6d086d6fcda8f317adfaaae40011decf2f2e2dc80819c4a7a77c76f73512e8d8 MesaLib-10.2.6.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 81450 <https://bugs.freedesktop.org/show_bug.cgi?id=81450>`__ -
[BDW]Piglit
spec_glsl-1.30_execution_tex-miplevel-selection_textureGrad_1DArray
cases intel_do_flush_locked failed
Changes
-------
Anuj Phogat (15):
- mesa: Fix error condition for valid texture targets in glTexStorage\*
functions
- mesa: Turn target_can_be_compressed() in to a utility function
- mesa: Add error condition for using compressed internalformat in
glTexStorage3D()
- mesa: Fix condition for using compressed internalformat in
glCompressedTexImage3D()
- mesa: Add utility function \_mesa_is_enum_format_snorm()
- mesa: Don't allow snorm internal formats in glCopyTexImage*() in
GLES3
- mesa: Add a helper function \_mesa_is_enum_format_unsized()
- mesa: Add a gles3 error condition for sized internalformat in
glCopyTexImage*()
- mesa: Add gles3 error condition for GL_RGBA10_A2 buffer format in
glCopyTexImage*()
- mesa: Add utility function \_mesa_is_enum_format_unorm()
- mesa: Add gles3 condition for normalized internal formats in
glCopyTexImage*()
- mesa: Allow GL_TEXTURE_CUBE_MAP target with compressed internal
formats
- meta: Use \_mesa_get_format_bits() to get the GL_RED_BITS
- egl: Fix OpenGL ES version checks in \_eglParseContextAttribList()
- meta: Fix datatype computation in get_temp_image_type()
Brian Paul (1):
- mesa: fix assertion in \_mesa_drawbuffers()
Carl Worth (2):
- docs: Add sha256 sums to the 10.2.5 release notes
- Update VERSION to 10.2.6
Ilia Mirkin (1):
- mesa/st: only convert AND(a, NOT(b)) into MAD when not using native
integers
Jordan Justen (1):
- i965/miptree: Layout 1D Array as 2D Array with height of 1
Maarten Lankhorst (1):
- configure.ac: Do not require llvm on x32
Marek Olšák (4):
- st/mesa: fix blit-based partial TexSubImage for 1D arrays
- radeon,r200: fix buffer validation after CS flush
- radeonsi: fix a hang with instancing in Unigine Heaven/Valley on
Hawaii
- radeonsi: fix CMASK and HTILE allocation on Tahiti
Pali Rohár (1):
- configure: check for dladdr via AC_CHECK_FUNC/AC_CHECK_LIB
Roland Scheidegger (1):
- gallivm: fix up out-of-bounds level when using conformant
out-of-bound behavior
@@ -0,0 +1,183 @@
Mesa 10.2.7 Release Notes / September 06, 2014
==============================================
Mesa 10.2.7 is a bug fix release which fixes bugs found since the 10.2.6
release.
Mesa 10.2.7 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d MesaLib-10.2.7.tar.gz
27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f MesaLib-10.2.7.tar.bz2
a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40 MesaLib-10.2.7.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ -
[i965] brw_eu_emit.c:182: validate_reg: Assertion \`execsize >=
width' failed.
- `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp:
Assertion \`inst->dst.index < 4096' failed.
- `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ -
[Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >=
width) assertion
- `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ -
EGL_EXT_image_dma_buf_import fd ownership is incorrect
- `Bug 76789 <https://bugs.freedesktop.org/show_bug.cgi?id=76789>`__ -
[radeonsi] si_descriptors.c requires -std=gnu99 or -fms-extensions
- `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ -
[r600g, bisected] multiple ubo piglit regressions
- `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ -
[VP2] Chroma planes are vertically stretched during VDPAU playback
- `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ -
[r600g-evergreen][compute]Empty kernel execution causes crash
- `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ -
OpenCL not working on radeon hainan
- `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ -
glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers
- `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ -
[NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
- `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ -
FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type
name 'YYSTYPE'
Changes
-------
Adam Jackson (1):
- radeonsi: Don't use anonymous struct trick in atom tracking
Alex Deucher (2):
- radeonsi: add new CIK pci ids
- radeonsi: add new SI pci ids
Andreas Boll (1):
- winsys/radeon: fix nop packet padding for hawaii
Anuj Phogat (1):
- i965: Bail on vec4 copy propagation for scratch writes with source
modifiers
Brian Paul (1):
- mesa: fix NULL pointer deref bug in \_mesa_drawbuffers()
Carl Worth (2):
- docs: Add sha256 sums for the 10.2.6 release
- Makefile: Switch from md5sums to sha256sums
Dave Airlie (1):
- i965: add missing parens in vec4 visitor
Emil Velikov (17):
- configure.ac: bail out if building gallium_gbm without gallium_egl
- android: gallium/nouveau: fix include folders, link against
libstlport
- android: egl/main: fixup the nouveau build
- automake: gallium/freedreno: drop spurious include dirs
- android: gallium/freedreno: add preliminary build
- android: egl/main: add/enable freedreno
- android: gallium/auxiliary: drop log2/log2f redefitions
- android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444}
- android: glsl: the stlport over the limited Android STL
- android: dri/i915: do not build an 'empty' driver
- cherry-ignore: remove patch that lacking previous dependencies
- cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2
- cherry-ignore: drop whitespace fix
- cherry-ignore: reject a15088338eb
- get-pick-list.sh: Require explicit "10.2" for nominating stable
patches
- mesa: fix make tarballs
- Update VERSION to 10.2.7
Ian Romanick (1):
- mesa: Handle uninitialized textures like other textures in
get_tex_level_parameter_image
Ilia Mirkin (9):
- nouveau: make sure to invalidate any vbo state as well
- nouveau: don't keep stale pointer to free'd data
- nvc0/ir: avoid infinite recursion when finding first uses of tex
- nv50: zero out unbound samplers
- nvc0: don't make 1d staging textures linear
- nv50/ir: avoid creating instructions that can't be emitted
- nv50: set the miptree address when clearing bo's in vp2 init
- nv50: mt address may not be the underlying bo's start address
- nv50: attach the buffer bo to the miptree structures
Jan Vesely (1):
- gallivm: Fix build with latest LLVM
José Fonseca (1):
- mesa: Move declaration to top of block.
Kenneth Graunke (3):
- i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+.
- i965/vec4: Respect ir->force_writemask_all in Gen8 code generation.
- i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly.
Marek Olšák (3):
- r600g: fix constant buffer fetches
- radeonsi: save scissor state and sample mask for u_blitter
- glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand
Paulo Sergio Travaglia (2):
- android: gallium/radeon: attempt to fix the android build
- android: egl/main: resolve radeon linking issues
Pekka Paalanen (1):
- egl_dri2: fix EXT_image_dma_buf_import fds
Robert Bragg (1):
- meta: save and restore swizzle for \_GenerateMipmap
Tom Stellard (7):
- radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and
MAX_MEM_ALLOC_SIZE
- radeonsi/compute: Update reference counts for buffers in
si_set_global_binding()
- radeonsi/compute: Call si_pm4_free_state() after emitting compute
state
- clover: Flush the command queue in clReleaseCommandQueue()
- radeon: Add work-around for missing Hainan support in clang < 3.6 v2
- pipe-loader: Fix memory leak v2
- r600g/compute: Don't initialize vertex_buffer_state masks to 0x2
Vinson Lee (1):
- gallivm: Fix build with LLVM >= 3.6 r215967.
@@ -0,0 +1,106 @@
Mesa 10.2.8 Release Notes / September 19, 2014
==============================================
Mesa 10.2.8 is a bug fix release which fixes bugs found since the 10.2.7
release.
Mesa 10.2.8 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
4c5a25ccaf1a9734bbd10d62a1420cc8fd35a1060ce679f2fc846769a25fbeec MesaLib-10.2.8.tar.gz
1ef9ad3f241788d454f2ff8c9d65b6849dfc31c8fe91f70fd2930b81c8af1398 MesaLib-10.2.8.tar.bz2
d26218da3b44734b1d555267b4c63c48803c4c8b14d2bc53071be57014da37fa MesaLib-10.2.8.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 77493 <https://bugs.freedesktop.org/show_bug.cgi?id=77493>`__ -
lp_test_arit fails with llvm >= llvm-3.5svn r206094
- `Bug 82539 <https://bugs.freedesktop.org/show_bug.cgi?id=82539>`__ -
vmw_screen_dri.lo In file included from vmw_screen_dri.c:41:
vmwgfx_drm.h:32:17: error: drm.h: No such file or directory
- `Bug 82882 <https://bugs.freedesktop.org/show_bug.cgi?id=82882>`__ -
[swrast] piglit glsl-fs-uniform-bool-1 regression
- `Bug 83432 <https://bugs.freedesktop.org/show_bug.cgi?id=83432>`__ -
r600_query.c:269:r600_emit_query_end: Assertion
\`ctx->num_pipelinestat_queries > 0' failed [Gallium HUD]
- `Bug 83567 <https://bugs.freedesktop.org/show_bug.cgi?id=83567>`__ -
Mesa 10.2.6 does not compile with llvm 3.5
- `Bug 83735 <https://bugs.freedesktop.org/show_bug.cgi?id=83735>`__ -
[mesa-10.2.x] broken with llvm-3.5 and old CPUs
Changes
-------
Aaron Watry (1):
- gallivm: Fix build after LLVM commit 211259
Christoph Bumiller (2):
- nv50/ir/util: fix BitSet issues
- nvc0/ir: clarify recursion fix to finding first tex uses
Emil Velikov (3):
- docs: Add sha256 sums for the 10.2.7 release
- configure: bail out if building svga without libdrm
- Update VERSION to 10.2.8
Ilia Mirkin (4):
- nv50/ir: avoid array overrun when checking for supported mods
- nouveau: only enable the depth test if there actually is a depth
buffer
- nouveau: only enable stencil func if the visual has stencil bits
- nouveau: change internal variables to avoid conflicts with macro args
Jonathan Gray (1):
- configure.ac: strip \_GNU_SOURCE from llvm-config output
José Fonseca (1):
- gallivm: Disable workaround for PR12833 on LLVM 3.2+.
Maarten Lankhorst (4):
- nouveau: re-allocate bo's on overflow
- nouveau: fix MPEG4 hw decoding
- nouveau: rework reference frame handling
- nouveau: remove unneeded assert
Marek Olšák (3):
- r600g,radeonsi: make sure there's enough CS space before resuming
queries
- mesa: set UniformBooleanTrue = 1.0f by default
- st/mesa: use 1.0f as boolean true on drivers without integer support
Richard Sandiford (1):
- gallivm: Fix uses of 2^24
Roland Scheidegger (1):
- gallivm: set mcpu when initializing llvm execution engine
Thomas Hellstrom (1):
- winsys/svga: Fix incorrect type usage in IOCTL v2
@@ -0,0 +1,76 @@
Mesa 10.2.9 Release Notes / October 12, 2014
============================================
Mesa 10.2.9 is a bug fix release which fixes bugs found since the 10.2.8
release. This is the final planned release for the 10.2 branch.
Mesa 10.2.9 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
f8d62857eed8f604a57710c58a8ffcfb8dab2dc4977ec27c956c7c4fd14032f6 MesaLib-10.2.9.tar.gz
f6031f8b7113a92325b60635c504c510490eebb2e707119bbff7bd86aa34657d MesaLib-10.2.9.tar.bz2
11c0ef4f3308fc29d9f15a77fd8f4842a946fce9e830250a1c95b171a446171a MesaLib-10.2.9.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 79462 <https://bugs.freedesktop.org/show_bug.cgi?id=79462>`__ -
[NVC0/Codegen] Shader compilation falis in spill logic
- `Bug 83570 <https://bugs.freedesktop.org/show_bug.cgi?id=83570>`__ -
Glyphy demo throws unhandled Integer division by zero exception
Changes
-------
Andreas Pokorny (2):
- egl/drm: expose KHR_image_pixmap extension
- i915: Fix black buffers when importing prime fds
Emil Velikov (2):
- docs: Add sha256 sums for the 10.2.8 release
- Update VERSION to 10.2.9
Ilia Mirkin (1):
- nv50/ir: avoid deleting pseudo instructions too early
Marek Olšák (3):
- radeonsi: release GS rings at context destruction
- radeonsi: properly destroy the GS copy shader and scratch_bo for
compute
- st/dri: remove GALLIUM_MSAA and \__GL_FSAA_MODE environment variables
Roland Scheidegger (1):
- gallivm: fix idiv
Thomas Hellstrom (1):
- st/xa: Fix regression in xa_yuv_planar_blit()
Tom Stellard (1):
- configure.ac: Compute LLVM_VERSION_PATCH using llvm-config
rconde (1):
- gallivm,tgsi: fix idiv by zero crash
@@ -0,0 +1,69 @@
Mesa 10.2 Release Notes / June 6, 2014
======================================
Mesa 10.2 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.2.1.
Mesa 10.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
MD5 checksums
-------------
::
c87bfb6dd5cbcf1fdef42e5ccd972581 MesaLib-10.2.0.tar.gz
7aaba90bd7169a94ae2fe83febdec963 MesaLib-10.2.0.tar.bz2
58b203aca15dadc25ab4d1126db1052b MesaLib-10.2.0.zip
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_buffer_storage on i965, nv30, nv50, nvc0, r300, r600, and
radeonsi
- GL_ARB_multi_bind on all drivers
- GL_ARB_sample_shading on nv50 (GT21x only), nvc0
- GL_ARB_separate_shader_objects (desktop OpenGL) and
GL_EXT_separate_shader_objects (OpenGL ES 2.0 and 3.0) on all drivers
- GL_ARB_stencil_texturing on i965/gen8+
- GL_ARB_texture_cube_map_array on nv50 (GT21x only)
- GL_ARB_texture_gather on nv50 (GT21x only), nvc0
- GL_ARB_texture_query_lod on nv50 (GT21x only), nvc0
- GL_ARB_texture_view on i965/gen7
- GL_ARB_vertex_type_10f_11f_11f_rev on nv50, nvc0, radeonsi
- GL_ARB_viewport_array on nv50, r600
- GL_INTEL_performance_query on i965/gen5+
Bug fixes
---------
TBD.
Changes
-------
- Renamed *--with-llvm-shared-libs* to *--enable-llvm-shared-libs*
The option is used to control how mesa is linked against LLVM, and
now defaults to enabled (shared linking).
- Split *libxatracker.so* into a standalone library which can be used
with any gallium driver.
Previously the library was linked statically against vmware's virtual
gpu driver(svga), whereas now it loads a shared pipe_*.so driver.
Provide the following options during configure, if you would like
support for svga driver *--enable-xa --with-gallium-drivers=svga*
Note: The files are installed in $(libdir)/gallium-pipe/ and the
interface between them and libxatracker.so is **not** stable.
- The environment variable GALLIUM_MSAA that forced a multisample GLX
visual was removed.
@@ -0,0 +1,131 @@
Mesa 10.3.1 Release Notes / October 12, 2014
============================================
Mesa 10.3.1 is a bug fix release which fixes bugs found since the 10.3
release.
Mesa 10.3.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
155afcbad17be8bb80282c761b957d5cc716c14a1fa16c4f5ee04e76df729c6d MesaLib-10.3.1.tar.gz
b081d077d717e5d56f2d59677490856052c41573e50378ff86d6c72456714add MesaLib-10.3.1.tar.bz2
07a14febfed06412d519e091a62d24513fee6745f1a6f8a8f1956bfe04b77d15 MesaLib-10.3.1.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 79462 <https://bugs.freedesktop.org/show_bug.cgi?id=79462>`__ -
[NVC0/Codegen] Shader compilation falis in spill logic
- `Bug 82932 <https://bugs.freedesktop.org/show_bug.cgi?id=82932>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex
fails
- `Bug 83506 <https://bugs.freedesktop.org/show_bug.cgi?id=83506>`__ -
[UBO] row_major layout ignored inside structures
- `Bug 83533 <https://bugs.freedesktop.org/show_bug.cgi?id=83533>`__ -
[UBO] nested structures don't get appropriate padding
- `Bug 83570 <https://bugs.freedesktop.org/show_bug.cgi?id=83570>`__ -
Glyphy demo throws unhandled Integer division by zero exception
- `Bug 83741 <https://bugs.freedesktop.org/show_bug.cgi?id=83741>`__ -
[UBO] row_major layout partially ignored for arrays of structures
- `Bug 84178 <https://bugs.freedesktop.org/show_bug.cgi?id=84178>`__ -
Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5 Test:
PutImage XY 500x500 Square
Changes
-------
Andreas Pokorny (2):
- egl/drm: expose KHR_image_pixmap extension
- i915: Fix black buffers when importing prime fds
Brian Paul (1):
- mesa: fix prog_optimize.c assertions triggered by SWZ opcode
Emil Velikov (2):
- docs: Add 10.3 sha256 sums, news item and link release notes
- Update VERSION to 10.3.1
Ian Romanick (4):
- glsl: Make sure fields after small structs have correct padding
- glsl: Make sure row-major array-of-structure get correct layout
- glsl: Round struct size up to at least 16 bytes
- glsl: Strip arrayness from ir_type_dereference_variable too
Ilia Mirkin (5):
- nv50/ir: avoid deleting pseudo instructions too early
- gm107/ir: fix manual TXD for array targets
- gm107/ir: fix texture argument order
- gm107/ir: add support for indirect const buffer selection
- gm107/ir: take relative pfetch offset into account
Keith Packard (1):
- glx/dri3: Provide error diagnostics when DRI3 allocation fails
Kenneth Graunke (2):
- mesa: Use proper structure for glGet*(GL_TEXTURE_COORD_ARRAY*).
- mesa: Set correct array element in vbo_exec_vtx_init.
Marek Olšák (3):
- radeonsi: release GS rings at context destruction
- radeonsi: properly destroy the GS copy shader and scratch_bo for
compute
- st/dri: remove GALLIUM_MSAA and \__GL_FSAA_MODE environment variables
Michel Dänzer (1):
- st/mesa: Use PIPE_USAGE_STAGING for GL_STATIC/DYNAMIC/STREAM_READ
buffers
Richard Sandiford (2):
- mesa: Fix alpha component in unpack_R8G8B8X8_SRGB.
- swrast: Fix handling of MESA_FORMAT_L8A8_SRGB for big-endian
Roland Scheidegger (1):
- gallivm: fix idiv
Thomas Hellstrom (1):
- st/xa: Fix regression in xa_yuv_planar_blit()
Tom Stellard (2):
- clover: Add support to mem objects for multiple destructor callbacks
v2
- configure.ac: Compute LLVM_VERSION_PATCH using llvm-config
Tomasz Figa (3):
- util: Include in Android builds
- st/mesa: Generate format_info.c in Android builds
- st/mesa: Fix paths used in Android builds
rconde (1):
- gallivm,tgsi: fix idiv by zero crash
@@ -0,0 +1,91 @@
Mesa 10.3.2 Release Notes / October 24, 2014
============================================
Mesa 10.3.2 is a bug fix release which fixes bugs found since the 10.3
release.
Mesa 10.3.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e65f8e691f06f111c1aeb3a376b13c9cc88cb162bee2709e0e7e6b0e6628ca75 MesaLib-10.3.2.tar.gz
e9849bcb9aa9acd98a753d6d46d2e7d7238d3367036e11357a60efd16de8bea3 MesaLib-10.3.2.tar.bz2
427dc0d670d38e713ebff2675665ec2fe4ff7d04ce227bd54de946999fc1d234 MesaLib-10.3.2.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
GLX_INTEL_swap_event crashes driver when swapping window buffers
- `Bug 81680 <https://bugs.freedesktop.org/show_bug.cgi?id=81680>`__ -
[r600g] Firefox crashes with hardware acceleration turned on
- `Bug 84140 <https://bugs.freedesktop.org/show_bug.cgi?id=84140>`__ -
mplayer crashes playing some files using vdpau output
- `Bug 84662 <https://bugs.freedesktop.org/show_bug.cgi?id=84662>`__ -
Long pauses with Unreal demo Elemental on R9270X since : Always flush
the HDP cache before submitting a CS to the GPU
- `Bug 85267 <https://bugs.freedesktop.org/show_bug.cgi?id=85267>`__ -
vlc crashes with vdpau (Radeon 3850HD) [r600]
Changes
-------
Brian Paul (3):
- mesa: fix spurious wglGetProcAddress / GL_INVALID_OPERATION error
- st/wgl: add WINAPI qualifiers on wgl function typedefs
- glsl: fix several use-after-free bugs
Daniel Manjarres (1):
- glx: Fix glxUseXFont for glxWindow and glxPixmaps
Dave Airlie (1):
- mesa: fix GetTexImage for 1D array depth textures
Emil Velikov (2):
- docs: Add sha256 sums for the 10.3.1 release
- Update VERSION to 10.3.2
Ilia Mirkin (4):
- gm107/ir: add dnz emission for fmul
- gk110/ir: add dnz flag emission for fmul/fmad
- nouveau: 3d textures are unsupported, limit 3d levels to 1
- st/gbm: fix order of arguments passed to is_format_supported
Kenneth Graunke (3):
- i965: Add a BRW_MOCS_PTE #define.
- i965: Use BDW_MOCS_PTE for renderbuffers.
- i965: Fix register write checks.
Marek Olšák (2):
- st/mesa: use pipe_sampler_view_release for releasing sampler views
- glsl_to_tgsi: fix the value of gl_FrontFacing with native integers
Michel Dänzer (4):
- radeonsi: Clear sampler view flags when binding a buffer
- r600g,radeonsi: Always use GTT again for PIPE_USAGE_STREAM buffers
- winsys/radeon: Use separate caching buffer manager for each set of
flags
- r600g: Drop references to destroyed blend state
@@ -0,0 +1,184 @@
Mesa 10.3.3 Release Notes / November 8, 2014
============================================
Mesa 10.3.3 is a bug fix release which fixes bugs found since the 10.3.2
release.
Mesa 10.3.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
23a0c36d88cd5d8968ae6454160de2878192fd1d37b5d606adca1f1b7e788b79 MesaLib-10.3.3.tar.gz
0e4eee4a2ddf86456eed2fc44da367f95471f74249636710491e85cc256c4753 MesaLib-10.3.3.tar.bz2
a83648f17d776b7cf6c813fbb15782d2644b937dc6a7c53d8c0d1b35411f4840 MesaLib-10.3.3.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 70410 <https://bugs.freedesktop.org/show_bug.cgi?id=70410>`__ -
egl-static/Makefile: linking fails with llvm >= 3.4
- `Bug 82921 <https://bugs.freedesktop.org/show_bug.cgi?id=82921>`__ -
layout(location=0) emits error >= MAX_UNIFORM_LOCATIONS due to
integer underflow
- `Bug 83574 <https://bugs.freedesktop.org/show_bug.cgi?id=83574>`__ -
[llvmpipe] [softpipe] piglit
arb_explicit_uniform_location-use-of-unused-loc regression
- `Bug 85454 <https://bugs.freedesktop.org/show_bug.cgi?id=85454>`__ -
Unigine Sanctuary with Wine crashes on Mesa Git
- `Bug 85918 <https://bugs.freedesktop.org/show_bug.cgi?id=85918>`__ -
Mesa: MSVC 2010/2012 Compile error
Changes
-------
Anuj Phogat (2):
- glsl: Fix crash due to negative array index
- glsl: Use signed array index in update_max_array_access()
Brian Paul (1):
- mesa: fix UNCLAMPED_FLOAT_TO_UBYTE() macro for MSVC
Emil Velikov (2):
- docs: Add sha256 sums for the 10.3.2 release
- Update version to 10.3.3
Ilia Mirkin (27):
- freedreno/ir3: fix FSLT/etc handling to return 0/-1 instead of 0/1.0
- freedreno/ir3: INEG operates on src0, not src1
- freedreno/ir3: add UARL support
- freedreno/ir3: negate result of USLT/etc
- freedreno/ir3: use unsigned comparison for UIF
- freedreno/ir3: add TXL support
- freedreno/ir3: fix UCMP handling
- freedreno/ir3: implement UMUL correctly
- freedreno: add default .dir-locals.el for emacs settings
- freedreno/ir3: make texture instruction construction more dynamic
- freedreno/ir3: fix TXB/TXL to actually pull the bias/lod argument
- freedreno/ir3: add TXQ support
- freedreno/ir3: add TXB2 support
- freedreno: dual-source render targets are not supported
- freedreno: instanced drawing/compute not yet supported
- freedreno/ir3: avoid fan-in sources referring to same instruction
- freedreno/ir3: add IDIV/UDIV support
- freedreno/ir3: add UMOD support, based on UDIV
- freedreno/ir3: add MOD support
- freedreno/ir3: add ISSG support
- freedreno/ir3: add UMAD support
- freedreno/ir3: make TXQ return integers, not floats
- freedreno/ir3: shadow comes before array
- freedreno/ir3: add texture offset support
- freedreno/ir3: add TXD support and expose ARB_shader_texture_lod
- freedreno/ir3: add TXF support
- freedreno: positions come out as integers, not half-integers
Jan Vesely (1):
- configure: include llvm systemlibs when using static llvm
Marek Olšák (5):
- r600g: fix polygon mode for points and lines and point/line fill
modes
- radeonsi: fix polygon mode for points and lines and point/line fill
modes
- radeonsi: fix incorrect index buffer max size for lowered 8-bit
indices
- Revert "st/mesa: set MaxUnrollIterations = 255"
- r300g: remove enabled/disabled hyperz and AA compression messages
Mauro Rossi (1):
- gallium/nouveau: fully build the driver under android
Michel Dänzer (1):
- radeon/llvm: Dynamically allocate branch/loop stack arrays
Rob Clark (62):
- freedreno/ir3: detect scheduler fail
- freedreno/ir3: add TXB
- freedreno/ir3: add DDX/DDY
- freedreno/ir3: bit of debug
- freedreno/ir3: fix error in bail logic
- freedreno/ir3: fix constlen with relative addressing
- freedreno/ir3: add no-copy-propagate fallback step
- freedreno: don't overflow cmdstream buffer so much
- freedreno/ir3: fix potential segfault in RA
- freedreno: update generated headers
- freedreno/a3xx: enable hw primitive-restart
- freedreno/a3xx: handle rendering to layer != 0
- freedreno: update generated headers
- freedreno/a3xx: format fixes
- util/u_format: add \_is_alpha()
- freedreno/a3xx: alpha render-target shenanigans
- freedreno/ir3: catch incorrect usage of tmp-dst
- freedreno/ir3: add missing put_dst
- freedreno: "fix" problems with excessive flushes
- freedreno: update generated headers
- freedreno/a3xx: 3d/array textures
- freedreno: add DRM_CONF_SHARE_FD
- freedreno/a3xx: more texture array fixes
- freedreno/a3xx: initial texture border-color
- freedreno: fix compiler warning
- freedreno: don't advertise mirror-clamp support
- freedreno: update generated headers
- freedreno: we have more than 0 viewports!
- freedreno: turn missing caps into compile warnings
- freedreno/a3xx: add LOD_BIAS
- freedreno/a3xx: add flat interpolation mode
- freedreno/a3xx: add 32bit integer vtx formats
- freedreno/a3xx: fix border color order
- freedreno: move bind_sampler_states to per-generation
- freedreno: add texcoord clamp support to lowering
- freedreno/a3xx: add support to emulate GL_CLAMP
- freedreno/a3xx: re-emit shaders on variant change
- freedreno/lowering: fix token calculation for lowering
- freedreno: destroy transfer pool after blitter
- freedreno: max-texture-lod-bias should be 15.0f
- freedreno: update generated headers
- freedreno/a3xx: handle large shader program sizes
- freedreno/a3xx: emit all immediates in one shot
- freedreno/ir3: fix lockups with lame FRAG shaders
- freedreno/a3xx: handle VS only outputting BCOLOR
- freedreno: query fixes
- freedreno/a3xx: refactor vertex state emit
- freedreno/a3xx: refactor/optimize emit
- freedreno/ir3: optimize shader key comparision
- freedreno: inline fd_draw_emit()
- freedreno: fix layer_stride
- freedreno: update generated headers
- freedreno/ir3: large const support
- freedreno/a3xx: more layer/level fixes
- freedreno/ir3: comment + better fxn name
- freedreno/ir3: fix potential gpu lockup with kill
- freedreno/a3xx: disable early-z when we have kill's
- freedreno/ir3: add debug flag to disable cp
- freedreno: clear vs scissor
- freedreno: mark scissor state dirty when enable bit changes
- freedreno/a3xx: fix viewport state during clear
- freedreno/a3xx: fix depth/stencil restore format
Tapani Pälli (2):
- glsl: fix uniform location count used for glsl types
- mesa: check that uniform exists in glUniform\* functions
@@ -0,0 +1,83 @@
Mesa 10.3.4 Release Notes / November 21, 2014
=============================================
Mesa 10.3.4 is a bug fix release which fixes bugs found since the 10.3.3
release.
Mesa 10.3.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
26482495ef6177f889dbd87c7edcccfedd995598785bbbd7e3e066352574c8e0 MesaLib-10.3.4.tar.gz
e6373913142338d10515daf619d659433bfd2989988198930c13b0945a15e98a MesaLib-10.3.4.tar.bz2
8c3ebbb6535daf3414305860ebca6ac67dbb6e3d35058c7a6ce18b84b5945b7f MesaLib-10.3.4.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 76252 <https://bugs.freedesktop.org/show_bug.cgi?id=76252>`__ -
Dynamic loading/unloading of opengl32.dll results in a deadlock
- `Bug 78770 <https://bugs.freedesktop.org/show_bug.cgi?id=78770>`__ -
[SNB bisected]Webglc conformance/textures/texture-size-limit.html
fails
- `Bug 83500 <https://bugs.freedesktop.org/show_bug.cgi?id=83500>`__ -
si_dma_copy_tile causes GPU hangs
- `Bug 85647 <https://bugs.freedesktop.org/show_bug.cgi?id=85647>`__ -
Random radeonsi crashes with mesa 10.3.x
Changes
-------
Brian Paul (1):
- st/mesa: copy sampler_array_size field when copying instructions
Chad Versace (1):
- i965: Fix segfault in WebGL Conformance on Ivybridge
Dave Airlie (5):
- r600g/cayman: fix integer multiplication output overwrite (v2)
- r600g/cayman: fix texture gather tests
- r600g/cayman: handle empty vertex shaders
- r600g: geom shaders: always load texture src regs from inputs
- r600g: limit texture offset application to specific types (v2)
Emil Velikov (3):
- docs: Add sha256 sums for the 10.3.3 release
- configure.ac: roll up a program for the sse4.1 check
- get-pick-list.sh: Require explicit "10.3" for nominating stable
patches
Ilia Mirkin (1):
- st/mesa: add a fallback for clear_with_quad when no vs_layer
José Fonseca (1):
- llvmpipe: Avoid deadlock when unloading opengl32.dll
Kenneth Graunke (1):
- i915g: we also have more than 0 viewports!
Michel Dänzer (1):
- radeonsi: Disable asynchronous DMA except for PIPE_BUFFER
@@ -0,0 +1,66 @@
Mesa 10.3.5 Release Notes / December 5, 2014
============================================
Mesa 10.3.5 is a bug fix release which fixes bugs found since the 10.3.4
release.
Mesa 10.3.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
7ea71c3cce89114df3dc050376afa1c6f6bf235d77a68f9703273603d6a90621 MesaLib-10.3.5.tar.gz
eb75d2790f1606d59d50a6acaa637b6c75f2155b3e0eca3d5099165c0d9556ae MesaLib-10.3.5.tar.bz2
164bc64ba63fb07ff255ff8de6ed3c95ff545dfe8f864c44c33abe94788da910 MesaLib-10.3.5.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 86618 <https://bugs.freedesktop.org/show_bug.cgi?id=86618>`__ -
[NV96] neg modifiers not working in MIN and MAX operations
Changes
-------
Brian Paul (2):
- mesa: fix arithmetic error in \_mesa_compute_compressed_pixelstore()
- mesa: fix height error check for 1D array textures
Chris Forbes (2):
- i965: Handle nested uniform array indexing
- mesa: Fix Get(GL_TRANSPOSE_CURRENT_MATRIX_ARB) to transpose
Emil Velikov (2):
- docs: Add sha256 sums for the 10.3.5 release
- Update version to 10.3.5
Ilia Mirkin (6):
- nv50/ir: set neg modifiers on min/max args
- nv50,nvc0: actually check constbufs for invalidation
- nv50,nvc0: buffer resources can be bound as other things down the
line
- freedreno/ir3: don't pass consts to madsh.m16 in MOD logic
- freedreno/a3xx: only enable blend clamp for non-float formats
- freedreno/ir3: fix UMAD
Rob Clark (1):
- configure.ac: bump libdrm_freedreno requirement
@@ -0,0 +1,100 @@
Mesa 10.3.6 Release Notes / December 29, 2014
=============================================
Mesa 10.3.6 is a bug fix release which fixes bugs found since the 10.3.5
release.
Mesa 10.3.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c4d053d6bc6604cb5c93c99e0ef2e815c539f26dc5a03737eb3809bc1767d12f MesaLib-10.3.6.tar.gz
8d43673c6788fbf85f9c36c3a95c61ccf46f8835fc9c0d85d34474490d80572b MesaLib-10.3.6.tar.bz2
6b5b1e9a13949cfdb76fe51e8dcc3ea71e464a5ca73d11fdc29c20c4ba3f411a MesaLib-10.3.6.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 60879 <https://bugs.freedesktop.org/show_bug.cgi?id=60879>`__ -
[radeonsi] X11 can't start with acceleration enabled
- `Bug 82585 <https://bugs.freedesktop.org/show_bug.cgi?id=82585>`__ -
geometry shader with optional out variable segfaults
- `Bug 82991 <https://bugs.freedesktop.org/show_bug.cgi?id=82991>`__ -
Inverted bumpmap in webgl applications
- `Bug 84777 <https://bugs.freedesktop.org/show_bug.cgi?id=84777>`__ -
[BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
Changes
-------
Andres Gomez (1):
- i965/brw_reg: struct constructor now needs explicit negate and abs
values.
Ben Widawsky (1):
- i965/gs: Avoid DW \* DW mul
Dave Airlie (1):
- r600g: only init GS_VERT_ITEMSIZE on r600
Emil Velikov (3):
- docs: Add sha256 sums for the 10.3.5 release
- Revert "glx/dri3: Request non-vsynced Present for swapinterval zero.
(v3)"
- Update version to 10.3.6
Ian Romanick (2):
- linker: Wrap access of producer_var with a NULL check
- linker: Assign varying locations geometry shader inputs for SSO
Ilia Mirkin (3):
- util/primconvert: pass index bias through
- util/primconvert: support instanced rendering
- util/primconvert: take ib offset into account
José Fonseca (1):
- util/primconvert: Avoid point arithmetic; apply offset on all cases.
Marek Olšák (1):
- docs/relnotes: document the removal of GALLIUM_MSAA
Mario Kleiner (4):
- glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly.
(v2)
- glx/dri3: Track separate (ust, msc) for PresentPixmap vs.
PresentNotifyMsc (v2)
- glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
- glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0)
(v2)
Maxence Le Doré (1):
- glsl: Add gl_MaxViewports to available builtin constants
Tom Stellard (1):
- radeonsi: Program RASTER_CONFIG for harvested GPUs v5
@@ -0,0 +1,73 @@
Mesa 10.3.7 Release Notes / January 12, 2015
============================================
Mesa 10.3.7 is a bug fix release which fixes bugs found since the 10.3.6
release.
Mesa 10.3.7 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
bc13f33c19bc9f44a0565fdd51a8f9d1c0153a3365c429ceaf4ef43b7022b052 MesaLib-10.3.7.tar.gz
43c6ced15e237cbb21b3082d7c0b42777c50c1f731d0d4b5efb5231063fb6a5b MesaLib-10.3.7.tar.bz2
d821fd46baf804fecfcf403e901800a4b996c7dd1c83f20a354b46566a49026f MesaLib-10.3.7.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 85529 <https://bugs.freedesktop.org/show_bug.cgi?id=85529>`__ -
Surfaces not drawn in Unvanquished
- `Bug 87619 <https://bugs.freedesktop.org/show_bug.cgi?id=87619>`__ -
Changes to state such as render targets change fragment shader
without marking it dirty.
Changes
-------
Chad Versace (2):
- i965: Use safer pointer arithmetic in
intel_texsubimage_tiled_memcpy()
- i965: Use safer pointer arithmetic in gather_oa_results()
Emil Velikov (2):
- docs: Add sha256 sums for the 10.3.6 release
- Update version to 10.3.7
Ilia Mirkin (2):
- nv50,nvc0: set vertex id base to index_bias
- nv50/ir: fix texture offsets in release builds
Kenneth Graunke (2):
- i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
- i965: Fix start/base_vertex_location for >1 prims but
!BRW_NEW_VERTICES.
Marek Olšák (3):
- glsl_to_tgsi: fix a bug in copy propagation
- vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays
- st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX
Michel Dänzer (1):
- radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask
== 0
@@ -0,0 +1,369 @@
Mesa 10.3 Release Notes / September 19, 2014
============================================
Mesa 10.3 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.3.1.
Mesa 10.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
9a1bf52040fc3dda81e83a35f944f1c3f532847dbe9fdf57161265cf71ea1bae MesaLib-10.3.0.tar.gz
0283bfe710fa449ed82e465cfa09612a269e19abb7e0382082608062ce7960b5 MesaLib-10.3.0.tar.bz2
221420763c2c3a244836a736e735612c4a6a0377b4e5223fca1e612f49906789 MesaLib-10.3.0.zip
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe,
llvmpipe
- GL_ARB_clear_texture on i965
- GL_ARB_compressed_texture_pixel_storage on all drivers
- GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe
- GL_ARB_derivative_control on i965, nv50, nvc0, r600
- GL_ARB_draw_indirect on nvc0, radeonsi
- GL_ARB_explicit_uniform_location (all drivers that support GLSL)
- GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600
- GL_ARB_gpu_shader5 on i965/gen7, nvc0
- GL_ARB_multi_draw_indirect on nvc0, radeonsi
- GL_ARB_sample_shading on radeonsi
- GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600,
radeonsi, softpipe
- GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi
- GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi
- GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+,
radeonsi
- GL_ARB_texture_cube_map_array on radeonsi
- GL_ARB_texture_gather on r600, radeonsi
- GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi,
softpipe
- GL_ARB_texture_query_lod on r600, radeonsi
- GL_ARB_viewport_array on nvc0
- GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600
- GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600,
radeonsi, softpipe, llvmpipe
- GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi,
softpipe, llvmpipe
- A new software rasterizer driver (kms_swrast_dri.so) that works with
DRM drivers that don't have a full-fledged GEM (such as qxl or
simpledrm)
- Distribute the Khronos GL/glcorearb.h header file.
Bug fixes
---------
- `Bug 50754 <https://bugs.freedesktop.org/show_bug.cgi?id=50754>`__ -
Building 32 bit mesa on 64 bit OS fails since change for automake
- `Bug 53617 <https://bugs.freedesktop.org/show_bug.cgi?id=53617>`__ -
[llvmpipe] piglit fbo-depthtex regression
- `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
GLX_INTEL_swap_event crashes driver when swapping window buffers
- `Bug 56127 <https://bugs.freedesktop.org/show_bug.cgi?id=56127>`__ -
[ILK bisected]unigine-sanctruary performance reduced by 98%
- `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp:
Assertion \`inst->dst.index < 4096' failed.
- `Bug 66452 <https://bugs.freedesktop.org/show_bug.cgi?id=66452>`__ -
JUNIPER UVD accelerated playback of WMV3 streams does not work
- `Bug 68365 <https://bugs.freedesktop.org/show_bug.cgi?id=68365>`__ -
[SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch
fail
- `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ -
[Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >=
width) assertion
- `Bug 73846 <https://bugs.freedesktop.org/show_bug.cgi?id=73846>`__ -
[llvmpipe] lp_test_format fails with llvm-3.5svn >= r199602
- `Bug 74005 <https://bugs.freedesktop.org/show_bug.cgi?id=74005>`__ -
[i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
- `Bug 74863 <https://bugs.freedesktop.org/show_bug.cgi?id=74863>`__ -
[r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees
corruption) bisected!
- `Bug 75010 <https://bugs.freedesktop.org/show_bug.cgi?id=75010>`__ -
clang: error: unknown argument: '-fstack-protector-strong'
- `Bug 75478 <https://bugs.freedesktop.org/show_bug.cgi?id=75478>`__ -
[BDW]Some Piglit and Ogles2conform cases cause GPU hang
- `Bug 75664 <https://bugs.freedesktop.org/show_bug.cgi?id=75664>`__ -
Unigine Valley & Heaven "error: syntax error, unexpected EXTENSION,
expecting $end" IVB HD4000
- `Bug 75878 <https://bugs.freedesktop.org/show_bug.cgi?id=75878>`__ -
[BDW] GPU hang running Raytracer WebGL demo
- `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ -
EGL_EXT_image_dma_buf_import fd ownership is incorrect
- `Bug 76223 <https://bugs.freedesktop.org/show_bug.cgi?id=76223>`__ -
[radeonsi] luxmark segfault
- `Bug 76939 <https://bugs.freedesktop.org/show_bug.cgi?id=76939>`__ -
[BDW] GPU hang when running “Metro:Last Light “ /“Crusader Kings II”
- `Bug 77245 <https://bugs.freedesktop.org/show_bug.cgi?id=77245>`__ -
Bogus GL_ARB_explicit_attrib_location layout identifier warnings
- `Bug 77493 <https://bugs.freedesktop.org/show_bug.cgi?id=77493>`__ -
lp_test_arit fails with llvm >= llvm-3.5svn r206094
- `Bug 77703 <https://bugs.freedesktop.org/show_bug.cgi?id=77703>`__ -
[ILK Bisected]Piglit glean_texCombine4 fails
- `Bug 77704 <https://bugs.freedesktop.org/show_bug.cgi?id=77704>`__ -
[IVB/HSW Bisected]Ogles3conform
GL3Tests_shadow_shadow_execution_frag.test fails
- `Bug 77705 <https://bugs.freedesktop.org/show_bug.cgi?id=77705>`__ -
[SNB/IVB/HSW/BYT/BDW Bisected]Ogles3conform
GL3Tests/packed_pixels/packed_pixels_pixelstore.test segfault
- `Bug 77707 <https://bugs.freedesktop.org/show_bug.cgi?id=77707>`__ -
[ILK Bisected]Ogles2conform GL_sin_sin_float_frag_xvary.test fails
- `Bug 77740 <https://bugs.freedesktop.org/show_bug.cgi?id=77740>`__ -
i965: Relax accumulator dependency scheduling on Gen < 6
- `Bug 77852 <https://bugs.freedesktop.org/show_bug.cgi?id=77852>`__ -
[BDW]Piglit
spec_ARB_framebuffer_object_fbo-drawbuffers-none_glBlitFramebuffer
fails
- `Bug 77856 <https://bugs.freedesktop.org/show_bug.cgi?id=77856>`__ -
[BDW]Piglit spec_OpenGL_3.0_clearbuffer-mixed-format fails
- `Bug 77865 <https://bugs.freedesktop.org/show_bug.cgi?id=77865>`__ -
[BDW] Many Ogles3conform framebuffer_blit cases fail
- `Bug 78225 <https://bugs.freedesktop.org/show_bug.cgi?id=78225>`__ -
Compile error due to undefined reference to \`gbm_dri_backend', fix
attached
- `Bug 78258 <https://bugs.freedesktop.org/show_bug.cgi?id=78258>`__ -
make check link_varyings.gl_ClipDistance failure
- `Bug 78403 <https://bugs.freedesktop.org/show_bug.cgi?id=78403>`__ -
query_renderer_implementation_unittest.cpp:144:4: error: expected
primary-expression before . token
- `Bug 78468 <https://bugs.freedesktop.org/show_bug.cgi?id=78468>`__ -
Compiling of shader gets stuck in infinite loop
- `Bug 78537 <https://bugs.freedesktop.org/show_bug.cgi?id=78537>`__ -
no anisotropic filtering in a native Half-Life 2
- `Bug 78546 <https://bugs.freedesktop.org/show_bug.cgi?id=78546>`__ -
[swrast] piglit copyteximage-border regression
- `Bug 78581 <https://bugs.freedesktop.org/show_bug.cgi?id=78581>`__ -
OpenCL: clBuildProgram prints error messages directly rather than
storing them
- `Bug 78648 <https://bugs.freedesktop.org/show_bug.cgi?id=78648>`__ -
Texture artifacts in Kerbal Space Program
- `Bug 78665 <https://bugs.freedesktop.org/show_bug.cgi?id=78665>`__ -
macros in builtin_functions.cpp make invalid assumptions about M_PI
definitions
- `Bug 78679 <https://bugs.freedesktop.org/show_bug.cgi?id=78679>`__ -
Gen4-5 code lost: runtime_check_aads_emit
- `Bug 78691 <https://bugs.freedesktop.org/show_bug.cgi?id=78691>`__ -
[G45 - Tesseract] Mesa 10.1.2 implementation error: Unsupported
opcode 169872468 in FS
- `Bug 78692 <https://bugs.freedesktop.org/show_bug.cgi?id=78692>`__ -
Football Manager 2014, gameplay rendered black & white
- `Bug 78716 <https://bugs.freedesktop.org/show_bug.cgi?id=78716>`__ -
Fix Mesa bugs for running Unreal Engine 4.1 Cave effects demo
compiled for Linux
- `Bug 78803 <https://bugs.freedesktop.org/show_bug.cgi?id=78803>`__ -
gallivm/lp_bld_debug.cpp:42:28: fatal error: llvm/IR/Module.h: No
such file or directory
- `Bug 78842 <https://bugs.freedesktop.org/show_bug.cgi?id=78842>`__ -
[swrast] piglit fcc-read-after-clear copy rb regression
- `Bug 78843 <https://bugs.freedesktop.org/show_bug.cgi?id=78843>`__ -
[swrast] piglit copyteximage 1D regression
- `Bug 78872 <https://bugs.freedesktop.org/show_bug.cgi?id=78872>`__ -
[ILK Bisected]Piglit
spec_ARB_depth_buffer_float_fbo-depthstencil-GL_DEPTH32F_STENCIL8-blit
Aborted
- `Bug 78875 <https://bugs.freedesktop.org/show_bug.cgi?id=78875>`__ -
[ILK Bisected]Webglc conformance/uniforms/uniform-default-values.html
fails
- `Bug 78888 <https://bugs.freedesktop.org/show_bug.cgi?id=78888>`__ -
test_eu_compact.c:54:3: error: implicit declaration of function
brw_disasm [-Werror=implicit-function-declaration]
- `Bug 79029 <https://bugs.freedesktop.org/show_bug.cgi?id=79029>`__ -
INTEL_DEBUG=shader_time is full of lies
- `Bug 79095 <https://bugs.freedesktop.org/show_bug.cgi?id=79095>`__ -
x86/common_x86.c:348:14: error: use of undeclared identifier
'bit_SSE4_1'
- `Bug 79115 <https://bugs.freedesktop.org/show_bug.cgi?id=79115>`__ -
glFramebufferRenderbuffer(GL_DRAW_FRAMEBUFFER,
GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, 0) doesn't unbind
stencil buffer
- `Bug 79263 <https://bugs.freedesktop.org/show_bug.cgi?id=79263>`__ -
Linking error in egl_gallium.la when compiling 32 bit on multiarch
- `Bug 79294 <https://bugs.freedesktop.org/show_bug.cgi?id=79294>`__ -
Xlib-based build broken on non x86/x86-64 architectures
- `Bug 79373 <https://bugs.freedesktop.org/show_bug.cgi?id=79373>`__ -
Non-const initializers for matrix and vector constructors
- `Bug 79382 <https://bugs.freedesktop.org/show_bug.cgi?id=79382>`__ -
build error: multiple definition of \`loader_get_pci_id_for_fd'
- `Bug 79421 <https://bugs.freedesktop.org/show_bug.cgi?id=79421>`__ -
[llvmpipe] SIGSEGV src/gallium/drivers/llvmpipe/lp_rast_priv.h:218
- `Bug 79440 <https://bugs.freedesktop.org/show_bug.cgi?id=79440>`__ -
prog_hash_table.c:146: undefined reference to
\`_mesa_error_no_memory'
- `Bug 79469 <https://bugs.freedesktop.org/show_bug.cgi?id=79469>`__ -
Commit e3cc0d90e14e62a0a787b6c07a6df0f5c84039be breaks unigine heaven
- `Bug 79534 <https://bugs.freedesktop.org/show_bug.cgi?id=79534>`__ -
gen<7 renders garbage
- `Bug 79616 <https://bugs.freedesktop.org/show_bug.cgi?id=79616>`__ -
L4D2 crash on startup
- `Bug 79724 <https://bugs.freedesktop.org/show_bug.cgi?id=79724>`__ -
switch statement type check
- `Bug 79729 <https://bugs.freedesktop.org/show_bug.cgi?id=79729>`__ -
[i965] glClear on a multisample texture doesn't work
- `Bug 79809 <https://bugs.freedesktop.org/show_bug.cgi?id=79809>`__ -
radeonsi: mouse cursor corruption using weston on AMD Kaveri
- `Bug 79823 <https://bugs.freedesktop.org/show_bug.cgi?id=79823>`__ -
[NV30/gallium] Mozilla apps freeze on startup with nouveau-dri-10.2.1
libs on dual-screen
- `Bug 79885 <https://bugs.freedesktop.org/show_bug.cgi?id=79885>`__ -
commit b52a530 (gallium/egl: st_profiles are build time decision,
treat them as such) broke egl
- `Bug 79903 <https://bugs.freedesktop.org/show_bug.cgi?id=79903>`__ -
[HSW Bisected]Some Piglit and Ogles2conform cases fail
- `Bug 79907 <https://bugs.freedesktop.org/show_bug.cgi?id=79907>`__ -
Mesa 10.2.1 --enable-vdpau default=auto broken
- `Bug 79948 <https://bugs.freedesktop.org/show_bug.cgi?id=79948>`__ -
[i965] Incorrect pixels when using discard and uniform loads
- `Bug 80015 <https://bugs.freedesktop.org/show_bug.cgi?id=80015>`__ -
Transparency glitches in native Civilization 5 (Civ5) port
- `Bug 80115 <https://bugs.freedesktop.org/show_bug.cgi?id=80115>`__ -
MESA_META_DRAW_BUFFERS induced GL_INVALID_VALUE errors
- `Bug 80211 <https://bugs.freedesktop.org/show_bug.cgi?id=80211>`__ -
[ILK/SNB Bisected]Piglit shaders_glsl-fs-copy-propagation-texcoords-1
fails
- `Bug 80247 <https://bugs.freedesktop.org/show_bug.cgi?id=80247>`__ -
Khronos conformance test
ES3-CTS.gtf.GL3Tests.transform_feedback.transform_feedback_vertex_id
fails
- `Bug 80254 <https://bugs.freedesktop.org/show_bug.cgi?id=80254>`__ -
pipe_loader_sw.c:90: undefined reference to \`dri_create_sw_winsys'
- `Bug 80541 <https://bugs.freedesktop.org/show_bug.cgi?id=80541>`__ -
[softpipe] piglit levelclamp regression
- `Bug 80561 <https://bugs.freedesktop.org/show_bug.cgi?id=80561>`__ -
Incorrect implementation of some VDPAU APIs.
- `Bug 80614 <https://bugs.freedesktop.org/show_bug.cgi?id=80614>`__ -
[regression] Error in \`omxregister-bellagio': munmap_chunk():
invalid pointer: 0x00007f5f76626dab
- `Bug 80778 <https://bugs.freedesktop.org/show_bug.cgi?id=80778>`__ -
[bisected regression] piglit
spec/glsl-1.50/compiler/incorrect-in-layout-qualifier-repeated-prim.geom
- `Bug 80827 <https://bugs.freedesktop.org/show_bug.cgi?id=80827>`__ -
[radeonsi,R9 270X] Corruptions in window menus in KDE
- `Bug 80880 <https://bugs.freedesktop.org/show_bug.cgi?id=80880>`__ -
Unreal Engine 4 demos fail GLSL compiler assertion
- `Bug 80991 <https://bugs.freedesktop.org/show_bug.cgi?id=80991>`__ -
[BDW]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 fails
- `Bug 81020 <https://bugs.freedesktop.org/show_bug.cgi?id=81020>`__ -
[radeonsi][regresssion] Wireframe of background rendered through
objects in Half-Life 2: Episode 2 with MSAA enabled
- `Bug 81150 <https://bugs.freedesktop.org/show_bug.cgi?id=81150>`__ -
[SNB]Piglit
spec_arb_shading_language_packing_execution_built-in-functions_fs-packSnorm4x8
fails
- `Bug 81157 <https://bugs.freedesktop.org/show_bug.cgi?id=81157>`__ -
[BDW]Piglit some spec_glsl-1.50_execution_built-in-functions\* cases
fail
- `Bug 81450 <https://bugs.freedesktop.org/show_bug.cgi?id=81450>`__ -
[BDW]Piglit
spec_glsl-1.30_execution_tex-miplevel-selection_textureGrad_1DArray
cases intel_do_flush_locked failed
- `Bug 81828 <https://bugs.freedesktop.org/show_bug.cgi?id=81828>`__ -
[BDW Bisected]Ogles3conform
GL3Tests_packed_pixels_packed_pixels_pbo.test fails
- `Bug 81834 <https://bugs.freedesktop.org/show_bug.cgi?id=81834>`__ -
TGSI constant buffer overrun causes assertion failure
- `Bug 81857 <https://bugs.freedesktop.org/show_bug.cgi?id=81857>`__ -
[SNB+]Piglit spec_glsl-1.30_execution_switch_fs-default_last
sporadically fail
- `Bug 81967 <https://bugs.freedesktop.org/show_bug.cgi?id=81967>`__ -
[regression] Selections in Blender renders wrong
- `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ -
[r600g, bisected] multiple ubo piglit regressions
- `Bug 82159 <https://bugs.freedesktop.org/show_bug.cgi?id=82159>`__ -
No rule to make target \`../../../../src/mesa/libmesa.la', needed by
\`collision'.
- `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ -
[VP2] Chroma planes are vertically stretched during VDPAU playback
- `Bug 82268 <https://bugs.freedesktop.org/show_bug.cgi?id=82268>`__ -
Add support for the OpenRISC architecture (or1k)
- `Bug 82428 <https://bugs.freedesktop.org/show_bug.cgi?id=82428>`__ -
[radeonsi,R9 270X] System lockup when using mplayer/mpv with VDPAU
- `Bug 82472 <https://bugs.freedesktop.org/show_bug.cgi?id=82472>`__ -
piglit 16385-consecutive-chars regression
- `Bug 82483 <https://bugs.freedesktop.org/show_bug.cgi?id=82483>`__ -
format_srgb.h:145: undefined reference to
\`util_format_srgb_to_linear_8unorm_table'
- `Bug 82517 <https://bugs.freedesktop.org/show_bug.cgi?id=82517>`__ -
[RADEONSI,VDPAU] SIGSEGV in map_msg_fb_buf called from ruvd_destroy,
when closing a Tab with accelerated video player
- `Bug 82534 <https://bugs.freedesktop.org/show_bug.cgi?id=82534>`__ -
src\egl\main\eglapi.h : fatal error LNK1107: invalid or corrupt file:
cannot read at 0x2E02
- `Bug 82536 <https://bugs.freedesktop.org/show_bug.cgi?id=82536>`__ -
u_current.h:72: undefined reference to \`__imp__glapi_Dispatch'
- `Bug 82538 <https://bugs.freedesktop.org/show_bug.cgi?id=82538>`__ -
Super Maryo Chronicles fails with st/mesa assertion failure
- `Bug 82539 <https://bugs.freedesktop.org/show_bug.cgi?id=82539>`__ -
vmw_screen_dri.lo In file included from vmw_screen_dri.c:41:
vmwgfx_drm.h:32:17: error: drm.h: No such file or directory
- `Bug 82546 <https://bugs.freedesktop.org/show_bug.cgi?id=82546>`__ -
[regression] libOSMesa build failure
- `Bug 82574 <https://bugs.freedesktop.org/show_bug.cgi?id=82574>`__ -
GLSL: opt_vectorize goes wrong on texture lookups
- `Bug 82628 <https://bugs.freedesktop.org/show_bug.cgi?id=82628>`__ -
bisected: GALLIUM_HUD hangs radeon 7970M (PRIME)
- `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ -
[r600g-evergreen][compute]Empty kernel execution causes crash
- `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ -
OpenCL not working on radeon hainan
- `Bug 82796 <https://bugs.freedesktop.org/show_bug.cgi?id=82796>`__ -
[IVB/BYT-M/HSW/BDW
Bisected]Synmark2_v6.0_OglTerrainFlyInst/OglTerrainPanInst cannot run
as image validation failed
- `Bug 82804 <https://bugs.freedesktop.org/show_bug.cgi?id=82804>`__ -
unreal engine 4 rendering errors
- `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ -
glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers
- `Bug 82828 <https://bugs.freedesktop.org/show_bug.cgi?id=82828>`__ -
Regression: Crash in 3Dmark2001
- `Bug 82846 <https://bugs.freedesktop.org/show_bug.cgi?id=82846>`__ -
[BDW Bisected] Gpu hang when running Lightsmark v2008/Warsow
v1.0/Xonotic v0.7/unigine-demos
- `Bug 82881 <https://bugs.freedesktop.org/show_bug.cgi?id=82881>`__ -
test_vec4_register_coalesce regression
- `Bug 82882 <https://bugs.freedesktop.org/show_bug.cgi?id=82882>`__ -
[swrast] piglit glsl-fs-uniform-bool-1 regression
- `Bug 82929 <https://bugs.freedesktop.org/show_bug.cgi?id=82929>`__ -
[BDW Bisected]glxgears causes X hang
- `Bug 82932 <https://bugs.freedesktop.org/show_bug.cgi?id=82932>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex
fails
- `Bug 83046 <https://bugs.freedesktop.org/show_bug.cgi?id=83046>`__ -
[BDW bisected]] Warsow v1.0/Xonotic v0.7/Gputest
v0.5_triangle_fullscreen/synmark2_v6/GLBenchmark v2.5.0/GLBenchmark
v2.7.0/Ungine-demos performance reduced 30%~60%
- `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ -
[NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
- `Bug 83081 <https://bugs.freedesktop.org/show_bug.cgi?id=83081>`__ -
[BDW Bisected]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2
is core dumped
- `Bug 83127 <https://bugs.freedesktop.org/show_bug.cgi?id=83127>`__ -
[ILK Bisected]Piglit glean_texCombine fails
- `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ -
FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type
name 'YYSTYPE'
- `Bug 83432 <https://bugs.freedesktop.org/show_bug.cgi?id=83432>`__ -
r600_query.c:269:r600_emit_query_end: Assertion
\`ctx->num_pipelinestat_queries > 0' failed [Gallium HUD]
- `Bug 83468 <https://bugs.freedesktop.org/show_bug.cgi?id=83468>`__ -
[UBO] Using bool from UBO as if-statement condition asserts
Changes
-------
- Removed support for the GL_ATI_envmap_bumpmap extension
- The hacky --enable-32/64-bit is no longer available in configure. To
build 32/64 bit mesa refer to the default method recommended by your
distribution
- The environment variable GALLIUM_MSAA that forced a multisample GLX
visual was removed.
@@ -0,0 +1,76 @@
Mesa 10.4.1 Release Notes / December 29, 2014
=============================================
Mesa 10.4.1 is a bug fix release which fixes bugs found since the 10.4.0
release.
Mesa 10.4.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
5311285e791a6bfaa468ad002bd1e1164acb3eaa040b5a1bf958bdb7c27e0a9d MesaLib-10.4.1.tar.gz
91e8b71c8aff4cb92022a09a872b1c5d1ae5bfec8c6c84dbc4221333da5bf1ca MesaLib-10.4.1.tar.bz2
e09c8135f5a86ecb21182c6f8959aafd39ae2f98858fdf7c0e25df65b5abcdb8 MesaLib-10.4.1.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 82585 <https://bugs.freedesktop.org/show_bug.cgi?id=82585>`__ -
geometry shader with optional out variable segfaults
- `Bug 82991 <https://bugs.freedesktop.org/show_bug.cgi?id=82991>`__ -
Inverted bumpmap in webgl applications
- `Bug 83908 <https://bugs.freedesktop.org/show_bug.cgi?id=83908>`__ -
[i965] Incorrect icon colors in Steam Big Picture
Changes
-------
Andres Gomez (1):
- i965/brw_reg: struct constructor now needs explicit negate and abs
values.
Cody Northrop (1):
- i965: Require pixel alignment for GPU copy blit
Emil Velikov (3):
- docs: Add 10.4 sha256 sums, news item and link release notes
- Revert "glx/dri3: Request non-vsynced Present for swapinterval zero.
(v3)"
- Update version to 10.4.1
Ian Romanick (2):
- linker: Wrap access of producer_var with a NULL check
- linker: Assign varying locations geometry shader inputs for SSO
Mario Kleiner (4):
- glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly.
(v2)
- glx/dri3: Track separate (ust, msc) for PresentPixmap vs.
PresentNotifyMsc (v2)
- glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
- glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0)
(v2)
Maxence Le Doré (1):
- glsl: Add gl_MaxViewports to available builtin constants
@@ -0,0 +1,102 @@
Mesa 10.4.2 Release Notes / January 12, 2015
============================================
Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1
release.
Mesa 10.4.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e303e77dd774df0d051b2870b165f98c97084a55980f884731df89c1b56a6146 MesaLib-10.4.2.tar.gz
08a119937d9f2aa2f66dd5de97baffc2a6e675f549e40e699a31f5485d15327f MesaLib-10.4.2.tar.bz2
c2c2921a80a3395824f02bee4572a6a17d6a12a928a3e497618eeea04fb06490 MesaLib-10.4.2.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 85529 <https://bugs.freedesktop.org/show_bug.cgi?id=85529>`__ -
Surfaces not drawn in Unvanquished
- `Bug 87619 <https://bugs.freedesktop.org/show_bug.cgi?id=87619>`__ -
Changes to state such as render targets change fragment shader
without marking it dirty.
- `Bug 87658 <https://bugs.freedesktop.org/show_bug.cgi?id=87658>`__ -
[llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
- `Bug 87913 <https://bugs.freedesktop.org/show_bug.cgi?id=87913>`__ -
CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in
some virtual machines
Changes
-------
Chad Versace (2):
- i965: Use safer pointer arithmetic in
intel_texsubimage_tiled_memcpy()
- i965: Use safer pointer arithmetic in gather_oa_results()
Dave Airlie (3):
- Revert "r600g/sb: fix issues cause by GLSL switching to loops for
switch"
- r600g: fix regression since UCMP change
- r600g/sb: implement r600 gpr index workaround. (v3.1)
Emil Velikov (2):
- docs: Add sha256 sums for the 10.4.1 release
- Update version to 10.4.2
Ilia Mirkin (2):
- nv50,nvc0: set vertex id base to index_bias
- nv50/ir: fix texture offsets in release builds
Kenneth Graunke (2):
- i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
- i965: Fix start/base_vertex_location for >1 prims but
!BRW_NEW_VERTICES.
Leonid Shatz (1):
- gallium/util: make sure cache line size is not zero
Marek Olšák (4):
- glsl_to_tgsi: fix a bug in copy propagation
- vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays
- st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX
- radeonsi: fix VertexID for OpenGL
Michel Dänzer (1):
- radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask
== 0
Roland Scheidegger (1):
- gallium/util: fix crash with daz detection on x86
Tiziano Bacocco (1):
- nv50,nvc0: implement half_pixel_center
Vadim Girlin (1):
- r600g/sb: fix issues with loops created for switch
@@ -0,0 +1,123 @@
Mesa 10.4.3 Release Notes / January 24, 2015
============================================
Mesa 10.4.3 is a bug fix release which fixes bugs found since the 10.4.2
release.
Mesa 10.4.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c53eaafc83d9c6315f63e0904d9954d929b841b0b2be7a328eeb6e14f1376129 MesaLib-10.4.3.tar.gz
ef6ecc9c2f36c9f78d1662382a69ae961f38f03af3a0c3268e53f351aa1978ad MesaLib-10.4.3.tar.bz2
179325fc8ec66529d3b0d0c43ef61a33a44d91daa126c3bbdd1efdfd25a7db1d MesaLib-10.4.3.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 80568 <https://bugs.freedesktop.org/show_bug.cgi?id=80568>`__ -
[gen4] GPU Crash During Google Chrome Operation
- `Bug 85367 <https://bugs.freedesktop.org/show_bug.cgi?id=85367>`__ -
[gen4] GPU hang in glmark-es2
- `Bug 85696 <https://bugs.freedesktop.org/show_bug.cgi?id=85696>`__ -
r600g+nine: Bioshock shader failure after
7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
- `Bug 88219 <https://bugs.freedesktop.org/show_bug.cgi?id=88219>`__ -
include/c11/threads_posix.h:197: undefined reference to
\`pthread_mutex_lock'
Changes
-------
Axel Davy (39):
- st/nine: Add new texture format strings
- st/nine: Correctly advertise D3DPMISCCAPS_CLIPTLVERTS
- st/nine: NineBaseTexture9: fix setting of last_layer
- st/nine: CubeTexture: fix GetLevelDesc
- st/nine: Fix crash when deleting non-implicit swapchain
- st/nine: Return D3DERR_INVALIDCALL when trying to create a texture of
bad format
- st/nine: NineBaseTexture9: update sampler view creation
- st/nine: Check if srgb format is supported before trying to use it.
- st/nine: Add ATI1 and ATI2 support
- st/nine: Rework of boolean constants
- st/nine: Convert integer constants to floats before storing them when
cards don't support integers
- st/nine: Remove some shader unused code
- st/nine: Saturate oFog and oPts vs outputs
- st/nine: Correctly declare NineTranslateInstruction_Mkxn inputs
- st/nine: Fix typo for M4x4
- st/nine: Fix POW implementation
- st/nine: Handle RSQ special cases
- st/nine: Handle NRM with input of null norm
- st/nine: Correct LOG on negative values
- st/nine: Rewrite LOOP implementation, and a0 aL handling
- st/nine: Fix CND implementation
- st/nine: Clamp ps 1.X constants
- st/nine: Fix some fixed function pipeline operation
- st/nine: Implement TEXCOORD special behaviours
- st/nine: Fill missing dst and src number for some instructions.
- st/nine: Fix TEXM3x3 and implement TEXM3x3VSPEC
- st/nine: implement TEXM3x2DEPTH
- st/nine: Implement TEXM3x2TEX
- st/nine: Implement TEXM3x3SPEC
- st/nine: Implement TEXDEPTH
- st/nine: Implement TEXDP3
- st/nine: Implement TEXDP3TEX
- st/nine: Implement TEXREG2AR, TEXREG2GB and TEXREG2RGB
- st/nine: Correct rules for relative adressing and constants.
- st/nine: Remove unused code for ps
- st/nine: Fix sm3 relative addressing for non-debug build
- st/nine: Add variables containing the size of the constant buffers
- st/nine: Allocate the correct size for the user constant buffer
- st/nine: Allocate vs constbuf buffer for indirect addressing once.
Emil Velikov (2):
- docs: Add sha256 sums for the 10.4.2 release
- Update version to 10.4.3
Faith Ekstrand (1):
- mesa: Fix clamping to -1.0 in snorm_to_float
Jonathan Gray (1):
- glsl: Link glsl_test with pthreads library.
Jose Fonseca (1):
- nine: Drop use of TGSI_OPCODE_CND.
Kenneth Graunke (2):
- i965: Respect the no_8 flag on Gen6, not just Gen7+.
- i965: Work around mysterious Gen4 GPU hangs with minimal state
changes.
Stanislaw Halik (1):
- st/nine: Hack to generate resource if it doesn't exist when getting
view
Xavier Bouchoux (3):
- st/nine: Additional defines to d3dtypes.h
- st/nine: Add missing c++ declaration for IDirect3DVolumeTexture9
- st/nine: Fix D3DRS_POINTSPRITE support
@@ -0,0 +1,72 @@
Mesa 10.4.4 Release Notes / February 06, 2015
=============================================
Mesa 10.4.4 is a bug fix release which fixes bugs found since the 10.4.3
release.
Mesa 10.4.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
5cb427eaf980cb8555953e9928f5797979ed783e277745d5f8cbae8bc5364086 MesaLib-10.4.4.tar.gz
f18a967e9c4d80e054b2fdff8c130ce6e6d1f8eecfc42c9f354f8628d8b4df1c MesaLib-10.4.4.tar.bz2
86baad73b77920c80fe58402a905e7dd17e3ea10ead6ea7d3afdc0a56c860bd7 MesaLib-10.4.4.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 88662 <https://bugs.freedesktop.org/show_bug.cgi?id=88662>`__ -
unaligned access to gl_dlist_node
- `Bug 88930 <https://bugs.freedesktop.org/show_bug.cgi?id=88930>`__ -
[osmesa] osbuffer->textures should be indexed by attachment type
Changes
-------
Brian Paul (1):
- mesa: fix display list 8-byte alignment issue
Emil Velikov (2):
- docs: Add sha256 sums for the 10.4.3 release
- Update version to 10.4.4
José Fonseca (1):
- egl: Pass the correct X visual depth to xcb_put_image().
Mario Kleiner (1):
- glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
Matt Turner (1):
- gallium/util: Don't use \__builtin_clrsb in util_last_bit().
Niels Ole Salscheider (1):
- configure: Link against all LLVM targets when building clover
Park, Jeongmin (1):
- st/osmesa: Fix osbuffer->textures indexing
Ville Syrjälä (1):
- i965: Fix max_wm_threads for CHV
@@ -0,0 +1,89 @@
Mesa 10.4.5 Release Notes / February 21, 2015
=============================================
Mesa 10.4.5 is a bug fix release which fixes bugs found since the 10.4.4
release.
Mesa 10.4.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e12bbdaee9a758617e8ebd0bb0e987f72addd11db2e4da25ba695e386cd63843 MesaLib-10.4.5.tar.gz
bf60000700a9d58e3aca2bfeee7e781053b0d839e61a95b1883e05a2dee247a0 MesaLib-10.4.5.tar.bz2
3b926de8eee500bb67cf85332c51292f826cc539b8636382aadbb8e70c76527a MesaLib-10.4.5.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 82477 <https://bugs.freedesktop.org/show_bug.cgi?id=82477>`__ -
[softpipe] piglit fp-long-alu regression
- `Bug 88658 <https://bugs.freedesktop.org/show_bug.cgi?id=88658>`__ -
(bisected) Slow video playback on Kabini
- `Bug 89069 <https://bugs.freedesktop.org/show_bug.cgi?id=89069>`__ -
Lack of grass in The Talos Principle on radeonsi (native\wine\nine)
Changes
-------
Carl Worth (1):
- Revert use of Mesa IR optimizer for ARB_fragment_programs
Emil Velikov (3):
- docs: Add sha256 sums for the 10.4.4 release
- get-pick-list.sh: Require explicit "10.4" for nominating stable
patches
- Update version to 10.4.5
Ilia Mirkin (3):
- nvc0: bail out of 2d blits with non-A8_UNORM alpha formats
- st/mesa: treat resource-less xfb buffers as if they weren't there
- nvc0: allow holes in xfb target lists
Jeremy Huddleston Sequoia (2):
- darwin: build fix
- darwin: build fix
Kenneth Graunke (4):
- i965: Override swizzles for integer luminance formats.
- i965: Use a gl_color_union for sampler border color.
- i965: Fix integer border color on Haswell.
- glsl: Reduce memory consumption of copy propagation passes.
Laura Ekstrand (1):
- main: Fixed \_mesa_GetCompressedTexImage_sw to copy slices correctly.
Marek Olšák (5):
- r600g,radeonsi: don't append to streamout buffers that haven't been
used yet
- radeonsi: fix instanced arrays with non-zero start instance
- radeonsi: small fix in SPI state
- mesa: fix AtomicBuffer typo in \_mesa_DeleteBuffers
- radeonsi: fix a crash if a stencil ref state is set before a DSA
state
Michel Dänzer (2):
- st/mesa: Don't use PIPE_USAGE_STREAM for GL_PIXEL_UNPACK_BUFFER_ARB
- Revert "radeon/llvm: enable unsafe math for graphics shaders"
@@ -0,0 +1,115 @@
Mesa 10.4.6 Release Notes / March 06, 2015
==========================================
Mesa 10.4.6 is a bug fix release which fixes bugs found since the 10.4.5
release.
Mesa 10.4.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
46c9082142e811c01e49a2c332a9ac0a1eb98f2908985fb9df216539d7eaeaf4 MesaLib-10.4.6.tar.gz
d8baedd20e79ccd98a5a7b05e23d59a30892e68de1fcc057ca6873dafca02735 MesaLib-10.4.6.tar.bz2
6aded6eac7f0d4d55117b8b581d8424710bbb4c768fc90f7b881f29311a751aa MesaLib-10.4.6.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 45348 <https://bugs.freedesktop.org/show_bug.cgi?id=45348>`__ -
[swrast] piglit fbo-drawbuffers-arbfp regression
- `Bug 84613 <https://bugs.freedesktop.org/show_bug.cgi?id=84613>`__ -
[G965, bisected] piglit regressions : glslparsertest.glsl2
- `Bug 87516 <https://bugs.freedesktop.org/show_bug.cgi?id=87516>`__ -
glProgramBinary violates spec
- `Bug 88885 <https://bugs.freedesktop.org/show_bug.cgi?id=88885>`__ -
Transform feedback uses incorrect interleaving if a previous draw did
not write gl_Position
- `Bug 89180 <https://bugs.freedesktop.org/show_bug.cgi?id=89180>`__ -
[IVB regression] Rendering issues in Mass Effect through VMware
Workstation
Changes
-------
Abdiel Janulgue (2):
- glsl: Don't optimize min/max into saturate when EmitNoSat is set
- st/mesa: For vertex shaders, don't emit saturate when SM 3.0 is
unsupported
Andreas Boll (1):
- glx: Fix returned values of GLX_RENDERER_PREFERRED_PROFILE_MESA
Brian Paul (2):
- swrast: fix multiple color buffer writing
- st/mesa: fix sampler view reference counting bug in glDraw/CopyPixels
Chris Forbes (1):
- i965/gs: Check newly-generated GS-out VUE map against correct stage
Eduardo Lima Mitev (1):
- mesa: Fix error validating args for TexSubImage3D
Emil Velikov (6):
- docs: Add sha256 sums for the 10.4.5 release
- install-lib-links: remove the .install-lib-links file
- Revert "mesa: Correct backwards NULL check."
- mesa: cherry-pick the second half of commit 2aa71e9485a
- Revert "gallivm: Update for RTDyldMemoryManager becoming an
unique_ptr."
- Update version to 10.4.6
Ian Romanick (3):
- mesa: Add missing error checks in \_mesa_ProgramBinary
- mesa: Ensure that length is set to zero in \_mesa_GetProgramBinary
- mesa: Always generate GL_INVALID_OPERATION in \_mesa_GetProgramBinary
Jonathan Gray (1):
- auxilary/os: correct sysctl use in os_get_total_physical_memory()
José Fonseca (1):
- gallivm: Update for RTDyldMemoryManager becoming an unique_ptr.
Leo Liu (1):
- st/omx/dec/h264: fix picture out-of-order with poc type 0 v2
Lucas Stach (1):
- install-lib-links: don't depend on .libs directory
Marek Olšák (2):
- vbo: fix an unitialized-variable warning
- radeonsi: fix point sprites
Matt Turner (4):
- glsl: Rewrite and fix min/max to saturate optimization.
- mesa: Correct backwards NULL check.
- i965/fs: Don't use backend_visitor::instructions after creating the
CFG.
- mesa: Correct backwards NULL check.
@@ -0,0 +1,107 @@
Mesa 10.4.7 Release Notes / March 20, 2015
==========================================
Mesa 10.4.7 is a bug fix release which fixes bugs found since the 10.4.6
release.
Mesa 10.4.7 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
9e7b59267199658808f8b33e0410b86fbafbdcd52378658b9df65fac9d24947f MesaLib-10.4.7.tar.gz
2c351c98671f9a7ab3fd9c601bb7a255801b1580f5dd0992639f99152801b0d2 MesaLib-10.4.7.tar.bz2
d14ac578b5ce16560757b53fbd1cb4d6b34652f8e110e4b10a019adc82e67ffd MesaLib-10.4.7.zip
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 79202 <https://bugs.freedesktop.org/show_bug.cgi?id=79202>`__ -
valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test;
random code generation
- `Bug 89156 <https://bugs.freedesktop.org/show_bug.cgi?id=89156>`__ -
r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
- `Bug 89224 <https://bugs.freedesktop.org/show_bug.cgi?id=89224>`__ -
Incorrect rendering of Unigine Valley running in VM on VMware
Workstation
- `Bug 89530 <https://bugs.freedesktop.org/show_bug.cgi?id=89530>`__ -
FTBFS in loader: missing fstat
Changes
-------
Andrey Sudnik (1):
- i965/vec4: Don't lose the saturate modifier in copy propagation.
Daniel Stone (1):
- egl: Take alpha bits into account when selecting GBM formats
Emil Velikov (6):
- docs: Add sha256 sums for the 10.4.6 release
- cherry-ignore: add not applicable/rejected commits
- mesa: rename format_info.c to format_info.h
- loader: include <sys/stat.h> for non-sysfs builds
- auxiliary/os: fix the android build - s/drm_munmap/os_munmap/
- Update version to 10.4.7
Iago Toral Quiroga (1):
- i965: Fix out-of-bounds accesses into pull_constant_loc array
Ilia Mirkin (4):
- freedreno: move fb state copy after checking for size change
- freedreno/ir3: fix array count returned by TXQ
- freedreno/ir3: get the # of miplevels from getinfo
- freedreno: fix slice pitch calculations
Marc-Andre Lureau (1):
- gallium/auxiliary/indices: fix start param
Marek Olšák (4):
- r300g: fix RGTC1 and LATC1 SNORM formats
- r300g: fix a crash when resolving into an sRGB texture
- r300g: fix sRGB->sRGB blits
- radeonsi: increase coords array size for
radeon_llvm_emit_prepare_cube_coords
Mario Kleiner (1):
- glx: Handle out-of-sequence swap completion events correctly. (v2)
Matt Turner (2):
- r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
- r300g: Check return value of snprintf().
Rob Clark (2):
- freedreno/ir3: fix silly typo for binning pass shaders
- freedreno: update generated headers
Samuel Iglesias Gonsalvez (1):
- glsl: optimize (0 cmp x + y) into (-x cmp y).
Stefan Dösinger (1):
- r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
@@ -0,0 +1,269 @@
Mesa 10.4 Release Notes / December 14, 2014
===========================================
Mesa 10.4 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.4.1.
Mesa 10.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
abfbfd2d91ce81491c5bb6923ae649212ad5f82d0bee277de8704cc948dc221e MesaLib-10.4.0.tar.gz
98a7dff3a1a6708c79789de8b9a05d8042e867067f70e8f30387c15026233219 MesaLib-10.4.0.tar.bz2
443a6d46d0691b5ac811d8d30091b1716c365689b16d49c57cf273c2b76086fe MesaLib-10.4.0.zip
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_conditional_render_inverted on nv50
- GL_ARB_sample_shading on r600
- GL_ARB_texture_view on nv50, nvc0
- GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe,
softpipe
- GL_KHR_context_flush_control on all drivers
Bug fixes
---------
This list is likely incomplete.
- `Bug 79963 <https://bugs.freedesktop.org/show_bug.cgi?id=79963>`__ -
[ILK Bisected]some piglit and ogles2conform cases fail
- `Bug 29661 <https://bugs.freedesktop.org/show_bug.cgi?id=29661>`__ -
MSVC built u_format_test fails on Windows
- `Bug 38873 <https://bugs.freedesktop.org/show_bug.cgi?id=38873>`__ -
[855gm] gnome-shell misrendered
- `Bug 54372 <https://bugs.freedesktop.org/show_bug.cgi?id=54372>`__ -
GLX_INTEL_swap_event crashes driver when swapping window buffers
- `Bug 60879 <https://bugs.freedesktop.org/show_bug.cgi?id=60879>`__ -
[radeonsi] X11 can't start with acceleration enabled
- `Bug 61415 <https://bugs.freedesktop.org/show_bug.cgi?id=61415>`__ -
Clover ignores --with-opencl-libdir path
- `Bug 64471 <https://bugs.freedesktop.org/show_bug.cgi?id=64471>`__ -
Radeon HD6570 lockup in Brütal Legend with HyperZ
- `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp:
Assertion \`inst->dst.index < 4096' failed.
- `Bug 67672 <https://bugs.freedesktop.org/show_bug.cgi?id=67672>`__ -
[llvmpipe] lp_test_arit fails on old CPUs
- `Bug 69200 <https://bugs.freedesktop.org/show_bug.cgi?id=69200>`__ -
[Bisected]Piglit glx/glx-multithread-shader-compile aborted
- `Bug 70410 <https://bugs.freedesktop.org/show_bug.cgi?id=70410>`__ -
egl-static/Makefile: linking fails with llvm >= 3.4
- `Bug 72685 <https://bugs.freedesktop.org/show_bug.cgi?id=72685>`__ -
[radeonsi hyperz] Artifacts in Unigine Sanctuary
- `Bug 72819 <https://bugs.freedesktop.org/show_bug.cgi?id=72819>`__ -
[855GM] Incorrect drop shadow color on windows and strange white
rectangle when showing/hiding GLX-dock...
- `Bug 74563 <https://bugs.freedesktop.org/show_bug.cgi?id=74563>`__ -
Surfaceless contexts are not properly released by DRI drivers
- `Bug 74863 <https://bugs.freedesktop.org/show_bug.cgi?id=74863>`__ -
[r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees
corruption) bisected!
- `Bug 75011 <https://bugs.freedesktop.org/show_bug.cgi?id=75011>`__ -
[hyperz] Performance drop since git-01e6371 (disable hyperz by
default) with radeonsi
- `Bug 75112 <https://bugs.freedesktop.org/show_bug.cgi?id=75112>`__ -
Meta Bug for HyperZ issues on r600g and radeonsi
- `Bug 76252 <https://bugs.freedesktop.org/show_bug.cgi?id=76252>`__ -
Dynamic loading/unloading of opengl32.dll results in a deadlock
- `Bug 76861 <https://bugs.freedesktop.org/show_bug.cgi?id=76861>`__ -
mid3 generates slow code for constant arguments
- `Bug 77957 <https://bugs.freedesktop.org/show_bug.cgi?id=77957>`__ -
Variably-indexed constant arrays result in terrible shader code
- `Bug 78468 <https://bugs.freedesktop.org/show_bug.cgi?id=78468>`__ -
Compiling of shader gets stuck in infinite loop
- `Bug 78770 <https://bugs.freedesktop.org/show_bug.cgi?id=78770>`__ -
[SNB bisected]Webglc conformance/textures/texture-size-limit.html
fails
- `Bug 79155 <https://bugs.freedesktop.org/show_bug.cgi?id=79155>`__ -
[Tesseract Game] Global Illumination: Medium Causes Color Distortion
- `Bug 79462 <https://bugs.freedesktop.org/show_bug.cgi?id=79462>`__ -
[NVC0/Codegen] Shader compilation falis in spill logic
- `Bug 80011 <https://bugs.freedesktop.org/show_bug.cgi?id=80011>`__ -
[softpipe] tgsi/tgsi_exec.c:2023:exec_txf: Assertion \`0' failed.
- `Bug 80012 <https://bugs.freedesktop.org/show_bug.cgi?id=80012>`__ -
[softpipe] draw/draw_gs.c:113:tgsi_fetch_gs_outputs: Assertion
\`!util_is_inf_or_nan(output[slot][0])' failed.
- `Bug 80050 <https://bugs.freedesktop.org/show_bug.cgi?id=80050>`__ -
[855GM] Incorrect drop shadow color under windows in Cinnamon
persists with MESA 10.1.
- `Bug 80247 <https://bugs.freedesktop.org/show_bug.cgi?id=80247>`__ -
Khronos conformance test
ES3-CTS.gtf.GL3Tests.transform_feedback.transform_feedback_vertex_id
fails
- `Bug 80561 <https://bugs.freedesktop.org/show_bug.cgi?id=80561>`__ -
Incorrect implementation of some VDPAU APIs.
- `Bug 80615 <https://bugs.freedesktop.org/show_bug.cgi?id=80615>`__ -
Files in bellagio directory [omx tracker] don't respect installation
folder
- `Bug 80848 <https://bugs.freedesktop.org/show_bug.cgi?id=80848>`__ -
[dri3] Building mesa fails with dri3 enabled
- `Bug 81680 <https://bugs.freedesktop.org/show_bug.cgi?id=81680>`__ -
[r600g] Firefox crashes with hardware acceleration turned on
- `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ -
[VP2] Chroma planes are vertically stretched during VDPAU playback
- `Bug 82472 <https://bugs.freedesktop.org/show_bug.cgi?id=82472>`__ -
piglit 16385-consecutive-chars regression
- `Bug 82537 <https://bugs.freedesktop.org/show_bug.cgi?id=82537>`__ -
Stunt Rally GLSL compiler assertion failure
- `Bug 82538 <https://bugs.freedesktop.org/show_bug.cgi?id=82538>`__ -
Super Maryo Chronicles fails with st/mesa assertion failure
- `Bug 82539 <https://bugs.freedesktop.org/show_bug.cgi?id=82539>`__ -
vmw_screen_dri.lo In file included from vmw_screen_dri.c:41:
vmwgfx_drm.h:32:17: error: drm.h: No such file or directory
- `Bug 82796 <https://bugs.freedesktop.org/show_bug.cgi?id=82796>`__ -
[IVB/BYT-M/HSW/BDW
Bisected]Synmark2_v6.0_OglTerrainFlyInst/OglTerrainPanInst cannot run
as image validation failed
- `Bug 82804 <https://bugs.freedesktop.org/show_bug.cgi?id=82804>`__ -
unreal engine 4 rendering errors
- `Bug 82828 <https://bugs.freedesktop.org/show_bug.cgi?id=82828>`__ -
Regression: Crash in 3Dmark2001
- `Bug 82846 <https://bugs.freedesktop.org/show_bug.cgi?id=82846>`__ -
[BDW Bisected] Gpu hang when running Lightsmark v2008/Warsow
v1.0/Xonotic v0.7/unigine-demos
- `Bug 82881 <https://bugs.freedesktop.org/show_bug.cgi?id=82881>`__ -
test_vec4_register_coalesce regression
- `Bug 82882 <https://bugs.freedesktop.org/show_bug.cgi?id=82882>`__ -
[swrast] piglit glsl-fs-uniform-bool-1 regression
- `Bug 82921 <https://bugs.freedesktop.org/show_bug.cgi?id=82921>`__ -
layout(location=0) emits error >= MAX_UNIFORM_LOCATIONS due to
integer underflow
- `Bug 82929 <https://bugs.freedesktop.org/show_bug.cgi?id=82929>`__ -
[BDW Bisected]glxgears causes X hang
- `Bug 82932 <https://bugs.freedesktop.org/show_bug.cgi?id=82932>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex
fails
- `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ -
[NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
- `Bug 83080 <https://bugs.freedesktop.org/show_bug.cgi?id=83080>`__ -
[SNB+
Bisected]ES3-CTS.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment
fails
- `Bug 83081 <https://bugs.freedesktop.org/show_bug.cgi?id=83081>`__ -
[BDW Bisected]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2
is core dumped
- `Bug 83127 <https://bugs.freedesktop.org/show_bug.cgi?id=83127>`__ -
[ILK Bisected]Piglit glean_texCombine fails
- `Bug 83148 <https://bugs.freedesktop.org/show_bug.cgi?id=83148>`__ -
Unity invisible under Ubuntu 14.04 and 14.10
- `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ -
FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type
name 'YYSTYPE'
- `Bug 83380 <https://bugs.freedesktop.org/show_bug.cgi?id=83380>`__ -
Linking fails when not writing gl_Position.
- `Bug 83418 <https://bugs.freedesktop.org/show_bug.cgi?id=83418>`__ -
EU IV is incorrectly rendered after git1409011930.d571f2
- `Bug 83432 <https://bugs.freedesktop.org/show_bug.cgi?id=83432>`__ -
r600_query.c:269:r600_emit_query_end: Assertion
\`ctx->num_pipelinestat_queries > 0' failed [Gallium HUD]
- `Bug 83463 <https://bugs.freedesktop.org/show_bug.cgi?id=83463>`__ -
[swrast] piglit glsl-vs-clamp-1 regression
- `Bug 83468 <https://bugs.freedesktop.org/show_bug.cgi?id=83468>`__ -
[UBO] Using bool from UBO as if-statement condition asserts
- `Bug 83500 <https://bugs.freedesktop.org/show_bug.cgi?id=83500>`__ -
si_dma_copy_tile causes GPU hangs
- `Bug 83506 <https://bugs.freedesktop.org/show_bug.cgi?id=83506>`__ -
[UBO] row_major layout ignored inside structures
- `Bug 83533 <https://bugs.freedesktop.org/show_bug.cgi?id=83533>`__ -
[UBO] nested structures don't get appropriate padding
- `Bug 83573 <https://bugs.freedesktop.org/show_bug.cgi?id=83573>`__ -
[swrast] piglit fs-op-not-bool-using-if regression
- `Bug 83574 <https://bugs.freedesktop.org/show_bug.cgi?id=83574>`__ -
[llvmpipe] [softpipe] piglit
arb_explicit_uniform_location-use-of-unused-loc regression
- `Bug 83741 <https://bugs.freedesktop.org/show_bug.cgi?id=83741>`__ -
[UBO] row_major layout partially ignored for arrays of structures
- `Bug 83777 <https://bugs.freedesktop.org/show_bug.cgi?id=83777>`__ -
[regression] ilo fails to build
- `Bug 83934 <https://bugs.freedesktop.org/show_bug.cgi?id=83934>`__ -
Structures must have same name to be considered same type.
- `Bug 84140 <https://bugs.freedesktop.org/show_bug.cgi?id=84140>`__ -
mplayer crashes playing some files using vdpau output
- `Bug 84145 <https://bugs.freedesktop.org/show_bug.cgi?id=84145>`__ -
UE4: Realistic Rendering Demo render blue
- `Bug 84178 <https://bugs.freedesktop.org/show_bug.cgi?id=84178>`__ -
Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5 Test:
PutImage XY 500x500 Square
- `Bug 84355 <https://bugs.freedesktop.org/show_bug.cgi?id=84355>`__ -
texture2DProjLod and textureCubeLod are not supported when using
GLES.
- `Bug 84529 <https://bugs.freedesktop.org/show_bug.cgi?id=84529>`__ -
[IVB bisected] glean fragProg1 CMP test failed
- `Bug 84538 <https://bugs.freedesktop.org/show_bug.cgi?id=84538>`__ -
lp_test_format.c:226:4: error: too few arguments to function
gallivm_create
- `Bug 84539 <https://bugs.freedesktop.org/show_bug.cgi?id=84539>`__ -
brw_fs_register_coalesce.cpp:183: bool
fs_visitor::register_coalesce(): Assertion \`src_size <= 11' failed.
- `Bug 84557 <https://bugs.freedesktop.org/show_bug.cgi?id=84557>`__ -
[HSW] "Emit ELSE/ENDIF JIP with type D on Gen 7" causes Atomic
Afterlife and GPU hangs
- `Bug 84651 <https://bugs.freedesktop.org/show_bug.cgi?id=84651>`__ -
Distorted graphics or black window when running Battle.net app on
Intel hardware via wine
- `Bug 84662 <https://bugs.freedesktop.org/show_bug.cgi?id=84662>`__ -
Long pauses with Unreal demo Elemental on R9270X since : Always flush
the HDP cache before submitting a CS to the GPU
- `Bug 84777 <https://bugs.freedesktop.org/show_bug.cgi?id=84777>`__ -
[BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
- `Bug 84807 <https://bugs.freedesktop.org/show_bug.cgi?id=84807>`__ -
Build issue starting between bf4aecfb2acc8d0dc815105d2f36eccbc97c284b
and a3e9582f09249ad27716ba82c7dfcee685b65d51
- `Bug 85189 <https://bugs.freedesktop.org/show_bug.cgi?id=85189>`__ -
llvm/invocation.cpp: In function 'void
{anonymous}::optimize(llvm::Module*, unsigned int, const
std::vector<llvm::Function*>&)': llvm/invocation.cpp:324:18: error:
expected type-specifier
- `Bug 85267 <https://bugs.freedesktop.org/show_bug.cgi?id=85267>`__ -
vlc crashes with vdpau (Radeon 3850HD) [r600]
- `Bug 85377 <https://bugs.freedesktop.org/show_bug.cgi?id=85377>`__ -
lp_test_format failure with llvm-3.6
- `Bug 85425 <https://bugs.freedesktop.org/show_bug.cgi?id=85425>`__ -
[bisected] Compiler error in clip control operations in meta
- `Bug 85429 <https://bugs.freedesktop.org/show_bug.cgi?id=85429>`__ -
indirect.c:296: multiple definition of \`__indirect_glNewList'
- `Bug 85454 <https://bugs.freedesktop.org/show_bug.cgi?id=85454>`__ -
Unigine Sanctuary with Wine crashes on Mesa Git
- `Bug 85647 <https://bugs.freedesktop.org/show_bug.cgi?id=85647>`__ -
Random radeonsi crashes with mesa 10.3.x
- `Bug 85683 <https://bugs.freedesktop.org/show_bug.cgi?id=85683>`__ -
[i965 Bisected]Piglit shaders_glsl-vs-raytrace-bug26691 segfault
- `Bug 85691 <https://bugs.freedesktop.org/show_bug.cgi?id=85691>`__ -
'glsl: Drop constant 0.0 components from dot products.' broke piglit
shaders/glsl-gnome-shell-dim-window and a few others with Gallium
- `Bug 86025 <https://bugs.freedesktop.org/show_bug.cgi?id=86025>`__ -
src\glsl\list.h(535) : error C2143: syntax error : missing ';' before
'type'
- `Bug 86089 <https://bugs.freedesktop.org/show_bug.cgi?id=86089>`__ -
[r600g][mesa 10.4.0-dev] shader failure -
r600_sb::bc_finalizer::cf_peephole() when starting Second Life
- `Bug 86145 <https://bugs.freedesktop.org/show_bug.cgi?id=86145>`__ -
Pipeline statistic counter values for VF always 0
- `Bug 86618 <https://bugs.freedesktop.org/show_bug.cgi?id=86618>`__ -
[NV96] neg modifiers not working in MIN and MAX operations
- `Bug 86760 <https://bugs.freedesktop.org/show_bug.cgi?id=86760>`__ -
mesa doesn't build: recipe for target 'r600_llvm.lo' failed
- `Bug 86764 <https://bugs.freedesktop.org/show_bug.cgi?id=86764>`__ -
[SNB+ Bisected]Piglit glean/pointSprite fails
- `Bug 86788 <https://bugs.freedesktop.org/show_bug.cgi?id=86788>`__ -
(bisected) 32bit UrbanTerror 4.1 timedemo sse4.1 segfault...
Changes
-------
- The environment variable GALLIUM_MSAA that forced a multisample GLX
visual was removed.
@@ -0,0 +1,217 @@
Mesa 10.5.0 Release Notes / March 06, 2015
==========================================
Mesa 10.5.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.5.1.
Mesa 10.5.0 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
2bb6e2e982ee4d8264d52d638c2a4e3f8a164190336d72d4e34ae1304d87ed91 mesa-10.5.0.tar.gz
d7ca9f9044bbdd674377e3eebceef1fae339c8817b9aa435c2053e4fea44e5d3 mesa-10.5.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_framebuffer_sRGB on freedreno
- GL_ARB_texture_rg on freedreno
- GL_EXT_packed_float on freedreno
- GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
llvmpipe
- GL_EXT_texture_shared_exponent on freedreno
- GL_EXT_texture_snorm on freedreno
Bug fixes
---------
This list is likely incomplete.
- `Bug 10370 <https://bugs.freedesktop.org/show_bug.cgi?id=10370>`__ -
Incorrect pixels read back if draw bitmap texture through Display
list
- `Bug 45348 <https://bugs.freedesktop.org/show_bug.cgi?id=45348>`__ -
[swrast] piglit fbo-drawbuffers-arbfp regression
- `Bug 60879 <https://bugs.freedesktop.org/show_bug.cgi?id=60879>`__ -
[radeonsi] X11 can't start with acceleration enabled
- `Bug 67672 <https://bugs.freedesktop.org/show_bug.cgi?id=67672>`__ -
[llvmpipe] lp_test_arit fails on old CPUs
- `Bug 77544 <https://bugs.freedesktop.org/show_bug.cgi?id=77544>`__ -
i965: Try to use LINE instructions to perform MAD with immediate
arguments
- `Bug 78770 <https://bugs.freedesktop.org/show_bug.cgi?id=78770>`__ -
[SNB bisected]Webglc conformance/textures/texture-size-limit.html
fails
- `Bug 80568 <https://bugs.freedesktop.org/show_bug.cgi?id=80568>`__ -
[gen4] GPU Crash During Google Chrome Operation
- `Bug 82477 <https://bugs.freedesktop.org/show_bug.cgi?id=82477>`__ -
[softpipe] piglit fp-long-alu regression
- `Bug 82585 <https://bugs.freedesktop.org/show_bug.cgi?id=82585>`__ -
geometry shader with optional out variable segfaults
- `Bug 82991 <https://bugs.freedesktop.org/show_bug.cgi?id=82991>`__ -
Inverted bumpmap in webgl applications
- `Bug 83463 <https://bugs.freedesktop.org/show_bug.cgi?id=83463>`__ -
[swrast] piglit glsl-vs-clamp-1 regression
- `Bug 83500 <https://bugs.freedesktop.org/show_bug.cgi?id=83500>`__ -
si_dma_copy_tile causes GPU hangs
- `Bug 83510 <https://bugs.freedesktop.org/show_bug.cgi?id=83510>`__ -
Graphical glitches in Unreal Engine 4
- `Bug 83908 <https://bugs.freedesktop.org/show_bug.cgi?id=83908>`__ -
[i965] Incorrect icon colors in Steam Big Picture
- `Bug 84212 <https://bugs.freedesktop.org/show_bug.cgi?id=84212>`__ -
[BSW]ES3-CTS.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex
fails and causes GPU hang
- `Bug 84651 <https://bugs.freedesktop.org/show_bug.cgi?id=84651>`__ -
Distorted graphics or black window when running Battle.net app on
Intel hardware via wine
- `Bug 84777 <https://bugs.freedesktop.org/show_bug.cgi?id=84777>`__ -
[BSW]Piglit spec_glsl-1.50_execution_geometry-basic fails
- `Bug 85367 <https://bugs.freedesktop.org/show_bug.cgi?id=85367>`__ -
[gen4] GPU hang in glmark-es2
- `Bug 85467 <https://bugs.freedesktop.org/show_bug.cgi?id=85467>`__ -
[llvmpipe] piglit gl-1.0-dlist-beginend failure with llvm-3.6.0svn
- `Bug 85529 <https://bugs.freedesktop.org/show_bug.cgi?id=85529>`__ -
Surfaces not drawn in Unvanquished
- `Bug 85647 <https://bugs.freedesktop.org/show_bug.cgi?id=85647>`__ -
Random radeonsi crashes with mesa 10.3.x
- `Bug 85696 <https://bugs.freedesktop.org/show_bug.cgi?id=85696>`__ -
r600g+nine: Bioshock shader failure after
7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
- `Bug 86089 <https://bugs.freedesktop.org/show_bug.cgi?id=86089>`__ -
[r600g][mesa 10.4.0-dev] shader failure -
r600_sb::bc_finalizer::cf_peephole() when starting Second Life
- `Bug 86618 <https://bugs.freedesktop.org/show_bug.cgi?id=86618>`__ -
[NV96] neg modifiers not working in MIN and MAX operations
- `Bug 86760 <https://bugs.freedesktop.org/show_bug.cgi?id=86760>`__ -
mesa doesn't build: recipe for target 'r600_llvm.lo' failed
- `Bug 86764 <https://bugs.freedesktop.org/show_bug.cgi?id=86764>`__ -
[SNB+ Bisected]Piglit glean/pointSprite fails
- `Bug 86788 <https://bugs.freedesktop.org/show_bug.cgi?id=86788>`__ -
(bisected) 32bit UrbanTerror 4.1 timedemo sse4.1 segfault...
- `Bug 86811 <https://bugs.freedesktop.org/show_bug.cgi?id=86811>`__ -
[BDW/BSW Bisected]Piglit
spec_arb_shading_language_packing_execution_built-in-functions_vs-unpackSnorm4x8
fails
- `Bug 86837 <https://bugs.freedesktop.org/show_bug.cgi?id=86837>`__ -
kodi segfault since auxiliary/vl: rework the build of the VL code
- `Bug 86939 <https://bugs.freedesktop.org/show_bug.cgi?id=86939>`__ -
test_vf_float_conversions.cpp:63:12: error: expected
primary-expression before union
- `Bug 86944 <https://bugs.freedesktop.org/show_bug.cgi?id=86944>`__ -
glsl_parser_extras.cpp", line 1455: Error: Badly formed expression.
(Oracle Studio)
- `Bug 86958 <https://bugs.freedesktop.org/show_bug.cgi?id=86958>`__ -
lp_bld_misc.cpp:503:40: error: no matching function for call to
llvm::EngineBuilder::setMCJITMemoryManager(ShaderMemoryManager*&)
- `Bug 86969 <https://bugs.freedesktop.org/show_bug.cgi?id=86969>`__ -
\_drm_intel_gem_bo_references() function takes half the CPU with
Witcher2 game
- `Bug 87076 <https://bugs.freedesktop.org/show_bug.cgi?id=87076>`__ -
Dead Island needs allow_glsl_extension_directive_midshader
- `Bug 87516 <https://bugs.freedesktop.org/show_bug.cgi?id=87516>`__ -
glProgramBinary violates spec
- `Bug 87619 <https://bugs.freedesktop.org/show_bug.cgi?id=87619>`__ -
Changes to state such as render targets change fragment shader
without marking it dirty.
- `Bug 87658 <https://bugs.freedesktop.org/show_bug.cgi?id=87658>`__ -
[llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
- `Bug 87694 <https://bugs.freedesktop.org/show_bug.cgi?id=87694>`__ -
[SNB] Crash in brw_begin_transform_feedback
- `Bug 87886 <https://bugs.freedesktop.org/show_bug.cgi?id=87886>`__ -
constant fps drops with Intel and Radeon
- `Bug 87887 <https://bugs.freedesktop.org/show_bug.cgi?id=87887>`__ -
[i965 Bisected]ES2-CTS.gtf.GL.cos.cos_float_vert_xvary fails
- `Bug 87913 <https://bugs.freedesktop.org/show_bug.cgi?id=87913>`__ -
CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in
some virtual machines
- `Bug 88079 <https://bugs.freedesktop.org/show_bug.cgi?id=88079>`__ -
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0
tests fail due to enabling of GL_RGB and GL_RGBA
- `Bug 88170 <https://bugs.freedesktop.org/show_bug.cgi?id=88170>`__ -
32 bits opengl apps crash with latest llvm 3.6 git / mesa git /
radeonsi
- `Bug 88219 <https://bugs.freedesktop.org/show_bug.cgi?id=88219>`__ -
include/c11/threads_posix.h:197: undefined reference to
\`pthread_mutex_lock'
- `Bug 88227 <https://bugs.freedesktop.org/show_bug.cgi?id=88227>`__ -
Radeonsi: High GTT usage in Prison Architect large map
- `Bug 88248 <https://bugs.freedesktop.org/show_bug.cgi?id=88248>`__ -
Calling glClear while there is an occlusion query in progress messes
up the results
- `Bug 88335 <https://bugs.freedesktop.org/show_bug.cgi?id=88335>`__ -
format_pack.c:9567:22: error: expected ')'
- `Bug 88385 <https://bugs.freedesktop.org/show_bug.cgi?id=88385>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels core dumped
- `Bug 88467 <https://bugs.freedesktop.org/show_bug.cgi?id=88467>`__ -
nir.c:140: error: nir_src has no member named ssa
- `Bug 88478 <https://bugs.freedesktop.org/show_bug.cgi?id=88478>`__ -
#error "<malloc.h> has been replaced by <stdlib.h>"
- `Bug 88519 <https://bugs.freedesktop.org/show_bug.cgi?id=88519>`__ -
sha1.c:210:22: error: 'grcy_md_hd_t' undeclared (first use in this
function)
- `Bug 88523 <https://bugs.freedesktop.org/show_bug.cgi?id=88523>`__ -
sha1.c:37: error: 'SHA1_CTX' undeclared (first use in this function)
- `Bug 88561 <https://bugs.freedesktop.org/show_bug.cgi?id=88561>`__ -
[radeonsi][regression,bisected] Depth test/buffer issues in Portal
- `Bug 88658 <https://bugs.freedesktop.org/show_bug.cgi?id=88658>`__ -
(bisected) Slow video playback on Kabini
- `Bug 88662 <https://bugs.freedesktop.org/show_bug.cgi?id=88662>`__ -
unaligned access to gl_dlist_node
- `Bug 88783 <https://bugs.freedesktop.org/show_bug.cgi?id=88783>`__ -
FTBFS: Clover:
src/gallium/state_trackers/clover/llvm/invocation.cpp:335:49: error:
no matching function for call to
'llvm::TargetLibraryInfo::TargetLibraryInfo(llvm::Triple)
- `Bug 88792 <https://bugs.freedesktop.org/show_bug.cgi?id=88792>`__ -
[BDW/BSW Bisected]Piglit
spec_ARB_pixel_buffer_object_pbo-read-argb8888 fails
- `Bug 88806 <https://bugs.freedesktop.org/show_bug.cgi?id=88806>`__ -
nir/nir_constant_expressions.c:2754:15: error: controlling expression
type 'unsigned int' not compatible with any generic association type
- `Bug 88841 <https://bugs.freedesktop.org/show_bug.cgi?id=88841>`__ -
[SNB/IVB/HSW/BDW Bisected]Piglit
spec_EGL_NOK_texture_from_pixmap_basic fails
- `Bug 88852 <https://bugs.freedesktop.org/show_bug.cgi?id=88852>`__ -
macros.h(181) : error C2143: syntax error : missing '{' before 'enum
[tag]'
- `Bug 88905 <https://bugs.freedesktop.org/show_bug.cgi?id=88905>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
- `Bug 88930 <https://bugs.freedesktop.org/show_bug.cgi?id=88930>`__ -
[osmesa] osbuffer->textures should be indexed by attachment type
- `Bug 88962 <https://bugs.freedesktop.org/show_bug.cgi?id=88962>`__ -
[osmesa] Crash on postprocessing if z buffer is NULL
- `Bug 89032 <https://bugs.freedesktop.org/show_bug.cgi?id=89032>`__ -
[BDW/BSW/SKL Bisected]Piglit spec_OpenGL_1.1_infinite-spot-light
fails
- `Bug 89037 <https://bugs.freedesktop.org/show_bug.cgi?id=89037>`__ -
[SKL]Piglit spec_EXT_texture_array_copyteximage_1D_ARRAY_samples=2
sporadically causes GPU hang
- `Bug 89068 <https://bugs.freedesktop.org/show_bug.cgi?id=89068>`__ -
glTexImage2D regression by texstore_rgba switch to
\_mesa_format_convert
- `Bug 89069 <https://bugs.freedesktop.org/show_bug.cgi?id=89069>`__ -
Lack of grass in The Talos Principle on radeonsi (native\wine\nine)
- `Bug 89180 <https://bugs.freedesktop.org/show_bug.cgi?id=89180>`__ -
[IVB regression] Rendering issues in Mass Effect through VMware
Workstation
- `Bug 86330 <https://bugs.freedesktop.org/show_bug.cgi?id=86330>`__ -
lp_bld_debug.cpp:112: multiple definition of
\`raw_debug_ostream::write_impl(char const*, unsigned long)'
Changes
-------
- Removed support for GCC versions earlier than 4.2.0.
@@ -0,0 +1,194 @@
Mesa 10.5.1 Release Notes / March 13, 2015
==========================================
Mesa 10.5.1 is a bug fix release which fixes bugs found since the 10.5.0
release.
Mesa 10.5.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
b5b6256a6d46023e16a675257fd11a0f94d7b3e60a76cf112952da3d0fef8e9b mesa-10.5.1.tar.gz
ffc51943d15c6812ee7611d053d8980a683fbd6a4986cff567b12cc66637d679 mesa-10.5.1.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 79202 <https://bugs.freedesktop.org/show_bug.cgi?id=79202>`__ -
valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test;
random code generation
- `Bug 84613 <https://bugs.freedesktop.org/show_bug.cgi?id=84613>`__ -
[G965, bisected] piglit regressions : glslparsertest.glsl2
- `Bug 86747 <https://bugs.freedesktop.org/show_bug.cgi?id=86747>`__ -
Noise in Football Manager 2014 textures
- `Bug 86974 <https://bugs.freedesktop.org/show_bug.cgi?id=86974>`__ -
INTEL_DEBUG=shader_time always asserts in
fs_generator::generate_code() when Mesa is built with --enable-debug
(= with asserts)
- `Bug 88246 <https://bugs.freedesktop.org/show_bug.cgi?id=88246>`__ -
Commit 2881b12 causes 43 DrawElements test regressions
- `Bug 88793 <https://bugs.freedesktop.org/show_bug.cgi?id=88793>`__ -
[BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails
- `Bug 88883 <https://bugs.freedesktop.org/show_bug.cgi?id=88883>`__ -
ir-a2xx.c: variable changed in assert statement
- `Bug 88885 <https://bugs.freedesktop.org/show_bug.cgi?id=88885>`__ -
Transform feedback uses incorrect interleaving if a previous draw did
not write gl_Position
- `Bug 89095 <https://bugs.freedesktop.org/show_bug.cgi?id=89095>`__ -
[SNB/IVB/BYT Bisected]Webglc
conformance/glsl/functions/glsl-function-mix-float.html fails
- `Bug 89156 <https://bugs.freedesktop.org/show_bug.cgi?id=89156>`__ -
r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
- `Bug 89224 <https://bugs.freedesktop.org/show_bug.cgi?id=89224>`__ -
Incorrect rendering of Unigine Valley running in VM on VMware
Workstation
- `Bug 89292 <https://bugs.freedesktop.org/show_bug.cgi?id=89292>`__ -
[regression,bisected] incomplete screenshots in some cases
- `Bug 89311 <https://bugs.freedesktop.org/show_bug.cgi?id=89311>`__ -
[regression, bisected] dEQP: Added entry points for
glCompressedTextureSubImage*D.
- `Bug 89312 <https://bugs.freedesktop.org/show_bug.cgi?id=89312>`__ -
[regression, bisected] main: Added entry points for
CopyTextureSubImage*D. (d6b7c40cecfe01)
- `Bug 89315 <https://bugs.freedesktop.org/show_bug.cgi?id=89315>`__ -
[HSW, regression, bisected] i965/fs: Emit MAD instructions when
possible.
- `Bug 89317 <https://bugs.freedesktop.org/show_bug.cgi?id=89317>`__ -
[HSW, regression, bisected] i965: Add LINTERP/CINTERP to
can_do_cmod() (d91390634)
- `Bug 89416 <https://bugs.freedesktop.org/show_bug.cgi?id=89416>`__ -
UE4Editor crash after load project
- `Bug 89430 <https://bugs.freedesktop.org/show_bug.cgi?id=89430>`__ -
[g965][bisected] arb_copy_image-targets gl_texture\* tests fail
Changes
-------
Andrey Sudnik (1):
- i965/vec4: Don't lose the saturate modifier in copy propagation.
Chris Forbes (1):
- i965/gs: Check newly-generated GS-out VUE map against correct stage
Daniel Stone (1):
- egl: Take alpha bits into account when selecting GBM formats
Emil Velikov (5):
- docs: Add sha256 sums for the 10.5.0 release
- egl/main: no longer export internal function
- cherry-ignore: ignore a few more commits picked without -x
- mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
- Update version to 10.5.1
Frank Henigman (1):
- intel: fix EGLImage renderbuffer \_BaseFormat
Iago Toral Quiroga (1):
- i965: Fix out-of-bounds accesses into pull_constant_loc array
Ian Romanick (1):
- i965/fs/nir: Use emit_math for nir_op_fpow
Ilia Mirkin (3):
- freedreno: move fb state copy after checking for size change
- freedreno/ir3: fix array count returned by TXQ
- freedreno/ir3: get the # of miplevels from getinfo
Faith Ekstrand (2):
- meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in
meta_begin
- main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
Kenneth Graunke (8):
- i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
- glsl: Mark array access when copying to a temporary for the ?:
operator.
- i965/fs: Set force_writemask_all on shader_time instructions.
- i965/fs: Set smear on shader_time diff register.
- i965/fs: Make emit_shader_time_write return rather than emit.
- i965/fs: Make get_timestamp() pass back the MOV rather than emitting
it.
- i965/fs: Make emit_shader_time_end() insert before EOT.
- i965/fs: Don't issue FB writes for bound but unwritten color targets.
Laura Ekstrand (2):
- main: Fix target checking for CompressedTexSubImage*D.
- main: Fix target checking for CopyTexSubImage*D.
Marc-Andre Lureau (1):
- gallium/auxiliary/indices: fix start param
Marek Olšák (3):
- r300g: fix RGTC1 and LATC1 SNORM formats
- r300g: fix a crash when resolving into an sRGB texture
- r300g: fix sRGB->sRGB blits
Matt Turner (12):
- i965/vec4: Fix implementation of i2b.
- mesa: Indent break statements and add a missing one.
- mesa: Free memory allocated for luminance in readpixels.
- mesa: Correct backwards NULL check.
- i965: Consider scratch writes to have side effects.
- i965/fs: Don't use backend_visitor::instructions after creating the
CFG.
- r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
- r300g: Check return value of snprintf().
- i965/fs: Don't propagate cmod to inst with different type.
- i965: Tell intel_get_memcpy() which direction the memcpy() is going.
- Revert SHA1 additions.
- i965: Avoid applying negate to wrong MAD source.
Neil Roberts (4):
- meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex
- Revert "common: Fix PBOs for 1D_ARRAY."
- meta: Allow GL_UN/PACK_IMAGE_HEIGHT in
\_mesa_meta_pbo_Get/TexSubImage
- meta: Fix the y offset for 1D_ARRAY in \_mesa_meta_pbo_TexSubImage
Rob Clark (11):
- freedreno/ir3: fix silly typo for binning pass shaders
- freedreno/a2xx: fix increment in assert
- freedreno/a4xx: bit of cleanup
- freedreno: update generated headers
- freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
- freedreno: update generated headers
- freedreno/a4xx: aniso filtering
- freedreno/ir3: fix up cat6 instruction encodings
- freedreno/ir3: add support for memory (cat6) instructions
- freedreno/ir3: handle flat bypass for a4xx
- freedreno/ir3: fix failed assert in grouping
Stefan Dösinger (1):
- r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
@@ -0,0 +1,102 @@
Mesa 10.5.2 Release Notes / March 28, 2015
==========================================
Mesa 10.5.2 is a bug fix release which fixes bugs found since the 10.5.1
release.
Mesa 10.5.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
755220e160a9f22fda0dffd47746f997b6e196d03f8edc390df7793aecaaa541 mesa-10.5.2.tar.gz
2f4b6fb77c3e7d6f861558d0884a3073f575e1e673dad8d1b0624e78e9c4dd44 mesa-10.5.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 88534 <https://bugs.freedesktop.org/show_bug.cgi?id=88534>`__ -
include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined
- `Bug 89328 <https://bugs.freedesktop.org/show_bug.cgi?id=89328>`__ -
python required to build Mesa release tarballs
- `Bug 89530 <https://bugs.freedesktop.org/show_bug.cgi?id=89530>`__ -
FTBFS in loader: missing fstat
- `Bug 89590 <https://bugs.freedesktop.org/show_bug.cgi?id=89590>`__ -
Crash in glLinkProgram with shaders with multiple constant arrays
- `Bug 89680 <https://bugs.freedesktop.org/show_bug.cgi?id=89680>`__ -
Hard link exist in Mesa 10.5.1 sources
Changes
-------
Anuj Phogat (1):
- glsl: Generate link error for non-matching gl_FragCoord
redeclarations
Emil Velikov (7):
- docs: Add sha256 sums for the 10.5.1 release
- automake: add missing egl files to the tarball
- st/egl: don't ship the dri2.c link at the tarball
- loader: include <sys/stat.h> for non-sysfs builds
- auxiliary/os: fix the android build - s/drm_munmap/os_munmap/
- cherry-ignore: add commit non applicable for 10.5
- Update version to 10.5.2
Felix Janda (1):
- c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default
Francisco Jerez (1):
- i965: Set nr_params to the number of uniform components in the VS/GS
path.
Ilia Mirkin (2):
- freedreno/a3xx: use the same layer size for all slices
- freedreno: fix slice pitch calculations
Marek Olšák (1):
- radeonsi: increase coords array size for
radeon_llvm_emit_prepare_cube_coords
Mario Kleiner (2):
- glx: Handle out-of-sequence swap completion events correctly. (v2)
- mapi: Make private copies of name strings provided by client.
Rob Clark (1):
- freedreno: update generated headers
Samuel Iglesias Gonsalvez (2):
- glsl: optimize (0 cmp x + y) into (-x cmp y).
- configure: Introduce new output variable to
ax_check_python_mako_module.m4
Tapani Pälli (1):
- glsl: fix names in lower_constant_arrays_to_uniforms
Tom Stellard (1):
- clover: Return 0 as storage size for local kernel args that are not
set v2
@@ -0,0 +1,101 @@
Mesa 10.5.3 Release Notes / April 12, 2015
==========================================
Mesa 10.5.3 is a bug fix release which fixes bugs found since the 10.5.2
release.
Mesa 10.5.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
2371b8e210ccd19f61dd94b6664d612e5a479ba7d431a074512d87633bd6aeb4 mesa-10.5.3.tar.gz
8701ee1be4f5c03238f5e63c1a9bd4cc03a2f6c0155ed42a1ae7d58f18912ba2 mesa-10.5.3.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 83962 <https://bugs.freedesktop.org/show_bug.cgi?id=83962>`__ -
[HSW/BYT]Piglit
spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails
- `Bug 89679 <https://bugs.freedesktop.org/show_bug.cgi?id=89679>`__ -
[NV50] Portal/Half-Life 2 will not start (native Steam)
- `Bug 89746 <https://bugs.freedesktop.org/show_bug.cgi?id=89746>`__ -
Mesa and LLVM 3.6+ break opengl for genymotion
- `Bug 89754 <https://bugs.freedesktop.org/show_bug.cgi?id=89754>`__ -
vertexAttrib fails WebGL Conformance test with mesa drivers
- `Bug 89758 <https://bugs.freedesktop.org/show_bug.cgi?id=89758>`__ -
pow WebGL Conformance test with mesa drivers
- `Bug 89759 <https://bugs.freedesktop.org/show_bug.cgi?id=89759>`__ -
WebGL OGL ES GLSL conformance test with mesa drivers fails
- `Bug 89905 <https://bugs.freedesktop.org/show_bug.cgi?id=89905>`__ -
scons build broken on 10.5.2 due to activated vega st
Changes
-------
Dave Airlie (1):
- st_glsl_to_tgsi: only do mov copy propagation on temps (v2)
Emil Velikov (5):
- docs: Add sha256 sums for the 10.5.2 release
- xmlpool: don't forget to ship the MOS
- configure.ac: error out if python/mako is not found when required
- dist: add the VG depedencies into the tarball
- Update version to 10.5.3
Iago Toral Quiroga (1):
- i965: Do not render primitives in non-zero streams then TF is
disabled
Ilia Mirkin (7):
- st/mesa: update arrays when the current attrib has been updated
- nv50/ir: take postFactor into account when doing peephole
optimizations
- nv50/ir/gk110: fix offset flag position for TXD opcode
- freedreno/a3xx: fix 3d texture layout
- freedreno/a3xx: point size should not be divided by 2
- nv50: allocate more offset space for occlusion queries
- nv50,nvc0: limit the y-tiling of 3d textures to the first level's
tiling
Kenneth Graunke (2):
- i965: Fix instanced geometry shaders on Gen8+.
- i965: Add forgotten multi-stream code to Gen8 SOL state.
Marcin Ślusarz (1):
- nouveau: synchronize "scratch runout" destruction with the command
stream
Michel Dänzer (1):
- radeonsi: Cache LLVMTargetMachineRef in context instead of in screen
Tom Stellard (1):
- clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when
compilation fails v2
Ville Syrjälä (1):
- i965: Fix URB size for CHV
@@ -0,0 +1,103 @@
Mesa 10.5.4 Release Notes / April 24, 2015
==========================================
Mesa 10.5.4 is a bug fix release which fixes bugs found since the 10.5.3
release.
Mesa 10.5.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e1089567fc7bf8d9b2d8badcc9f2fc3b758701c8c0ccfe7af1805549fea53f11 mesa-10.5.4.tar.gz
b51e723f3a20d842c88a92d809435b229fc4744ca0dbec0317d9d4a3ac4c6803 mesa-10.5.4.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 69226 <https://bugs.freedesktop.org/show_bug.cgi?id=69226>`__ -
Cannot enable basic shaders with Second Life aborts attempt
- `Bug 71591 <https://bugs.freedesktop.org/show_bug.cgi?id=71591>`__ -
Second Life shaders fail to compile (extension declared in middle of
shader)
- `Bug 81025 <https://bugs.freedesktop.org/show_bug.cgi?id=81025>`__ -
[IVB/BYT Bisected]Piglit
spec_ARB_draw_indirect_arb_draw_indirect-draw-elements-prim-restart-ugly
fails
- `Bug 89457 <https://bugs.freedesktop.org/show_bug.cgi?id=89457>`__ -
[BSW Bisected]ogles3conform
ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
- `Bug 89957 <https://bugs.freedesktop.org/show_bug.cgi?id=89957>`__ -
vm protection faults in piglit lest: texsubimage cube_map_array pbo
Changes
-------
Brian Paul (1):
- glsl: rewrite glsl_type::record_key_hash() to avoid buffer overflow
Dave Airlie (2):
- st/mesa: convert sub image for cube map arrays to 2d arrays for
upload
- st/mesa: align cube map arrays layers
Emil Velikov (11):
- docs: Add 256 sums for the 10.5.3 release
- radeonsi: remove unused si_dump_key()
- android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS
- android: add $(mesa_top)/src include to the whole of mesa
- android: egl: add libsync_cflags to the build
- android: dri/common: conditionally include drm_cflags/set
\__NOT_HAVE_DRM_H
- android: add HAVE__BUILTIN\_\* and HAVE_FUNC_ATTRIBUTE\_\* defines
- android: add $(mesa_top)/src/mesa/main to the includes list
- android: dri: link against libmesa_util
- android: mesa: fix the path of the SSE4_1 optimisations
- Update version to 10.5.4
Ian Romanick (1):
- nir: Fix typo in "ushr by 0" algebraic replacement
Kenneth Graunke (2):
- i965: Fix software primitive restart with indirect draws.
- drirc: Add "Second Life" quirk
(allow_glsl_extension_directive_midshader).
Kristian Høgsberg (1):
- i965: Rewrite ir_tex to ir_txl with lod 0 for vertex shaders
Marek Olšák (2):
- glsl_to_tgsi: fix out-of-bounds constant access and crash for
uniforms
- glsl_to_tgsi: don't use a potentially-undefined immediate for
ir_query_levels
Mathias Froehlich (1):
- i965: Flush batchbuffer containing the query on glQueryCounter.
Mauro Rossi (2):
- android: mesa: generate the format_{un,}pack.[ch] sources
- android: add inital NIR build
@@ -0,0 +1,70 @@
Mesa 10.5.5 Release Notes / May 11, 2015
========================================
Mesa 10.5.5 is a bug fix release which fixes bugs found since the 10.5.4
release.
Mesa 10.5.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c10f00fd792b8290dd51ebcc48a9016c4cafab19ec205423c6fcadfd7f3a59f2 mesa-10.5.5.tar.gz
4ac4e4ea3414f1cadb1467f2f173f9e56170d31e8674f7953a46f0549d319f28 mesa-10.5.5.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 88521 <https://bugs.freedesktop.org/show_bug.cgi?id=88521>`__ -
GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA
- `Bug 89455 <https://bugs.freedesktop.org/show_bug.cgi?id=89455>`__ -
[NVC0/Gallium] Unigine Heaven black and white boxes
- `Bug 89689 <https://bugs.freedesktop.org/show_bug.cgi?id=89689>`__ -
[Regression] Weston on DRM backend won't start with new version of
mesa
- `Bug 90130 <https://bugs.freedesktop.org/show_bug.cgi?id=90130>`__ -
gl_PrimitiveId seems to reset at 340
Changes
-------
Boyan Ding (1):
- i965: Add XRGB8888 format to intel_screen_make_configs
Emil Velikov (3):
- docs: Add sha256 sums for the 10.5.4 release
- r300: do not link against libdrm_intel
- Update version to 10.5.5
Ilia Mirkin (4):
- nvc0/ir: flush denorms to zero in non-compute shaders
- gk110/ir: fix set with a register dest to not auto-set the abs flag
- nvc0/ir: fix predicated PFETCH emission
- nv50/ir: fix asFlow() const helper for OP_JOIN
Kenneth Graunke (2):
- i965: Make intel_emit_linear_blit handle Gen8+ alignment
restrictions.
- i965: Disallow linear blits that are not cacheline aligned.
Roland Scheidegger (1):
- draw: fix prim ids when there's no gs
@@ -0,0 +1,116 @@
Mesa 10.5.6 Release Notes / May 23, 2015
========================================
Mesa 10.5.6 is a bug fix release which fixes bugs found since the 10.5.5
release.
Mesa 10.5.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
89ff9cb08d0f6e3f34154864c3071253057cd21020759457c8ae27e0f70985d3 mesa-10.5.6.tar.gz
66017853bde5f7a6647db3eede30512a091a3491daa1708e0ad8027c328ba595 mesa-10.5.6.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 86792 <https://bugs.freedesktop.org/show_bug.cgi?id=86792>`__ -
[NVC0] Portal 2 Crashes in Wine
- `Bug 90147 <https://bugs.freedesktop.org/show_bug.cgi?id=90147>`__ -
swrast: build error undeclared \_SC_PHYS_PAGES on osx
- `Bug 90350 <https://bugs.freedesktop.org/show_bug.cgi?id=90350>`__ -
[G96] Portal's portal are incorrectly rendered
- `Bug 90363 <https://bugs.freedesktop.org/show_bug.cgi?id=90363>`__ -
[nv50] HW state is not reset correctly when using a new GL context
Changes
-------
Alex Deucher (1):
- radeonsi: add new bonaire pci id
Axel Davy (2):
- egl/wayland: properly destroy wayland objects
- glx/dri3: Add additional check for gpu offloading case
Emil Velikov (4):
- docs: Add sha256 sums for the 10.5.5 release
- egl/main: fix EGL_KHR_get_all_proc_addresses
- targets/osmesa: drop the -module tag from LDFLAGS
- Update version to 10.5.6
Francisco Jerez (4):
- clover: Refactor event::trigger and ::abort to prevent deadlock and
reentrancy issues.
- clover: Wrap event::_status in a method to prevent unlocked access.
- clover: Implement locking of the wait_count, \_chain and \_status
members of event.
- i965: Fix PBO cache coherency issue after
\_mesa_meta_pbo_GetTexSubImage().
Fredrik Höglund (2):
- main: Require that the texture exists in framebuffer_texture
- mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer < 0
Ilia Mirkin (7):
- nv50/ir: only propagate saturate up if some actual folding took place
- nv50: keep track of PGRAPH state in nv50_screen
- nvc0: keep track of PGRAPH state in nvc0_screen
- nvc0: reset the instanced elements state when doing blit using 3d
engine
- nv50/ir: only enable mul saturate on G200+
- st/mesa: make sure to create a "clean" bool when doing i2b
- nvc0: switch mechanism for shader eviction to be a while loop
Jeremy Huddleston Sequoia (2):
- swrast: Build fix for darwin
- darwin: Fix install name of libOSMesa
Laura Ekstrand (2):
- main: Fix an error generated by FramebufferTexture
- main: Complete error conditions for glInvalidate*Framebuffer.
Marta Lofstedt (1):
- main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE
Rob Clark (2):
- freedreno: enable a306
- freedreno: fix bug in tile/slot calculation
Roland Scheidegger (1):
- draw: (trivial) fix out-of-bounds vector initialization
Tim Rowley (1):
- mesa: fix shininess check for ffvertex_prog v2
Tom Stellard (2):
- clover: Add a mutex to guard queue::queued_events
- clover: Fix a bug with multi-threaded events v2
@@ -0,0 +1,79 @@
Mesa 10.5.7 Release Notes / June 07, 2015
=========================================
Mesa 10.5.7 is a bug fix release which fixes bugs found since the 10.5.6
release.
Mesa 10.5.7 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
8f865ce497435fdf25d4e35f3b5551b2bcd5f9bc6570561183be82af20d18b82 mesa-10.5.7.tar.gz
04d06890cd69af8089d6ca76f40e46dcf9cacfe4a9788b32be620574d4638818 mesa-10.5.7.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 89131 <https://bugs.freedesktop.org/show_bug.cgi?id=89131>`__ -
[Bisected] Graphical corruption in Weston, shows old framebuffer
pieces
Changes
-------
Ben Widawsky (1):
- i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)
Emil Velikov (4):
- docs: Add sha256sums for the 10.5.6 release
- get-pick-list.sh: Require explicit "10.5" for nominating stable
patches
- cherry-ignore: add clover build fix not applicable for 10.5
- Update version to 10.5.7
Ilia Mirkin (18):
- nvc0/ir: set ftz when sources are floats, not just destinations
- nv50/ir: guess that the constant offset is the starting slot of array
- nvc0/ir: LOAD's can't be used for shader inputs
- nvc0: a geometry shader can have up to 1024 vertices output
- nv50/ir: avoid messing up arg1 of PFETCH
- nv30: don't leak fragprog consts
- nv30: avoid leaking render state and draw shaders
- nv30: fix clip plane uploads and enable changes
- nv30/draw: avoid leaving stale pointers in draw state
- nv30/draw: draw expects constbuf size in bytes, not vec4 units
- st/mesa: don't leak glsl_to_tgsi object on link failure
- glsl: avoid leaking linked gl_shader when there's a late linker error
- nv30/draw: fix indexed draws with swtnl path and a resource index
buffer
- nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
- nv30/draw: allocate vertex buffers in gart
- nv30/draw: switch varying hookup logic to know about texcoords
- nv30: falling back to draw path for edgeflag does no good
- nv30: avoid doing extra work on clear and hitting unexpected states
Faith Ekstrand (1):
- i965/fs: Fix implied_mrf_writes for scratch writes
Marek Olšák (1):
- st/dri: fix postprocessing crash when there's no depth buffer
@@ -0,0 +1,83 @@
Mesa 10.5.8 Release Notes / June 20, 2015
=========================================
Mesa 10.5.8 is a bug fix release which fixes bugs found since the 10.5.7
release.
Mesa 10.5.8 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
611ddcfa3c1bf13f7e6ccac785c8749c3b74c9a78452bac70f8372cf6b209aa0 mesa-10.5.8.tar.gz
2866b855c5299a4aed066338c77ff6467c389b2c30ada7647be8758663da2b54 mesa-10.5.8.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90310 <https://bugs.freedesktop.org/show_bug.cgi?id=90310>`__ -
Fails to build gallium_dri.so at linking stage with clang because of
multiple redefinitions
- `Bug 90347 <https://bugs.freedesktop.org/show_bug.cgi?id=90347>`__ -
[NVE0+] Failure to insert texbar under some circumstances (causing
bad colors in Terasology)
- `Bug 90520 <https://bugs.freedesktop.org/show_bug.cgi?id=90520>`__ -
Register spilling clobbers registers used elsewhere in the shader
- `Bug 90905 <https://bugs.freedesktop.org/show_bug.cgi?id=90905>`__ -
mesa: Finish subdir-objects transition
Changes
-------
Ben Widawsky (1):
- i965: Disable compaction for EOT send messages
Boyan Ding (1):
- egl/x11: Set version of swrastLoader to 2
Emil Velikov (2):
- docs: Add sha256sums for the 10.5.7 release
- Update version to 10.5.8
Erik Faye-Lund (1):
- mesa: build xmlconfig to a separate static library
Francisco Jerez (1):
- i965: Don't compact instructions with unmapped bits.
Ilia Mirkin (3):
- nvc0/ir: fix collection of first uses for texture barrier insertion
- nv50,nvc0: clamp uniform size to 64k
- nvc0/ir: can't have a join on a load with an indirect source
Faith Ekstrand (1):
- i965/fs: Don't let the EOT send message interfere with the MRF hack
Marek Olšák (1):
- egl: fix setting context flags
Roland Scheidegger (1):
- draw: (trivial) fix NULL pointer dereference
@@ -0,0 +1,118 @@
Mesa 10.5.9 Release Notes / July 04, 2015
=========================================
Mesa 10.5.9 is a bug fix release which fixes bugs found since the 10.5.8
release.
Mesa 10.5.9 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
0c081b59572ee9732e7438d34adc3817fe8cc8d4b58abc0e71fd4b4c904945cb mesa-10.5.9.tar.gz
71c69f31d3dbc35cfa79950e58a01d27030378d8c7ef1259a0b31d4d0487f4ec mesa-10.5.9.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ -
Allow constant-index-expression sampler array indexing with GLSL-ES <
300
- `Bug 88999 <https://bugs.freedesktop.org/show_bug.cgi?id=88999>`__ -
[SKL] Compiz crashes after opening unity dash
- `Bug 89118 <https://bugs.freedesktop.org/show_bug.cgi?id=89118>`__ -
[SKL Bisected]many Ogles3conform cases core dumped
- `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ -
radeonsi bo/va conflict on RADEON_GEM_VA
(rscreen->ws->buffer_from_handle returns NULL)
- `Bug 90839 <https://bugs.freedesktop.org/show_bug.cgi?id=90839>`__ -
[10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using
blit fastpath
- `Bug 90873 <https://bugs.freedesktop.org/show_bug.cgi?id=90873>`__ -
Kernel hang, TearFree On, Mate desktop environment
- `Bug 91056 <https://bugs.freedesktop.org/show_bug.cgi?id=91056>`__ -
The Bard's Tale (2005, native) has rendering issues
- `Bug 91117 <https://bugs.freedesktop.org/show_bug.cgi?id=91117>`__ -
Nimbus (running in wine) has rendering issues, objects are
semi-transparent
- `Bug 91124 <https://bugs.freedesktop.org/show_bug.cgi?id=91124>`__ -
Civilization V (in Wine) has rendering issues: text missing, menu bar
corrupted
Changes
-------
Ben Widawsky (2):
- i965/gen9: Implement Push Constant Buffer workaround
- i965/skl: Use 1 register for uniform pull constant payload
Boyan Ding (1):
- egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals
Chris Wilson (3):
- i965: Fix HW blitter pitch limits
- i915: Blit RGBX<->RGBA drawpixels
- i965: Export format comparison for blitting between miptrees
Emil Velikov (6):
- docs: Add sha256sums for the 10.5.8 release
- configure: warn about shared_glapi & xlib-glx only when both are set
- configure: error out when building backend-less libEGL
- configure: error out when building libEGL without shared-glapi
- gbm: do not (over)link against libglapi.so
- Update version to 10.5.9
Frank Henigman (1):
- gbm: dlopen libglapi so gbm_create_device works
Ilia Mirkin (8):
- glsl: add version checks to conditionals for builtin variable
enablement
- mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
- glsl: binding point is a texture unit, which is a combined space
- nvc0: always put all tfb bufs into bufctx
- nv50,nvc0: make sure to pushbuf_refn before putting bo into
pushbuf_data
- nv50/ir: propagate modifier to right arg when const-folding mad
- nv50/ir: fix emission of address reg in 3rd source
- nv50/ir: copy joinAt when splitting both before and after
Mario Kleiner (2):
- nouveau: Use dup fd as key in drm-winsys hash table to fix
ZaphodHeads.
- winsys/radeon: Use dup fd as key in drm-winsys hash table to fix
ZaphodHeads.
Michel Dänzer (1):
- winsys/radeon: Unmap GPU VM address range when destroying BO
Tapani Pälli (6):
- glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
- mesa/glsl: new compiler option EmitNoIndirectSampler
- i915: use EmitNoIndirectSampler
- mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
- i965: use EmitNoIndirectSampler for gen < 7
- glsl: validate sampler array indexing for 'constant-index-expression'
@@ -0,0 +1,362 @@
Mesa 10.6.0 Release Notes / June 14, 2015
=========================================
Mesa 10.6.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 10.6.1.
Mesa 10.6.0 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
9bc659abdba26202509304f259723aaa4343dba6aac4bd87d5baea11d23c8c63 mesa-10.6.0.tar.gz
f37e2633978deed02ff0522abc36c709586e2b555fd439a82ab71dce2c866c76 mesa-10.6.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_AMD_pinned_memory on r600, radeonsi
- GL_ARB_clip_control on i965
- GL_ARB_depth_buffer_float on freedreno
- GL_ARB_depth_clamp on freedreno
- GL_ARB_direct_state_access on all drivers that support GL 2.0+
- GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
- GL_ARB_draw_instanced on freedreno
- GL_ARB_gpu_shader_fp64 on nvc0, softpipe
- GL_ARB_gpu_shader5 on i965/gen8+
- GL_ARB_instanced_arrays on freedreno
- GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi,
softpipe
- GL_ARB_program_interface_query (all drivers)
- GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
- GL_ARB_texture_view on llvmpipe, softpipe
- GL_ARB_uniform_buffer_object on freedreno
- GL_ARB_vertex_attrib_64bit on nvc0, softpipe
- GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on
i965/gen6
- GL_EXT_draw_buffers2 on freedreno
- GL_OES_EGL_sync on all drivers
- EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
- EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
- EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
- GL_AMD_performance_monitor on nvc0
Bug fixes
---------
This list is likely incomplete.
- `Bug 15006 <https://bugs.freedesktop.org/show_bug.cgi?id=15006>`__ -
translate & rotate the line cause Aliasing
- `Bug 27007 <https://bugs.freedesktop.org/show_bug.cgi?id=27007>`__ -
Lines disappear with GL_LINE_SMOOTH
- `Bug 28832 <https://bugs.freedesktop.org/show_bug.cgi?id=28832>`__ -
piglit/general/line-aa-width fail
- `Bug 45348 <https://bugs.freedesktop.org/show_bug.cgi?id=45348>`__ -
[swrast] piglit fbo-drawbuffers-arbfp regression
- `Bug 60797 <https://bugs.freedesktop.org/show_bug.cgi?id=60797>`__ -
1px lines in octave plot aliased to 0
- `Bug 67564 <https://bugs.freedesktop.org/show_bug.cgi?id=67564>`__ -
HiZ buffers are much larger than necessary
- `Bug 69226 <https://bugs.freedesktop.org/show_bug.cgi?id=69226>`__ -
Cannot enable basic shaders with Second Life aborts attempt
- `Bug 71591 <https://bugs.freedesktop.org/show_bug.cgi?id=71591>`__ -
Second Life shaders fail to compile (extension declared in middle of
shader)
- `Bug 79202 <https://bugs.freedesktop.org/show_bug.cgi?id=79202>`__ -
valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test;
random code generation
- `Bug 81025 <https://bugs.freedesktop.org/show_bug.cgi?id=81025>`__ -
[IVB/BYT Bisected]Piglit
spec_ARB_draw_indirect_arb_draw_indirect-draw-elements-prim-restart-ugly
fails
- `Bug 82477 <https://bugs.freedesktop.org/show_bug.cgi?id=82477>`__ -
[softpipe] piglit fp-long-alu regression
- `Bug 82668 <https://bugs.freedesktop.org/show_bug.cgi?id=82668>`__ -
Can't set int attributes to certain values on 32-bit
- `Bug 82831 <https://bugs.freedesktop.org/show_bug.cgi?id=82831>`__ -
i965: Support GL_ARB_blend_func_extended in SIMD16
- `Bug 83962 <https://bugs.freedesktop.org/show_bug.cgi?id=83962>`__ -
[HSW/BYT]Piglit
spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails
- `Bug 84613 <https://bugs.freedesktop.org/show_bug.cgi?id=84613>`__ -
[G965, bisected] piglit regressions : glslparsertest.glsl2
- `Bug 86747 <https://bugs.freedesktop.org/show_bug.cgi?id=86747>`__ -
Noise in Football Manager 2014 textures
- `Bug 86792 <https://bugs.freedesktop.org/show_bug.cgi?id=86792>`__ -
[NVC0] Portal 2 Crashes in Wine
- `Bug 86811 <https://bugs.freedesktop.org/show_bug.cgi?id=86811>`__ -
[BDW/BSW Bisected]Piglit
spec_arb_shading_language_packing_execution_built-in-functions_vs-unpackSnorm4x8
fails
- `Bug 86837 <https://bugs.freedesktop.org/show_bug.cgi?id=86837>`__ -
kodi segfault since auxiliary/vl: rework the build of the VL code
- `Bug 86944 <https://bugs.freedesktop.org/show_bug.cgi?id=86944>`__ -
glsl_parser_extras.cpp", line 1455: Error: Badly formed expression.
(Oracle Studio)
- `Bug 86974 <https://bugs.freedesktop.org/show_bug.cgi?id=86974>`__ -
INTEL_DEBUG=shader_time always asserts in
fs_generator::generate_code() when Mesa is built with --enable-debug
(= with asserts)
- `Bug 86980 <https://bugs.freedesktop.org/show_bug.cgi?id=86980>`__ -
[swrast] piglit fp-rfl regression
- `Bug 87258 <https://bugs.freedesktop.org/show_bug.cgi?id=87258>`__ -
[BDW/BSW Bisected]Piglit
spec_ARB_shader_atomic_counters_array-indexing fails
- `Bug 88246 <https://bugs.freedesktop.org/show_bug.cgi?id=88246>`__ -
Commit 2881b12 causes 43 DrawElements test regressions
- `Bug 88248 <https://bugs.freedesktop.org/show_bug.cgi?id=88248>`__ -
Calling glClear while there is an occlusion query in progress messes
up the results
- `Bug 88521 <https://bugs.freedesktop.org/show_bug.cgi?id=88521>`__ -
GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA
- `Bug 88534 <https://bugs.freedesktop.org/show_bug.cgi?id=88534>`__ -
include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined
- `Bug 88561 <https://bugs.freedesktop.org/show_bug.cgi?id=88561>`__ -
[radeonsi][regression,bisected] Depth test/buffer issues in Portal
- `Bug 88793 <https://bugs.freedesktop.org/show_bug.cgi?id=88793>`__ -
[BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails
- `Bug 88815 <https://bugs.freedesktop.org/show_bug.cgi?id=88815>`__ -
Incorrect handling of GLSL #line directive
- `Bug 88883 <https://bugs.freedesktop.org/show_bug.cgi?id=88883>`__ -
ir-a2xx.c: variable changed in assert statement
- `Bug 88885 <https://bugs.freedesktop.org/show_bug.cgi?id=88885>`__ -
Transform feedback uses incorrect interleaving if a previous draw did
not write gl_Position
- `Bug 88905 <https://bugs.freedesktop.org/show_bug.cgi?id=88905>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
- `Bug 88999 <https://bugs.freedesktop.org/show_bug.cgi?id=88999>`__ -
[SKL] Compiz crashes after opening unity dash
- `Bug 89014 <https://bugs.freedesktop.org/show_bug.cgi?id=89014>`__ -
PIPE_QUERY_GPU_FINISHED is not acting as expected on SI
- `Bug 89026 <https://bugs.freedesktop.org/show_bug.cgi?id=89026>`__ -
Renderbuffer layered state used for framebuffer completeness test
- `Bug 89032 <https://bugs.freedesktop.org/show_bug.cgi?id=89032>`__ -
[BDW/BSW/SKL Bisected]Piglit spec_OpenGL_1.1_infinite-spot-light
fails
- `Bug 89037 <https://bugs.freedesktop.org/show_bug.cgi?id=89037>`__ -
[SKL]Piglit spec_EXT_texture_array_copyteximage_1D_ARRAY_samples=2
sporadically causes GPU hang
- `Bug 89039 <https://bugs.freedesktop.org/show_bug.cgi?id=89039>`__ -
[SKL]etqw system hang
- `Bug 89058 <https://bugs.freedesktop.org/show_bug.cgi?id=89058>`__ -
[SKL]Render error in some games (etqw-demo, nexuiz, portal)
- `Bug 89068 <https://bugs.freedesktop.org/show_bug.cgi?id=89068>`__ -
glTexImage2D regression by texstore_rgba switch to
\_mesa_format_convert
- `Bug 89069 <https://bugs.freedesktop.org/show_bug.cgi?id=89069>`__ -
Lack of grass in The Talos Principle on radeonsi (native\wine\nine)
- `Bug 89094 <https://bugs.freedesktop.org/show_bug.cgi?id=89094>`__ -
[SNB/IVB/HSW/BYT Bisected]Ogles3conform
ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
- `Bug 89095 <https://bugs.freedesktop.org/show_bug.cgi?id=89095>`__ -
[SNB/IVB/BYT Bisected]Webglc
conformance/glsl/functions/glsl-function-mix-float.html fails
- `Bug 89112 <https://bugs.freedesktop.org/show_bug.cgi?id=89112>`__ -
u_atomic_test: u_atomic_test.c:124: test_atomic_8bits_bool: Assertion
\`r == 65 && "p_atomic_add"' failed.
- `Bug 89118 <https://bugs.freedesktop.org/show_bug.cgi?id=89118>`__ -
[SKL Bisected]many Ogles3conform cases core dumped
- `Bug 89131 <https://bugs.freedesktop.org/show_bug.cgi?id=89131>`__ -
[Bisected] Graphical corruption in Weston, shows old framebuffer
pieces
- `Bug 89156 <https://bugs.freedesktop.org/show_bug.cgi?id=89156>`__ -
r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
- `Bug 89180 <https://bugs.freedesktop.org/show_bug.cgi?id=89180>`__ -
[IVB regression] Rendering issues in Mass Effect through VMware
Workstation
- `Bug 89210 <https://bugs.freedesktop.org/show_bug.cgi?id=89210>`__ -
GS statistics fail on SNB
- `Bug 89218 <https://bugs.freedesktop.org/show_bug.cgi?id=89218>`__ -
lower_instructions.cpp:648:48: error: invalid suffix 'd' on floating
constant
- `Bug 89224 <https://bugs.freedesktop.org/show_bug.cgi?id=89224>`__ -
Incorrect rendering of Unigine Valley running in VM on VMware
Workstation
- `Bug 89260 <https://bugs.freedesktop.org/show_bug.cgi?id=89260>`__ -
macros.h:34:25: fatal error: util/u_math.h: No such file or directory
- `Bug 89292 <https://bugs.freedesktop.org/show_bug.cgi?id=89292>`__ -
[regression,bisected] incomplete screenshots in some cases
- `Bug 89311 <https://bugs.freedesktop.org/show_bug.cgi?id=89311>`__ -
[regression, bisected] dEQP: Added entry points for
glCompressedTextureSubImage*D.
- `Bug 89312 <https://bugs.freedesktop.org/show_bug.cgi?id=89312>`__ -
[regression, bisected] main: Added entry points for
CopyTextureSubImage*D. (d6b7c40cecfe01)
- `Bug 89315 <https://bugs.freedesktop.org/show_bug.cgi?id=89315>`__ -
[HSW, regression, bisected] i965/fs: Emit MAD instructions when
possible.
- `Bug 89317 <https://bugs.freedesktop.org/show_bug.cgi?id=89317>`__ -
[HSW, regression, bisected] i965: Add LINTERP/CINTERP to
can_do_cmod() (d91390634)
- `Bug 89328 <https://bugs.freedesktop.org/show_bug.cgi?id=89328>`__ -
python required to build Mesa release tarballs
- `Bug 89342 <https://bugs.freedesktop.org/show_bug.cgi?id=89342>`__ -
main/light.c:159:62: error: 'M_PI' undeclared (first use in this
function)
- `Bug 89343 <https://bugs.freedesktop.org/show_bug.cgi?id=89343>`__ -
compiler/tests/radeon_compiler_optimize_tests.c:43:3: error: implicit
declaration of function fprintf
[-Werror=implicit-function-declaration]
- `Bug 89345 <https://bugs.freedesktop.org/show_bug.cgi?id=89345>`__ -
imports.h:452:58: error: expected declaration specifiers or '...'
before 'va_list'
- `Bug 89364 <https://bugs.freedesktop.org/show_bug.cgi?id=89364>`__ -
c99_alloca.h:40:22: fatal error: alloca.h: No such file or directory
- `Bug 89372 <https://bugs.freedesktop.org/show_bug.cgi?id=89372>`__ -
[softpipe] piglit glsl-1.50 generate-zero-primitives regression
- `Bug 89387 <https://bugs.freedesktop.org/show_bug.cgi?id=89387>`__ -
Double delete in lp_bld_misc.cpp
- `Bug 89416 <https://bugs.freedesktop.org/show_bug.cgi?id=89416>`__ -
UE4Editor crash after load project
- `Bug 89430 <https://bugs.freedesktop.org/show_bug.cgi?id=89430>`__ -
[g965][bisected] arb_copy_image-targets gl_texture\* tests fail
- `Bug 89433 <https://bugs.freedesktop.org/show_bug.cgi?id=89433>`__ -
GCC 4.2 does not support -Wvla
- `Bug 89455 <https://bugs.freedesktop.org/show_bug.cgi?id=89455>`__ -
[NVC0/Gallium] Unigine Heaven black and white boxes
- `Bug 89457 <https://bugs.freedesktop.org/show_bug.cgi?id=89457>`__ -
[BSW Bisected]ogles3conform
ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
- `Bug 89477 <https://bugs.freedesktop.org/show_bug.cgi?id=89477>`__ -
include/no_extern_c.h:47:1: error: template with C linkage
- `Bug 89508 <https://bugs.freedesktop.org/show_bug.cgi?id=89508>`__ -
Bad int(floatBitsToInt(vec4))
- `Bug 89530 <https://bugs.freedesktop.org/show_bug.cgi?id=89530>`__ -
FTBFS in loader: missing fstat
- `Bug 89569 <https://bugs.freedesktop.org/show_bug.cgi?id=89569>`__ -
Papo & Yo crash on startup [HSW]
- `Bug 89590 <https://bugs.freedesktop.org/show_bug.cgi?id=89590>`__ -
Crash in glLinkProgram with shaders with multiple constant arrays
- `Bug 89662 <https://bugs.freedesktop.org/show_bug.cgi?id=89662>`__ -
context.c:943: undefined reference to \`_glapi_new_nop_table'
- `Bug 89670 <https://bugs.freedesktop.org/show_bug.cgi?id=89670>`__ -
cmod_propagation_test.andnz_one regression
- `Bug 89679 <https://bugs.freedesktop.org/show_bug.cgi?id=89679>`__ -
[NV50] Portal/Half-Life 2 will not start (native Steam)
- `Bug 89689 <https://bugs.freedesktop.org/show_bug.cgi?id=89689>`__ -
[Regression] Weston on DRM backend won't start with new version of
mesa
- `Bug 89722 <https://bugs.freedesktop.org/show_bug.cgi?id=89722>`__ -
[ILK Bisected]Ogles2conform/ES2-CTS.gtf.GL.equal.equal_vec2_frag
fails
- `Bug 89726 <https://bugs.freedesktop.org/show_bug.cgi?id=89726>`__ -
[Bisected] dEQP-GLES3: uniform linking logic in the presence of
structs
- `Bug 89746 <https://bugs.freedesktop.org/show_bug.cgi?id=89746>`__ -
Mesa and LLVM 3.6+ break opengl for genymotion
- `Bug 89754 <https://bugs.freedesktop.org/show_bug.cgi?id=89754>`__ -
vertexAttrib fails WebGL Conformance test with mesa drivers
- `Bug 89758 <https://bugs.freedesktop.org/show_bug.cgi?id=89758>`__ -
pow WebGL Conformance test with mesa drivers
- `Bug 89759 <https://bugs.freedesktop.org/show_bug.cgi?id=89759>`__ -
WebGL OGL ES GLSL conformance test with mesa drivers fails
- `Bug 89831 <https://bugs.freedesktop.org/show_bug.cgi?id=89831>`__ -
[r600] r600_asm.c:310:assign_alu_units: Assertion \`0' failed.
- `Bug 89899 <https://bugs.freedesktop.org/show_bug.cgi?id=89899>`__ -
nir/nir_lower_tex_projector.c:112: error: unknown field ssa
specified in initializer
- `Bug 89957 <https://bugs.freedesktop.org/show_bug.cgi?id=89957>`__ -
vm protection faults in piglit lest: texsubimage cube_map_array pbo
- `Bug 89960 <https://bugs.freedesktop.org/show_bug.cgi?id=89960>`__ -
[softpipe] piglit copy-pixels regreession
- `Bug 89961 <https://bugs.freedesktop.org/show_bug.cgi?id=89961>`__ -
[BDW/BSW Bisected]Synmark2_v6
OglDrvRes/OglDrvShComp/OglDrvState/OglPSPom Image Validation fail
- `Bug 89963 <https://bugs.freedesktop.org/show_bug.cgi?id=89963>`__ -
lp_bld_debug.cpp:100:31: error: no matching function for call to
llvm::raw_ostream::raw_ostream()
- `Bug 90000 <https://bugs.freedesktop.org/show_bug.cgi?id=90000>`__ -
[i965 Bisected NIR] Piglit/gglean_fragprog1-z-write_test fail
- `Bug 90109 <https://bugs.freedesktop.org/show_bug.cgi?id=90109>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.shaders.uniform_block.random.basic_arrays.3 fails
- `Bug 90114 <https://bugs.freedesktop.org/show_bug.cgi?id=90114>`__ -
[SNB+ Bisected]Ogles3conform
ES3-CTS.shaders.struct.uniform.sampler_array_fragment fails
- `Bug 90130 <https://bugs.freedesktop.org/show_bug.cgi?id=90130>`__ -
gl_PrimitiveId seems to reset at 340
- `Bug 90147 <https://bugs.freedesktop.org/show_bug.cgi?id=90147>`__ -
swrast: build error undeclared \_SC_PHYS_PAGES on osx
- `Bug 90149 <https://bugs.freedesktop.org/show_bug.cgi?id=90149>`__ -
[SNB+
Bisected]ES3-CTS.gtf.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices
fails
- `Bug 90153 <https://bugs.freedesktop.org/show_bug.cgi?id=90153>`__ -
[SKL
Bisected]ES3-CTS.gtf.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types
fails
- `Bug 90167 <https://bugs.freedesktop.org/show_bug.cgi?id=90167>`__ -
[softpipe] piglit depthstencil-default_fb-drawpixels-32f_24_8_rev
regression
- `Bug 90207 <https://bugs.freedesktop.org/show_bug.cgi?id=90207>`__ -
[r600g, bisected] regression: NI/Turks crash on WebGL Water (most
WebGL stuff)
- `Bug 90213 <https://bugs.freedesktop.org/show_bug.cgi?id=90213>`__ -
glDrawPixels with GL_COLOR_INDEX never returns.
- `Bug 90243 <https://bugs.freedesktop.org/show_bug.cgi?id=90243>`__ -
[bisected] regression: spec.!opengl
3_2.get-active-attrib-returns-all-inputs
- `Bug 90258 <https://bugs.freedesktop.org/show_bug.cgi?id=90258>`__ -
[IVB] spec.glsl-1_10.execution.fs-dfdy-accuracy fails intermittently
- `Bug 90310 <https://bugs.freedesktop.org/show_bug.cgi?id=90310>`__ -
Fails to build gallium_dri.so at linking stage with clang because of
multiple redefinitions
- `Bug 90350 <https://bugs.freedesktop.org/show_bug.cgi?id=90350>`__ -
[G96] Portal's portal are incorrectly rendered
- `Bug 90363 <https://bugs.freedesktop.org/show_bug.cgi?id=90363>`__ -
[nv50] HW state is not reset correctly when using a new GL context
- `Bug 90397 <https://bugs.freedesktop.org/show_bug.cgi?id=90397>`__ -
ARB_program_interface_query: glGetProgramResourceiv() returns wrong
value for GL_REFERENCED_BY_*_SHADER prop for GL_UNIFORM for members
of an interface block with an instance name
- `Bug 90466 <https://bugs.freedesktop.org/show_bug.cgi?id=90466>`__ -
arm: linker error ndefined reference to \`nir_metadata_preserve'
- `Bug 90520 <https://bugs.freedesktop.org/show_bug.cgi?id=90520>`__ -
Register spilling clobbers registers used elsewhere in the shader
- `Bug 90547 <https://bugs.freedesktop.org/show_bug.cgi?id=90547>`__ -
[BDW/BSW/SKL
Bisected]Piglit/glean\@vertprog1-rsq_test_2_(reciprocal_square_root_of_negative_value)
fais
- `Bug 90580 <https://bugs.freedesktop.org/show_bug.cgi?id=90580>`__ -
[HSW bisected] integer multiplication bug
- `Bug 90629 <https://bugs.freedesktop.org/show_bug.cgi?id=90629>`__ -
[i965] SIMD16 dual_source_blend assertion \`src[i].file != GRF \|\|
src[i].width == dst.width' failed
- `Bug 90749 <https://bugs.freedesktop.org/show_bug.cgi?id=90749>`__ -
[BDW
Bisected]dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.lines_wide
fails
- `Bug 90830 <https://bugs.freedesktop.org/show_bug.cgi?id=90830>`__ -
[bsw bisected regression] GPU hang for
spec.arb_gpu_shader5.execution.sampler_array_indexing.vs-nonzero-base
- `Bug 90839 <https://bugs.freedesktop.org/show_bug.cgi?id=90839>`__ -
[10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using
blit fastpath
- `Bug 90905 <https://bugs.freedesktop.org/show_bug.cgi?id=90905>`__ -
mesa: Finish subdir-objects transition
- `Bug 9951 <https://bugs.freedesktop.org/show_bug.cgi?id=9951>`__ -
GL_LINE_SMOOTH and GL_POLYGON_SMOOTH with i965 driver
Changes
-------
- Removed classic Windows software rasterizer.
- Removed egl_gallium EGL driver.
- Removed gbm_gallium GBM driver.
- Removed OpenVG support.
- Removed the galahad gallium driver.
- Removed the identity gallium driver.
- Removed the EGL loader from the Windows SCons build.
- Removed the classic osmesa from the Windows SCons build.
@@ -0,0 +1,80 @@
Mesa 10.6.1 Release Notes / June 29, 2015
=========================================
Mesa 10.6.1 is a bug fix release which fixes bugs found since the 10.6.0
release.
Mesa 10.6.1 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
b4cccd4d0eabcc2bca00c3175d3ad88fdda57ffdb883a7998525b873a21fe607 mesa-10.6.1.tar.gz
6c80a2b647e57c85dc36e609d9aed17f878f0d8e0cf9ace86d14cf604101e1eb mesa-10.6.1.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90347 <https://bugs.freedesktop.org/show_bug.cgi?id=90347>`__ -
[NVE0+] Failure to insert texbar under some circumstances (causing
bad colors in Terasology)
Changes
-------
Anuj Phogat (4):
- mesa: Handle integer formats in need_rgb_to_luminance_conversion()
- mesa: Use helper function need_rgb_to_luminance_conversion()
- mesa: Turn need_rgb_to_luminance_conversion() in to a global function
- meta: Abort meta path if ReadPixels need rgb to luminance conversion
Ben Widawsky (1):
- i965/gen9: Implement Push Constant Buffer workaround
Boyan Ding (2):
- egl/x11: Set version of swrastLoader to 2
- egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals
Emil Velikov (6):
- docs: Add sha256sums for the 10.6.0 release
- configure: warn about shared_glapi & xlib-glx only when both are set
- configure: error out when building backend-less libEGL
- configure: error out when building libEGL without shared-glapi
- gbm: do not (over)link against libglapi.so
- Update version to 10.6.1
Frank Henigman (1):
- gbm: dlopen libglapi so gbm_create_device works
Ilia Mirkin (9):
- nvc0/ir: fix collection of first uses for texture barrier insertion
- nv50,nvc0: clamp uniform size to 64k
- nvc0/ir: can't have a join on a load with an indirect source
- glsl: handle conversions to double when comparing param matches
- glsl: add version checks to conditionals for builtin variable
enablement
- mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
- glsl: binding point is a texture unit, which is a combined space
- nvc0: always put all tfb bufs into bufctx
- nv50,nvc0: make sure to pushbuf_refn before putting bo into
pushbuf_data
@@ -0,0 +1,141 @@
Mesa 10.6.2 Release Notes / July 11, 2015
=========================================
Mesa 10.6.2 is a bug fix release which fixes bugs found since the 10.6.1
release.
Mesa 10.6.2 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
9c7ab9300dda6c912faaaff97995ec1820ba21d114d9cf555f145cbad90995f4 mesa-10.6.2.tar.gz
05753d3db4212900927b9894221a1669a10f56786e86a7e818b6e18a0817dca9 mesa-10.6.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 73528 <https://bugs.freedesktop.org/show_bug.cgi?id=73528>`__ -
Deferred lighting in Second Life causes system hiccups and screen
flickering
- `Bug 80500 <https://bugs.freedesktop.org/show_bug.cgi?id=80500>`__ -
Flickering shadows in unreleased title trace
- `Bug 82186 <https://bugs.freedesktop.org/show_bug.cgi?id=82186>`__ -
[r600g] BARTS GPU lockup with minecraft shaders
- `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ -
Allow constant-index-expression sampler array indexing with GLSL-ES <
300
- `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ -
radeonsi bo/va conflict on RADEON_GEM_VA
(rscreen->ws->buffer_from_handle returns NULL)
- `Bug 90873 <https://bugs.freedesktop.org/show_bug.cgi?id=90873>`__ -
Kernel hang, TearFree On, Mate desktop environment
- `Bug 91022 <https://bugs.freedesktop.org/show_bug.cgi?id=91022>`__ -
[g45 g965 bisected] assertions generated from textureGrad cube
samplers fix
- `Bug 91047 <https://bugs.freedesktop.org/show_bug.cgi?id=91047>`__ -
[SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
- `Bug 91056 <https://bugs.freedesktop.org/show_bug.cgi?id=91056>`__ -
The Bard's Tale (2005, native) has rendering issues
- `Bug 91117 <https://bugs.freedesktop.org/show_bug.cgi?id=91117>`__ -
Nimbus (running in wine) has rendering issues, objects are
semi-transparent
- `Bug 91124 <https://bugs.freedesktop.org/show_bug.cgi?id=91124>`__ -
Civilization V (in Wine) has rendering issues: text missing, menu bar
corrupted
- `Bug 91173 <https://bugs.freedesktop.org/show_bug.cgi?id=91173>`__ -
Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
- `Bug 91226 <https://bugs.freedesktop.org/show_bug.cgi?id=91226>`__ -
Crash in glLinkProgram (NEW)
- `Bug 91231 <https://bugs.freedesktop.org/show_bug.cgi?id=91231>`__ -
[NV92] Psychonauts (native) segfaults on start when DRI3 enabled
Changes
-------
Chris Wilson (1):
- loader: Look for any version of currently linked libudev.so
Emil Velikov (2):
- docs: Add sha256 checksums for the 10.6.1 release
- Update version to 10.6.2
Ilia Mirkin (8):
- nv50/ir: propagate modifier to right arg when const-folding mad
- nv50/ir: fix emission of address reg in 3rd source
- nv50/ir: copy joinAt when splitting both before and after
- mesa: reset the source packing when creating temp transfer image
- nv50/ir: don't emit src2 in immediate form
- mesa/prog: relative offsets into constbufs are not constant
- nv50/ir: UCMP arguments are float, so make sure modifiers are applied
- nvc0: turn sample counts off during blit
Kenneth Graunke (5):
- i965/fs: Fix ir_txs in emit_texture_gen4_simd16().
- i965: Reserve more batch space to accomodate Gen6 perfmonitors.
- i965/vs: Fix matNxM vertex attributes where M != 4.
- Revert "glsl: clone inputs and outputs during linking"
- Revert "i965: Delete linked GLSL IR when using NIR."
Marek Olšák (3):
- r600g: disable single-sample fast color clear due to hangs
- radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips
- st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces
Mario Kleiner (2):
- nouveau: Use dup fd as key in drm-winsys hash table to fix
ZaphodHeads.
- winsys/radeon: Use dup fd as key in drm-winsys hash table to fix
ZaphodHeads.
Matt Turner (2):
- i965/fs: Don't mess up stride for uniform integer multiplication.
- Revert SHA1 additions.
Michel Dänzer (1):
- winsys/radeon: Unmap GPU VM address range when destroying BO
Mike Stroyan (2):
- meta: Only change and restore viewport 0 in mesa meta mode
- i965: allocate at least 1 BLEND_STATE element
Neil Roberts (4):
- i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
- glsl: Add missing check for whether an expression is an add operation
- glsl: Make sure not to dereference NULL
- i965: Don't try to print the GLSL IR if it has been freed
Tapani Pälli (8):
- glsl: clone inputs and outputs during linking
- i965: Delete linked GLSL IR when using NIR.
- glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
- mesa/glsl: new compiler option EmitNoIndirectSampler
- i965: use EmitNoIndirectSampler for gen < 7
- i915: use EmitNoIndirectSampler
- mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
- glsl: validate sampler array indexing for 'constant-index-expression'
@@ -0,0 +1,77 @@
Mesa 10.6.3 Release Notes / July 26, 2015
=========================================
Mesa 10.6.3 is a bug fix release which fixes bugs found since the 10.6.2
release.
Mesa 10.6.3 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c27e1e33798e69a6d2d2425aee8ac7b4c0b243066a65dd76cbb182ea31b1c7f2 mesa-10.6.3.tar.gz
58592e07c350cd2e8969b73fa83048c657a39fe2f13f3b88f5e5818fe2e4676d mesa-10.6.3.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90728 <https://bugs.freedesktop.org/show_bug.cgi?id=90728>`__ -
dvd playback with vlc and vdpau causes segmentation fault
- `Bug 91337 <https://bugs.freedesktop.org/show_bug.cgi?id=91337>`__ -
OSMesaGetProcAdress("OSMesaPixelStore") returns nil
Changes
-------
Brian Paul (1):
- osmesa: fix OSMesaPixelsStore typo
Chad Versace (1):
- mesa: Fix generation of git_sha1.h.tmp for gitlinks
Christian König (2):
- vl: cleanup video buffer private when the decoder is destroyed
- st/vdpau: fix mixer size checks
Emil Velikov (3):
- docs: Add sha256 checksums for the 10.6.2 release
- auxiliary/vl: use the correct screen index
- Update version to 10.6.3
Francisco Jerez (1):
- i965/gen9: Use custom MOCS entries set up by the kernel.
Ilia Mirkin (5):
- nv50, nvc0: enable at least one color RT if alphatest is enabled
- nvc0/ir: fix txq on indirect samplers
- nvc0/ir: don't worry about sampler in txq handling
- gm107/ir: fix indirect txq emission
- nv50: fix max level clamping on G80
Kenneth Graunke (1):
- program: Allow redundant OPTION ARB_fog\_\* directives.
Rob Clark (1):
- xa: don't leak fences
@@ -0,0 +1,112 @@
Mesa 10.6.4 Release Notes / August 11, 2015
===========================================
Mesa 10.6.4 is a bug fix release which fixes bugs found since the 10.6.3
release.
Mesa 10.6.4 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
4960bf17d8b5d6a6503c6954ec6cf480b5cd930797bac901c60bea192675f85e mesa-10.6.4.tar.gz
8f5ac103f0f503de2f7a985b0df349bd4ecdfe7f51c714be146fa5a9a3c07b77 mesa-10.6.4.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 73512 <https://bugs.freedesktop.org/show_bug.cgi?id=73512>`__ -
[clover] mesa.icd. should contain full path
- `Bug 91290 <https://bugs.freedesktop.org/show_bug.cgi?id=91290>`__ -
SIGSEGV glcpp/glcpp-parse.y:1077
Changes
-------
Anuj Phogat (6):
- mesa: Turn get_readpixels_transfer_ops() in to a global function
- meta: Fix transfer operations check in meta pbo path for readpixels
- meta: Abort meta pbo path if readpixels need signed-unsigned
conversion
- meta: Don't do fragment color clamping in
\_mesa_meta_pbo_GetTexSubImage
- mesa: Add a helper function \_mesa_need_luminance_to_rgb_conversion()
- meta: Fix reading luminance texture as rgba in
\_mesa_meta_pbo_GetTexSubImage()
Ben Widawsky (1):
- i965/skl: Add production thread counts and URB size
Eduardo Lima Mitev (3):
- mesa: Fix errors values returned by glShaderBinary()
- mesa: Validate target before resolving tex obj in
glTex(ture)SubImageXD
- mesa: Fix error returned by glCopyTexImage2D() upon an invalid
internal format
Emil Velikov (6):
- docs: Add checksums for mesa 10.6.3 tarballs
- configure.ac: do not set HAVE_DRI(23) when libdrm is missing
- egl/wayland: libdrm is a hard requirement, treat it as such
- winsys/radeon: don't leak the fd when it is 0
- bugzilla_mesa.sh: sort the bugs list by number
- Update version to 10.6.4
Francisco Jerez (1):
- i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.
Frank Binns (2):
- egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import
extension
- egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER
attrib
Igor Gnatenko (1):
- opencl: use versioned .so in mesa.icd
Ilia Mirkin (1):
- nvc0: fix geometry program revalidation of clipping params
Kenneth Graunke (1):
- glsl: Fix a bug where LHS swizzles of swizzles were too small.
Marek Olšák (6):
- st/mesa: don't call st_validate_state in BlitFramebuffer
- radeonsi: upload shader rodata after updating scratch relocations
- st/mesa: don't ignore texture buffer state changes
- radeonsi: rework how shader pointers to descriptors are set
- radeonsi: completely rework updating descriptors without CP DMA
- r600g: fix the CB_SHADER_MASK setup
Samuel Iglesias Gonsalvez (1):
- glsl/glcpp: fix SIGSEGV when checking error condition for macro
redefinition
Samuel Pitoiset (1):
- nv50: avoid segfault with enabled but unbound vertex attrib
@@ -0,0 +1,95 @@
Mesa 10.6.5 Release Notes / August 22, 2015
===========================================
Mesa 10.6.5 is a bug fix release which fixes bugs found since the 10.6.4
release.
Mesa 10.6.5 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
afe290fc7af75a25df5ee52396a9f09e5dba85fb3e159304bdda265b8564b0d4 mesa-10.6.5.tar.gz
fb6fac3c85bcfa9d06b8dd439169f23f0c0924a88e44362e738b99b1feff762f mesa-10.6.5.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 85252 <https://bugs.freedesktop.org/show_bug.cgi?id=85252>`__ -
Segfault in compiler while processing ternary operator with void
arguments
- `Bug 91570 <https://bugs.freedesktop.org/show_bug.cgi?id=91570>`__ -
Upgrading mesa to 10.6 causes segfault in OpenGL applications with
GeForce4 MX 440 / AGP 8X
- `Bug 91610 <https://bugs.freedesktop.org/show_bug.cgi?id=91610>`__ -
[BSW] GPU hang for spec.shaders.point-vertex-id gl_instanceid divisor
Changes
-------
Adam Jackson (1):
- glx: Fix \__glXWireToEvent for BufferSwapComplete
Alex Deucher (2):
- radeonsi: add new OLAND pci id
- radeonsi: properly set the raster_config for KV
Emil Velikov (4):
- docs: add sha256 checksums for 10.6.4
- vc4: add missing nir include, to fix the build
- Revert "radeonsi: properly set the raster_config for KV"
- Update version to 10.6.5
Frank Binns (1):
- egl/x11: don't abort when creating a DRI2 drawable fails
Ilia Mirkin (3):
- nouveau: no need to do tnl wakeup, state updates are always hooked up
- gm107/ir: indirect handle goes first on maxwell also
- nv50,nvc0: take level into account when doing eng2d multi-layer blits
Faith Ekstrand (4):
- meta/copy_image: Stash off the scissor
- mesa/formats: Only do byteswapping for packed formats
- mesa/formats: Fix swizzle flipping for big-endian targets
- mesa/formats: Don't flip channels of null array formats
Marek Olšák (3):
- radeonsi: fix polygon offset scale
- r600g: fix polygon offset scale
- r600g: allow setting geometry shader sampler states
Neil Roberts (1):
- i965/bdw: Fix setting the instancing state for the SGVS element
Oded Gabbay (2):
- mesa: clear existing swizzle info before bitwise-OR
- mesa/formats: don't byteswap when building array formats
Renaud Gaubert (1):
- glsl: avoid compiler's segfault when processing operators with void
arguments
@@ -0,0 +1,136 @@
Mesa 10.6.6 Release Notes / September 04, 2015
==============================================
Mesa 10.6.6 is a bug fix release which fixes bugs found since the 10.6.5
release.
Mesa 10.6.6 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
416517aa9df4791f97d34451a9e4da33c966afcd18c115c5769b92b15b018ef5 mesa-10.6.6.tar.gz
570f2154b7340ff5db61ff103bc6e85165b8958798b78a50fa2df488e98e5778 mesa-10.6.6.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 84677 <https://bugs.freedesktop.org/show_bug.cgi?id=84677>`__ -
Triangle disappears with glPolygonMode GL_LINE
- `Bug 90734 <https://bugs.freedesktop.org/show_bug.cgi?id=90734>`__ -
glBufferSubData is corrupting data when buffer is > 32k
- `Bug 90748 <https://bugs.freedesktop.org/show_bug.cgi?id=90748>`__ -
[BDW
Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rg_half_float_oes
fails
- `Bug 90902 <https://bugs.freedesktop.org/show_bug.cgi?id=90902>`__ -
[bsw][regression] dEQP: "Found invalid pixel values"
- `Bug 90925 <https://bugs.freedesktop.org/show_bug.cgi?id=90925>`__ -
"high fidelity": Segfault in \_mesa_program_resource_find_name
- `Bug 91254 <https://bugs.freedesktop.org/show_bug.cgi?id=91254>`__ -
(regresion) video using VA-API on Intel slow and freeze system with
mesa 10.6 or 10.6.1
- `Bug 91292 <https://bugs.freedesktop.org/show_bug.cgi?id=91292>`__ -
[BDW+] glVertexAttribDivisor not working in combination with
glPolygonMode
- `Bug 91673 <https://bugs.freedesktop.org/show_bug.cgi?id=91673>`__ -
Segfault when calling glTexSubImage2D on storage texture to bound FBO
- `Bug 91726 <https://bugs.freedesktop.org/show_bug.cgi?id=91726>`__ -
R600 asserts in tgsi_cmp/make_src_for_op3
Changes
-------
Chris Wilson (2):
- i965: Prevent coordinate overflow in intel_emit_linear_blit
- i965: Always re-emit the pipeline select during invariant state
emission
Daniel Scharrer (1):
- mesa: add missing queries for ARB_direct_state_access
Dave Airlie (8):
- mesa/arb_gpu_shader_fp64: add support for glGetUniformdv
- mesa/texgetimage: fix missing stencil check
- st/readpixels: fix accel path for skipimages.
- texcompress_s3tc/fxt1: fix stride checks (v1.1)
- mesa/readpixels: check strides are equal before skipping conversion
- mesa: enable texture stencil8 for multisample
- r600/sb: update last_cf for finalize if.
- r600g: fix calculation for gpr allocation
David Heidelberg (1):
- st/nine: Require gcc >= 4.6
Emil Velikov (2):
- docs: add sha256 checksums for 10.6.5
- get-pick-list.sh: Require explicit "10.6" for nominating stable
patches
Glenn Kennard (4):
- r600g: Fix assert in tgsi_cmp
- r600g/sb: Handle undef in read port tracker
- r600g/sb: Don't read junk after EOP
- r600g/sb: Don't crash on empty if jump target
Ilia Mirkin (5):
- st/mesa: fix assignments with 4-operand arguments (i.e. BFI)
- st/mesa: pass through 4th opcode argument in bitmap/pixel visitors
- nv50,nvc0: disable depth bounds test on blit
- nv50: fix 2d engine blits for 64- and 128-bit formats
- mesa: only copy the requested teximage faces
Faith Ekstrand (1):
- i965/fs: Split VGRFs after lowering pull constants
Kenneth Graunke (3):
- i965: Fix copy propagation type changes.
- Revert "i965: Advertise a line width of 40.0 on Cherryview and
Skylake."
- i965: Momentarily pretend to support ARB_texture_stencil8 for blits.
Marek Olšák (3):
- gallium/radeon: fix the ADDRESS_HI mask for EVENT_WRITE CIK packets
- mesa: create multisample fallback textures like normal textures
- radeonsi: fix a Unigine Heaven hang when drirc is missing
Matt Turner (1):
- i965/fs: Handle MRF destinations in lower_integer_multiplication().
Neil Roberts (2):
- i965: Swap the order of the vertex ID and edge flag attributes
- i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used
Tapani Pälli (5):
- mesa: update fbo state in glTexStorage
- glsl: build stageref mask using IR, not symbol table
- glsl: expose build_program_resource_list function
- glsl: create program resource list after LinkShader
- mesa: add GL_RED, GL_RG support for floating point textures
@@ -0,0 +1,53 @@
Mesa 10.6.7 Release Notes / September 10, 2015
==============================================
Mesa 10.6.7 is a bug fix release which fixes bugs found since the 10.6.6
release.
Mesa 10.6.7 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
4ba10c59abee30d72476543a57afd2f33803dabf4620dc333b335d47966ff842 mesa-10.6.7.tar.gz
feb1f640b915dada88a7c793dfaff0ae23580f8903f87a6b76469253de0d28d8 mesa-10.6.7.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90751 <https://bugs.freedesktop.org/show_bug.cgi?id=90751>`__ -
[BDW
Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.stencil.stencil_index8
fails
Changes
-------
Dave Airlie (1):
- mesa/teximage: use correct extension for accept stencil texture.
Emil Velikov (3):
- docs: add sha256 checksums for 10.6.6
- Revert "i965: Momentarily pretend to support ARB_texture_stencil8 for
blits."
- Update version to 10.6.7
Kenneth Graunke (1):
- glsl: Handle attribute aliasing in attribute storage limit check.
@@ -0,0 +1,102 @@
Mesa 10.6.8 Release Notes / September 20, 2015
==============================================
Mesa 10.6.8 is a bug fix release which fixes bugs found since the 10.6.7
release.
Mesa 10.6.8 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
1f34dba2a8059782e3e4e0f18b9628004e253b2c69085f735b846d2e63c9e250 mesa-10.6.8.tar.gz
e36ee5ceeadb3966fb5ce5b4cf18322dbb76a4f075558ae49c3bba94f57d58fd mesa-10.6.8.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90621 <https://bugs.freedesktop.org/show_bug.cgi?id=90621>`__ -
Mesa fail to build from git
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 91719 <https://bugs.freedesktop.org/show_bug.cgi?id=91719>`__ -
[SNB,HSW,BYT] dEQP regressions associated with using NIR for vertex
shaders
Changes
-------
Alejandro Piñeiro (1):
- i965/vec4: fill src_reg type using the constructor type parameter
Antia Puentes (1):
- i965/vec4: Fix saturation errors when coalescing registers
Emil Velikov (2):
- docs: add sha256 checksums for 10.6.7
- cherry-ignore: add commit non applicable for 10.6
Hans de Goede (4):
- nv30: Fix creation of scanout buffers
- nv30: Implement color resolve for msaa
- nv30: Fix max width / height checks in nv30 sifm code
- nv30: Disable msaa unless requested from the env by NV30_MAX_MSAA
Ian Romanick (2):
- mesa: Pass the type to \_mesa_uniform_matrix as a glsl_base_type
- mesa: Don't allow wrong type setters for matrix uniforms
Ilia Mirkin (5):
- st/mesa: don't fall back to 16F when 32F is requested
- nvc0: always emit a full shader colormask
- nvc0: remove BGRA4 format support
- st/mesa: avoid integer overflows with buffers >= 512MB
- nv50, nvc0: fix max texture buffer size to 128M elements
Faith Ekstrand (1):
- i965/vec4: Don't reswizzle hardware registers
Jose Fonseca (1):
- gallivm: Workaround LLVM PR23628.
Kenneth Graunke (1):
- i965: Momentarily pretend to support ARB_texture_stencil8 for blits.
Oded Gabbay (1):
- llvmpipe: convert double to long long instead of unsigned long long
Ray Strode (1):
- gbm: convert gbm bo format to fourcc format on dma-buf import
Ulrich Weigand (1):
- mesa: Fix texture compression on big-endian systems
Vinson Lee (1):
- gallivm: Do not use NoFramePointerElim with LLVM 3.7.
@@ -0,0 +1,104 @@
Mesa 10.6.9 Release Notes / Octover 03, 2015
============================================
Mesa 10.6.9 is a bug fix release which fixes bugs found since the 10.6.8
release.
Mesa 10.6.9 implements the OpenGL 3.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
3.3. OpenGL 3.3 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
3406876aac67546d0c3e2cb97da330b62644c313e7992b95618662e13c54296a mesa-10.6.9.tar.gz
b04c4de6280b863babc2929573da17218d92e9e4ba6272d548d135415723e8c3 mesa-10.6.9.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 38109 <https://bugs.freedesktop.org/show_bug.cgi?id=38109>`__ -
i915 driver crashes if too few vertices are submitted (Mesa 7.10.2)
- `Bug 55552 <https://bugs.freedesktop.org/show_bug.cgi?id=55552>`__ -
Compile errors with --enable-mangling
- `Bug 86281 <https://bugs.freedesktop.org/show_bug.cgi?id=86281>`__ -
brw_meta_fast_clear (brw=brw\@entry=0x7fffd4097a08,
fb=fb\@entry=0x7fffd40fa900, buffers=buffers\@entry=2,
partial_clear=partial_clear\@entry=false)
- `Bug 91970 <https://bugs.freedesktop.org/show_bug.cgi?id=91970>`__ -
[BSW regression]
dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex
- `Bug 92072 <https://bugs.freedesktop.org/show_bug.cgi?id=92072>`__ -
Wine breakage since d082c5324 (st/mesa: don't call st_validate_state
in BlitFramebuffer)
Changes
-------
Brian Paul (1):
- st/mesa: try PIPE_BIND_RENDER_TARGET when choosing float texture
formats
Chris Wilson (1):
- i965: Remove early release of DRI2 miptree
Emil Velikov (4):
- docs: add sha256 checksums for 10.6.8
- cherry-ignore: add commit non applicable for 10.6
- cherry-ignore: add commit non applicable for 10.6
- Update version to 10.6.9
Iago Toral Quiroga (1):
- mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default
framebuffer.
Ian Romanick (5):
- t_dd_dmatmp: Make "count" actually be the count
- t_dd_dmatmp: Clean up improper code formatting from previous patch
- t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
- t_dd_dmatmp: Pull out common 'count -= count & 3' code
- t_dd_dmatmp: Use addition instead of subtraction in loop bounds
Jeremy Huddleston (1):
- configure.ac: Add support to enable read-only text segment on x86.
Kristian Høgsberg Kristensen (1):
- i965: Respect stride and subreg_offset for ATTR registers
Kyle Brenneman (3):
- glx: Fix build errors with --enable-mangling (v2)
- mapi: Make \_glapi_get_stub work with "gl" or "mgl" prefix.
- glx: Don't hard-code the name "libGL.so.1" in driOpenDriver (v3)
Leo Liu (1):
- radeon/vce: fix vui time_scale zero error
Marek Olšák (1):
- st/mesa: fix front buffer regression after dropping st_validate_state
in Blit
Roland Scheidegger (1):
- mesa: fix mipmap generation for immutable, compressed textures
@@ -0,0 +1,276 @@
Mesa 11.0.0 Release Notes / September 12, 2015
==============================================
Mesa 11.0.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 11.0.1.
Mesa 11.0.0 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
7d7e4ddffa3b162506efa01e2cc41e329caa4995336b92e5cc21f2e1fb36c1b3 mesa-11.0.0.tar.gz
e095a3eb2eca9dfde7efca8946527c8ae20a0cc938a8c78debc7f158ad44af32 mesa-11.0.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- New hardware support for AMD GCN 1.2 GPUs: Tonga, Iceland, Carrizo,
Fiji
- OpenGL 4.1 on radeonsi, nvc0
- OpenGL ES 3.0 on freedreno (a3xx, a4xx)
- GL_AMD_vertex_shader_viewport_index on radeonsi
- GL_ARB_conditional_render_inverted on r600, radeonsi
- GL_ARB_depth_buffer_float on a4xx
- GL_ARB_derivative_control on radeonsi
- GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend on a4xx
- GL_ARB_fragment_layer_viewport on radeonsi
- GL_ARB_framebuffer_no_attachments on i965
- GL_ARB_get_texture_sub_image for all drivers
- GL_ARB_gpu_shader5 on radeonsi
- GL_ARB_gpu_shader_fp64 on llvmpipe, radeonsi
- GL_ARB_shader_image_load_store on i965
- GL_ARB_shader_precision on radeonsi, nvc0
- GL_ARB_shader_image_size on i965
- GL_ARB_shader_stencil_export on llvmpipe
- GL_ARB_shader_subroutine on core profile all drivers
- GL_ARB_tessellation_shader on nvc0, radeonsi
- GL_ARB_transform_feedback2, GL_ARB_transform_feedback_instanced,
GL_EXT_transform_feedback on a3xx, a4xx
- GL_ARB_vertex_attrib_64bit on llvmpipe, radeonsi
- GL_ARB_viewport_array on radeonsi
- GL_EXT_depth_bounds_test on radeonsi, nv30, nv50, nvc0
- GL_EXT_texture_compression_s3tc on freedreno (a3xx)
- GL_NV_read_depth (GLES) on all drivers
- GL_NV_read_depth_stencil (GLES) on all drivers
- GL_NV_read_stencil (GLES) on all drivers
- GL_OES_texture_float on all r300, r600, radeonsi, nv30, nv50, nvc0,
softpipe, llvmpipe
- GL_OES_texture_half_float on all r300, r600, radeonsi, nv30, nv50,
nvc0, softpipe, llvmpipe
- GL_OES_texture_float_linear on all r300, r600, radeonsi, nv30, nv50,
nvc0, softpipe, llvmpipe
- GL_OES_texture_half_float_linear on all r300, r600, radeonsi, nv30,
nv50, nvc0, softpipe, llvmpipe
- GL_EXT_draw_buffers2 on a4xx
- GLX_ARB_create_context_robustness on r600, radeonsi
- EGL_EXT_create_context_robustness on r600, radeonsi
- EGL_KHR_gl_colorspace on r600, radeonsi, nv50, nvc0
- EGL_KHR_gl_texture_3D_image on r600, radeonsi, nv50, nvc0
- EGL 1.5 on r600, radeonsi, nv50, nvc0
Bug fixes
---------
This list is likely incomplete.
- `Bug 51658 <https://bugs.freedesktop.org/show_bug.cgi?id=51658>`__ -
r200 (& possibly radeon) DRI fixes for gnome shell on Mesa 8.0.3
- `Bug 65525 <https://bugs.freedesktop.org/show_bug.cgi?id=65525>`__ -
[llvmpipe] lp_scene.h:210:lp_scene_alloc: Assertion \`size <= (64 \*
1024)' failed.
- `Bug 66346 <https://bugs.freedesktop.org/show_bug.cgi?id=66346>`__ -
shader_query.cpp:49: error: invalid conversion from 'void*' to
'GLuint'
- `Bug 73512 <https://bugs.freedesktop.org/show_bug.cgi?id=73512>`__ -
[clover] mesa.icd. should contain full path
- `Bug 73528 <https://bugs.freedesktop.org/show_bug.cgi?id=73528>`__ -
Deferred lighting in Second Life causes system hiccups and screen
flickering
- `Bug 74329 <https://bugs.freedesktop.org/show_bug.cgi?id=74329>`__ -
Please expose OES_texture_float and OES_texture_half_float on the ES3
context
- `Bug 80500 <https://bugs.freedesktop.org/show_bug.cgi?id=80500>`__ -
Flickering shadows in unreleased title trace
- `Bug 82186 <https://bugs.freedesktop.org/show_bug.cgi?id=82186>`__ -
[r600g] BARTS GPU lockup with minecraft shaders
- `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ -
Allow constant-index-expression sampler array indexing with GLSL-ES <
300
- `Bug 84677 <https://bugs.freedesktop.org/show_bug.cgi?id=84677>`__ -
Triangle disappears with glPolygonMode GL_LINE
- `Bug 85252 <https://bugs.freedesktop.org/show_bug.cgi?id=85252>`__ -
Segfault in compiler while processing ternary operator with void
arguments
- `Bug 89131 <https://bugs.freedesktop.org/show_bug.cgi?id=89131>`__ -
[Bisected] Graphical corruption in Weston, shows old framebuffer
pieces
- `Bug 90000 <https://bugs.freedesktop.org/show_bug.cgi?id=90000>`__ -
[i965 Bisected NIR] Piglit/gglean_fragprog1-z-write_test fail
- `Bug 90073 <https://bugs.freedesktop.org/show_bug.cgi?id=90073>`__ -
Leaks in xcb_dri3_open_reply_fds() and
get_render_node_from_id_path_tag
- `Bug 90249 <https://bugs.freedesktop.org/show_bug.cgi?id=90249>`__ -
Fails to build egl_dri2 on osx
- `Bug 90310 <https://bugs.freedesktop.org/show_bug.cgi?id=90310>`__ -
Fails to build gallium_dri.so at linking stage with clang because of
multiple redefinitions
- `Bug 90347 <https://bugs.freedesktop.org/show_bug.cgi?id=90347>`__ -
[NVE0+] Failure to insert texbar under some circumstances (causing
bad colors in Terasology)
- `Bug 90466 <https://bugs.freedesktop.org/show_bug.cgi?id=90466>`__ -
arm: linker error ndefined reference to \`nir_metadata_preserve'
- `Bug 90520 <https://bugs.freedesktop.org/show_bug.cgi?id=90520>`__ -
Register spilling clobbers registers used elsewhere in the shader
- `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ -
radeonsi bo/va conflict on RADEON_GEM_VA
(rscreen->ws->buffer_from_handle returns NULL)
- `Bug 90547 <https://bugs.freedesktop.org/show_bug.cgi?id=90547>`__ -
[BDW/BSW/SKL
Bisected]Piglit/glean\@vertprog1-rsq_test_2_(reciprocal_square_root_of_negative_value)
fais
- `Bug 90580 <https://bugs.freedesktop.org/show_bug.cgi?id=90580>`__ -
[HSW bisected] integer multiplication bug
- `Bug 90600 <https://bugs.freedesktop.org/show_bug.cgi?id=90600>`__ -
IOError: [Errno 2] No such file or directory: 'gl_API.xml'
- `Bug 90621 <https://bugs.freedesktop.org/show_bug.cgi?id=90621>`__ -
Mesa fail to build from git
- `Bug 90629 <https://bugs.freedesktop.org/show_bug.cgi?id=90629>`__ -
[i965] SIMD16 dual_source_blend assertion \`src[i].file != GRF \|\|
src[i].width == dst.width' failed
- `Bug 90691 <https://bugs.freedesktop.org/show_bug.cgi?id=90691>`__ -
[BSW]Piglit/spec/nv_conditional_render/dlist fails intermittently
- `Bug 90728 <https://bugs.freedesktop.org/show_bug.cgi?id=90728>`__ -
dvd playback with vlc and vdpau causes segmentation fault
- `Bug 90734 <https://bugs.freedesktop.org/show_bug.cgi?id=90734>`__ -
glBufferSubData is corrupting data when buffer is > 32k
- `Bug 90748 <https://bugs.freedesktop.org/show_bug.cgi?id=90748>`__ -
[BDW
Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rg_half_float_oes
fails
- `Bug 90749 <https://bugs.freedesktop.org/show_bug.cgi?id=90749>`__ -
[BDW
Bisected]dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.lines_wide
fails
- `Bug 90751 <https://bugs.freedesktop.org/show_bug.cgi?id=90751>`__ -
[BDW
Bisected]dEQP-GLES3.functional.fbo.completeness.renderable.texture.stencil.stencil_index8
fails
- `Bug 90797 <https://bugs.freedesktop.org/show_bug.cgi?id=90797>`__ -
[ALL bisected] Mesa change cause performance case manhattan fail.
- `Bug 90817 <https://bugs.freedesktop.org/show_bug.cgi?id=90817>`__ -
swrast fails to load with certain remote X servers
- `Bug 90830 <https://bugs.freedesktop.org/show_bug.cgi?id=90830>`__ -
[bsw bisected regression] GPU hang for
spec.arb_gpu_shader5.execution.sampler_array_indexing.vs-nonzero-base
- `Bug 90839 <https://bugs.freedesktop.org/show_bug.cgi?id=90839>`__ -
[10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using
blit fastpath
- `Bug 90873 <https://bugs.freedesktop.org/show_bug.cgi?id=90873>`__ -
Kernel hang, TearFree On, Mate desktop environment
- `Bug 90887 <https://bugs.freedesktop.org/show_bug.cgi?id=90887>`__ -
PhiMovesPass in register allocator broken
- `Bug 90895 <https://bugs.freedesktop.org/show_bug.cgi?id=90895>`__ -
[IVB/HSW/BDW/BSW Bisected] GLB2.7 Egypt, GfxBench3.0 T-Rex & ALU and
many SynMark cases performance reduced by 10-23%
- `Bug 90902 <https://bugs.freedesktop.org/show_bug.cgi?id=90902>`__ -
[bsw][regression] dEQP: "Found invalid pixel values"
- `Bug 90903 <https://bugs.freedesktop.org/show_bug.cgi?id=90903>`__ -
egl_dri2.c:dri2_load fails to load libglapi on osx
- `Bug 90904 <https://bugs.freedesktop.org/show_bug.cgi?id=90904>`__ -
OSX: EXC_BAD_ACCESS when using translate_sse + gallium +
softpipe/llvmpipe
- `Bug 90905 <https://bugs.freedesktop.org/show_bug.cgi?id=90905>`__ -
mesa: Finish subdir-objects transition
- `Bug 90925 <https://bugs.freedesktop.org/show_bug.cgi?id=90925>`__ -
"high fidelity": Segfault in \_mesa_program_resource_find_name
- `Bug 91022 <https://bugs.freedesktop.org/show_bug.cgi?id=91022>`__ -
[g45 g965 bisected] assertions generated from textureGrad cube
samplers fix
- `Bug 91047 <https://bugs.freedesktop.org/show_bug.cgi?id=91047>`__ -
[SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
- `Bug 91056 <https://bugs.freedesktop.org/show_bug.cgi?id=91056>`__ -
The Bard's Tale (2005, native) has rendering issues
- `Bug 91077 <https://bugs.freedesktop.org/show_bug.cgi?id=91077>`__ -
dri2_glx.c:1186: undefined reference to \`loader_open_device'
- `Bug 91099 <https://bugs.freedesktop.org/show_bug.cgi?id=91099>`__ -
[llvmpipe] piglit glsl-max-varyings >max_varying_components
regression
- `Bug 91101 <https://bugs.freedesktop.org/show_bug.cgi?id=91101>`__ -
[softpipe] piglit glsl-1.50@execution@geometry@max-input-components
regression
- `Bug 91117 <https://bugs.freedesktop.org/show_bug.cgi?id=91117>`__ -
Nimbus (running in wine) has rendering issues, objects are
semi-transparent
- `Bug 91124 <https://bugs.freedesktop.org/show_bug.cgi?id=91124>`__ -
Civilization V (in Wine) has rendering issues: text missing, menu bar
corrupted
- `Bug 91173 <https://bugs.freedesktop.org/show_bug.cgi?id=91173>`__ -
Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
- `Bug 91193 <https://bugs.freedesktop.org/show_bug.cgi?id=91193>`__ -
[290x] Dota2 reborn ingame rendering breaks with git-af4b9c7
- `Bug 91222 <https://bugs.freedesktop.org/show_bug.cgi?id=91222>`__ -
lp_test_format regression on CentOS 7
- `Bug 91226 <https://bugs.freedesktop.org/show_bug.cgi?id=91226>`__ -
Crash in glLinkProgram (NEW)
- `Bug 91231 <https://bugs.freedesktop.org/show_bug.cgi?id=91231>`__ -
[NV92] Psychonauts (native) segfaults on start when DRI3 enabled
- `Bug 91254 <https://bugs.freedesktop.org/show_bug.cgi?id=91254>`__ -
(regresion) video using VA-API on Intel slow and freeze system with
mesa 10.6 or 10.6.1
- `Bug 91290 <https://bugs.freedesktop.org/show_bug.cgi?id=91290>`__ -
SIGSEGV glcpp/glcpp-parse.y:1077
- `Bug 91292 <https://bugs.freedesktop.org/show_bug.cgi?id=91292>`__ -
[BDW+] glVertexAttribDivisor not working in combination with
glPolygonMode
- `Bug 91337 <https://bugs.freedesktop.org/show_bug.cgi?id=91337>`__ -
OSMesaGetProcAdress("OSMesaPixelStore") returns nil
- `Bug 91418 <https://bugs.freedesktop.org/show_bug.cgi?id=91418>`__ -
Visual Studio 2015 vsnprintf build error
- `Bug 91425 <https://bugs.freedesktop.org/show_bug.cgi?id=91425>`__ -
[regression, bisected] Piglit spec/ext_packed_float/
getteximage-invalid-format-for-packed-type fails
- `Bug 91441 <https://bugs.freedesktop.org/show_bug.cgi?id=91441>`__ -
make check DispatchSanity_test.GL30 regression
- `Bug 91444 <https://bugs.freedesktop.org/show_bug.cgi?id=91444>`__ -
regression bisected radeonsi: don't change pipe_resource in
resource_copy_region
- `Bug 91461 <https://bugs.freedesktop.org/show_bug.cgi?id=91461>`__ -
gl_TessLevel\* writes have no effect for all but the last TCS
invocation
- `Bug 91513 <https://bugs.freedesktop.org/show_bug.cgi?id=91513>`__ -
[IVB/HSW/BDW/SKL Bisected] Lightsmark performance reduced by 7%-10%
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 91544 <https://bugs.freedesktop.org/show_bug.cgi?id=91544>`__ -
[i965, regression, bisected] regression of several tests in
93977d3a151675946c03e
- `Bug 91551 <https://bugs.freedesktop.org/show_bug.cgi?id=91551>`__ -
DXTn compressed normal maps produce severe artifacts on all NV5x and
NVDx chipsets
- `Bug 91570 <https://bugs.freedesktop.org/show_bug.cgi?id=91570>`__ -
Upgrading mesa to 10.6 causes segfault in OpenGL applications with
GeForce4 MX 440 / AGP 8X
- `Bug 91591 <https://bugs.freedesktop.org/show_bug.cgi?id=91591>`__ -
rounding.h:102:2: error: #error "Unsupported or undefined LONG_BIT"
- `Bug 91610 <https://bugs.freedesktop.org/show_bug.cgi?id=91610>`__ -
[BSW] GPU hang for spec.shaders.point-vertex-id gl_instanceid divisor
- `Bug 91673 <https://bugs.freedesktop.org/show_bug.cgi?id=91673>`__ -
Segfault when calling glTexSubImage2D on storage texture to bound FBO
- `Bug 91726 <https://bugs.freedesktop.org/show_bug.cgi?id=91726>`__ -
R600 asserts in tgsi_cmp/make_src_for_op3
- `Bug 91847 <https://bugs.freedesktop.org/show_bug.cgi?id=91847>`__ -
glGenerateTextureMipmap not working (no errors) unless
glActiveTexture(GL_TEXTURE1) is called before
- `Bug 91857 <https://bugs.freedesktop.org/show_bug.cgi?id=91857>`__ -
Mesa 10.6.3 linker is slow
- `Bug 91881 <https://bugs.freedesktop.org/show_bug.cgi?id=91881>`__ -
regression: GPU lockups since mesa-11.0.0_rc1 on RV620 (r600) driver
- `Bug 91890 <https://bugs.freedesktop.org/show_bug.cgi?id=91890>`__ -
[nve7] witcher2: blurry image & DATA_ERRORs (class 0xa097 mthd
0x2380/0x238c)
Changes
-------
- Removed the EGL loader from the Linux SCons build.
@@ -0,0 +1,105 @@
Mesa 11.0.1 Release Notes / September 26, 2015
==============================================
Mesa 11.0.1 is a bug fix release which fixes bugs found since the 11.0.0
release.
Mesa 11.0.1 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
6dab262877e12c0546a0e2970c6835a0f217e6d4026ccecb3cd5dd733d1ce867 mesa-11.0.1.tar.gz
43d0dfcd1f1e36f07f8228cd76d90175d3fc74c1ed25d7071794a100a98ef2a6 mesa-11.0.1.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 38109 <https://bugs.freedesktop.org/show_bug.cgi?id=38109>`__ -
i915 driver crashes if too few vertices are submitted (Mesa 7.10.2)
- `Bug 91114 <https://bugs.freedesktop.org/show_bug.cgi?id=91114>`__ -
ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
- `Bug 91716 <https://bugs.freedesktop.org/show_bug.cgi?id=91716>`__ -
[bisected] piglit.shaders.glsl-vs-int-attrib regresses on 32 bit BYT,
HSW, IVB, SNB
- `Bug 91719 <https://bugs.freedesktop.org/show_bug.cgi?id=91719>`__ -
[SNB,HSW,BYT] dEQP regressions associated with using NIR for vertex
shaders
- `Bug 92009 <https://bugs.freedesktop.org/show_bug.cgi?id=92009>`__ -
ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
Changes
-------
Antia Puentes (2):
- i965/vec4: Fix saturation errors when coalescing registers
- i965/vec4_nir: Load constants as integers
Anuj Phogat (1):
- meta: Abort meta pbo path if TexSubImage need signed unsigned
conversion
Emil Velikov (2):
- docs: add sha256 checksums for 11.0.0
- Update version to 11.0.1
Iago Toral Quiroga (1):
- mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default
framebuffer.
Ian Romanick (5):
- t_dd_dmatmp: Make "count" actually be the count
- t_dd_dmatmp: Clean up improper code formatting from previous patch
- t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
- t_dd_dmatmp: Pull out common 'count -= count & 3' code
- t_dd_dmatmp: Use addition instead of subtraction in loop bounds
Ilia Mirkin (6):
- st/mesa: avoid integer overflows with buffers >= 512MB
- nv50, nvc0: fix max texture buffer size to 128M elements
- freedreno/a3xx: fix blending of L8 format
- nv50,nvc0: detect underlying resource changes and update tic
- nv50,nvc0: flush texture cache in presence of coherent bufs
- radeonsi: load fmask ptr relative to the resources array
Faith Ekstrand (2):
- nir: Fix a bunch of ralloc parenting errors
- i965/vec4: Don't reswizzle hardware registers
Jeremy Huddleston (1):
- configure.ac: Add support to enable read-only text segment on x86.
Ray Strode (1):
- gbm: convert gbm bo format to fourcc format on dma-buf import
Tapani Pälli (2):
- mesa: fix errors when reading depth with glReadPixels
- i965: fix textureGrad for cubemaps
Ulrich Weigand (1):
- mesa: Fix texture compression on big-endian systems
@@ -0,0 +1,63 @@
Mesa 11.0.2 Release Notes / September 28, 2015
==============================================
Mesa 11.0.2 is a bug fix release which fixes bugs found since the 11.0.1
release.
Mesa 11.0.2 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
45170773500d6ae2f9eb93fc85efee69f7c97084411ada4eddf92f78bca56d20 mesa-11.0.2.tar.gz
fce11fb27eb87adf1e620a76455d635c6136dfa49ae58c53b34ef8d0c7b7eae4 mesa-11.0.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91582 <https://bugs.freedesktop.org/show_bug.cgi?id=91582>`__ -
[bisected] Regression in DEQP
gles2.functional.negative_api.texture.texsubimage2d_neg_offset
- `Bug 91970 <https://bugs.freedesktop.org/show_bug.cgi?id=91970>`__ -
[BSW regression]
dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex
- `Bug 92095 <https://bugs.freedesktop.org/show_bug.cgi?id=92095>`__ -
[Regression, bisected]
arb_shader_atomic_counters.compiler.builtins.frag
Changes
-------
Eduardo Lima Mitev (3):
- mesa: Fix order of format+type and internal format checks for
glTexImageXD ops
- mesa: Move \_mesa_base_tex_format() from teximage to glformats files
- mesa: Use the effective internal format instead for validation
Emil Velikov (2):
- docs: add sha256 checksums for 11.0.1
- Update version to 11.0.2
Kristian Høgsberg Kristensen (1):
- i965: Respect stride and subreg_offset for ATTR registers
Matt Turner (1):
- glsl: Expose gl_MaxTess{Control,Evaluation}AtomicCounters.
@@ -0,0 +1,157 @@
Mesa 11.0.3 Release Notes / October 10, 2015
============================================
Mesa 11.0.3 is a bug fix release which fixes bugs found since the 11.0.2
release.
Mesa 11.0.3 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c2210e3daecc10ed9fdcea500327652ed6effc2f47c4b9cee63fb08f560d7117 mesa-11.0.3.tar.gz
ab2992eece21adc23c398720ef8c6933cb69ea42e1b2611dc09d031e17e033d6 mesa-11.0.3.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 55552 <https://bugs.freedesktop.org/show_bug.cgi?id=55552>`__ -
Compile errors with --enable-mangling
- `Bug 71789 <https://bugs.freedesktop.org/show_bug.cgi?id=71789>`__ -
[r300g] Visuals not found in (default) depth = 24
- `Bug 91044 <https://bugs.freedesktop.org/show_bug.cgi?id=91044>`__ -
piglit spec/egl_khr_create_context/valid debug flag gles\* fail
- `Bug 91342 <https://bugs.freedesktop.org/show_bug.cgi?id=91342>`__ -
Very dark textures on some objects in indoors environments in Postal
2
- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ -
EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI
- `Bug 91718 <https://bugs.freedesktop.org/show_bug.cgi?id=91718>`__ -
piglit.spec.arb_shader_image_load_store.invalid causes intermittent
GPU HANG
- `Bug 92072 <https://bugs.freedesktop.org/show_bug.cgi?id=92072>`__ -
Wine breakage since d082c5324 (st/mesa: don't call st_validate_state
in BlitFramebuffer)
- `Bug 92265 <https://bugs.freedesktop.org/show_bug.cgi?id=92265>`__ -
Black windows in weston after update mesa to 11.0.2-1
Changes
-------
Brian Paul (1):
- st/mesa: try PIPE_BIND_RENDER_TARGET when choosing float texture
formats
Daniel Scharrer (1):
- mesa: Add abs input modifier to base for POW in ffvertex_prog
Emil Velikov (3):
- docs: add sha256 checksums for 11.0.2
- Revert "nouveau: make sure there's always room to emit a fence"
- Update version to 11.0.3
Francisco Jerez (1):
- i965/fs: Fix hang on IVB and VLV with image format mismatch.
Ian Romanick (1):
- meta: Handle array textures in scaled MSAA blits
Ilia Mirkin (6):
- nouveau: be more careful about freeing temporary transfer buffers
- nouveau: delay deleting buffer with unflushed fence
- nouveau: wait to unref the transfer's bo until it's no longer used
- nv30: pretend to have packed texture/surface formats
- nv30: always go through translate module on big-endian
- nouveau: make sure there's always room to emit a fence
Faith Ekstrand (1):
- mesa: Correctly handle GL_BGRA_EXT in ES3 format_and_type checks
Kyle Brenneman (3):
- glx: Fix build errors with --enable-mangling (v2)
- mapi: Make \_glapi_get_stub work with "gl" or "mgl" prefix.
- glx: Don't hard-code the name "libGL.so.1" in driOpenDriver (v3)
Leo Liu (1):
- radeon/vce: fix vui time_scale zero error
Marek Olšák (21):
- st/mesa: fix front buffer regression after dropping st_validate_state
in Blit
- radeonsi: handle index buffer alloc failures
- radeonsi: handle constant buffer alloc failures
- gallium/radeon: handle buffer_map staging buffer failures better
- gallium/radeon: handle buffer alloc failures in r600_draw_rectangle
- gallium/radeon: add a fail path for depth MSAA texture readback
- radeonsi: report alloc failure from si_shader_binary_read
- radeonsi: add malloc fail paths to si_create_shader_state
- radeonsi: skip drawing if the tess factor ring allocation fails
- radeonsi: skip drawing if GS ring allocations fail
- radeonsi: handle shader precompile failures
- radeonsi: handle fixed-func TCS shader create failure
- radeonsi: skip drawing if VS, TCS, TES, GS fail to compile or upload
- radeonsi: skip drawing if PS fails to compile or upload
- radeonsi: skip drawing if updating the scratch buffer fails
- radeonsi: don't forget to update scratch relocations for LS, HS, ES
shaders
- radeonsi: handle dummy constant buffer allocation failure
- gallium/u_blitter: handle allocation failures
- radeonsi: add scratch buffer to the buffer list when it's
re-allocated
- st/dri: don't use \_ctx in client_wait_sync
- egl/dri2: don't require a context for ClientWaitSync (v2)
Matthew Waters (1):
- egl: rework handling EGL_CONTEXT_FLAGS
Michel Dänzer (1):
- st/dri: Use packed RGB formats
Roland Scheidegger (1):
- mesa: fix mipmap generation for immutable, compressed textures
Tom Stellard (3):
- gallium/radeon: Use call_once() when initailizing LLVM targets
- gallivm: Allow drivers and state trackers to initialize gallivm LLVM
targets v2
- radeon/llvm: Initialize gallivm targets when initializing the AMDGPU
target v2
Varad Gautam (1):
- egl: restore surface type before linking config to its display
Ville Syrjälä (3):
- i830: Fix collision between I830_UPLOAD_RASTER_RULES and
I830_UPLOAD_TEX(0)
- i915: Fix texcoord vs. varying collision in fragment programs
- i915: Remember to call intel_prepare_render() before blitting
@@ -0,0 +1,144 @@
Mesa 11.0.4 Release Notes / October 24, 2015
============================================
Mesa 11.0.4 is a bug fix release which fixes bugs found since the 11.0.3
release.
Mesa 11.0.4 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
ed412ca6a46d1bd055120e5c12806c15419ae8c4dd6d3f6ea20a83091d5c78bf mesa-11.0.4.tar.gz
40201bf7fc6fa12a6d9edfe870b41eb4dd6669154e3c42c48a96f70805f5483d mesa-11.0.4.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 86281 <https://bugs.freedesktop.org/show_bug.cgi?id=86281>`__ -
brw_meta_fast_clear (brw=brw\@entry=0x7fffd4097a08,
fb=fb\@entry=0x7fffd40fa900, buffers=buffers\@entry=2,
partial_clear=partial_clear\@entry=false)
- `Bug 86720 <https://bugs.freedesktop.org/show_bug.cgi?id=86720>`__ -
[radeon] Europa Universalis 4 freezing during game start (10.3.3+,
still broken on 11.0.2)
- `Bug 91788 <https://bugs.freedesktop.org/show_bug.cgi?id=91788>`__ -
[HSW Regression] Synmark2_v6 Multithread performance case FPS reduced
by 36%
- `Bug 92304 <https://bugs.freedesktop.org/show_bug.cgi?id=92304>`__ -
[cts] cts.shaders.negative conformance tests fail
Changes
-------
Alejandro Piñeiro (2):
- i965/vec4: check writemask when bailing out at register coalesce
- i965/vec4: fill src_reg type using the constructor type parameter
Brian Paul (2):
- vbo: fix incorrect switch statement in init_mat_currval()
- mesa: fix incorrect opcode in save_BlendFunci()
Chih-Wei Huang (3):
- mesa: android: Fix the incorrect path of sse_minmax.c
- nv50/ir: use C++11 standard std::unordered_map if possible
- nv30: include the header of ffs prototype
Chris Wilson (1):
- i965: Remove early release of DRI2 miptree
Dave Airlie (1):
- mesa/uniforms: fix get_uniform for doubles (v2)
Emil Velikov (1):
- docs: add sha256 checksums for 11.0.3
Francisco Jerez (5):
- i965: Don't tell the hardware about our UAV access.
- mesa: Expose function to calculate whether a shader image unit is
valid.
- mesa: Skip redundant texture completeness checking during image
validation.
- i965: Use \_mesa_is_image_unit_valid() instead of
gl_image_unit::_Valid.
- mesa: Get rid of texture-dependent image unit derived state.
Ian Romanick (8):
- glsl: Allow built-in functions as constant expressions in OpenGL ES
1.00
- ff_fragment_shader: Use binding to set the sampler unit
- glsl/linker: Use constant_initializer instead of constant_value to
initialize uniforms
- glsl: Use constant_initializer instead of constant_value to determine
whether to keep an unused uniform
- glsl: Only set ir_variable::constant_value for const-decorated
variables
- glsl: Restrict initializers for global variables to constant
expression in ES
- glsl: Add method to determine whether an expression contains the
sequence operator
- glsl: In later GLSL versions, sequence operator is cannot be a
constant expression
Ilia Mirkin (1):
- nouveau: make sure there's always room to emit a fence
Indrajit Das (1):
- st/va: Used correct parameter to derive the value of the "h" variable
in vlVaCreateImage
Jonathan Gray (1):
- configure.ac: ensure RM is set
Krzysztof Sobiecki (1):
- st/fbo: use pipe_surface_release instead of pipe_surface_reference
Leo Liu (1):
- st/omx/dec/h264: fix field picture type 0 poc disorder
Marek Olšák (3):
- st/mesa: fix clip state dependencies
- radeonsi: fix a GS copy shader leak
- gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT
Nicolai Hähnle (1):
- u_vbuf: fix vb slot assignment for translated buffers
Rob Clark (1):
- freedreno/a3xx: cache-flush is needed after MEM_WRITE
Tapani Pälli (3):
- mesa: add GL_UNSIGNED_INT_24_8 to \_mesa_pack_depth_span
- mesa: Set api prefix to version string when overriding version
- mesa: fix ARRAY_SIZE query for GetProgramResourceiv
@@ -0,0 +1,139 @@
Mesa 11.0.5 Release Notes / November 11, 2015
=============================================
Mesa 11.0.5 is a bug fix release which fixes bugs found since the 11.0.4
release.
Mesa 11.0.5 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
8495ef5c06f7f726452462b7d408a5b40048373ff908f2283a3b4d1f49b45ee6 mesa-11.0.5.tar.gz
9c255a2a6695fcc6ef4a279e1df0aeaf417dc142f39ee59dfb533d80494bb67a mesa-11.0.5.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91993 <https://bugs.freedesktop.org/show_bug.cgi?id=91993>`__ -
Graphical glitch in Astromenace (open-source game).
- `Bug 92214 <https://bugs.freedesktop.org/show_bug.cgi?id=92214>`__ -
Flightgear crashes during splashboot with R600 driver, LLVM 3.7.0 and
mesa 11.0.2
- `Bug 92437 <https://bugs.freedesktop.org/show_bug.cgi?id=92437>`__ -
osmesa: Expose GL entry points for Windows build, via .def file
- `Bug 92476 <https://bugs.freedesktop.org/show_bug.cgi?id=92476>`__ -
[cts] ES2-CTS.gtf.GL2ExtensionTests.egl_image.egl_image fails
- `Bug 92623 <https://bugs.freedesktop.org/show_bug.cgi?id=92623>`__ -
Differences in prog_data ignored when caching fragment programs
(causes hangs)
Changes
-------
Alex Deucher (1):
- radeon/uvd: don't expose HEVC on old UVD hw (v3)
Ben Widawsky (1):
- i965/skl: Add GT4 PCI IDs
Emil Velikov (4):
- docs: add sha256 checksums for 11.0.4
- cherry-ignore: ignore a possible wrong nomination
- Revert "mesa/glformats: Undo code changes from
\_mesa_base_tex_format() move"
- Update version to 11.0.5
Emmanuel Gil Peyrot (1):
- gbm.h: Add a missing stddef.h include for size_t.
Eric Anholt (1):
- vc4: When the create ioctl fails, free our cache and try again.
Ian Romanick (1):
- i965: Fix is-renderable check in
intel_image_target_renderbuffer_storage
Ilia Mirkin (3):
- nvc0: respect edgeflag attribute width
- nouveau: set MaxDrawBuffers to the same value as MaxColorAttachments
- nouveau: relax fence emit space assert
Ivan Kalvachev (1):
- r600g: Fix special negative immediate constants when using ABS
modifier.
Faith Ekstrand (2):
- nir/lower_vec_to_movs: Pass the shader around directly
- nir: Report progress from lower_vec_to_movs().
Jose Fonseca (2):
- gallivm: Translate all util_cpu_caps bits to LLVM attributes.
- gallivm: Explicitly disable unsupported CPU features.
Julien Isorce (4):
- st/va: pass picture desc to begin and decode
- nvc0: fix crash when nv50_miptree_from_handle fails
- st/va: do not destroy old buffer when new one failed
- st/va: add more errors checks in vlVaBufferSetNumElements and
vlVaMapBuffer
Kenneth Graunke (6):
- i965: Fix missing BRW_NEW_*_PROG_DATA flagging caused by cache reuse.
- nir: Report progress from nir_split_var_copies().
- nir: Properly invalidate metadata in nir_split_var_copies().
- nir: Properly invalidate metadata in nir_opt_copy_prop().
- nir: Properly invalidate metadata in nir_lower_vec_to_movs().
- nir: Properly invalidate metadata in nir_opt_remove_phis().
Marek Olšák (1):
- radeonsi: add register definitions for Stoney
Nanley Chery (1):
- mesa/glformats: Undo code changes from \_mesa_base_tex_format() move
Nicolai Hähnle (1):
- st/mesa: fix mipmap generation for immutable textures with incomplete
pyramids
Nigel Stewart (1):
- osmesa: Expose GL entry points for Windows build via DEF file.
Roland Scheidegger (1):
- gallivm: disable f16c when not using AVX
Samuel Li (2):
- radeonsi: add support for Stoney asics (v3)
- radeonsi: add Stoney pci ids
@@ -0,0 +1,114 @@
Mesa 11.0.6 Release Notes / November 21, 2015
=============================================
Mesa 11.0.6 is a bug fix release which fixes bugs found since the 11.0.5
release.
Mesa 11.0.6 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
4bdf054af66ebabf3eca0616f9f5e44c2f234695661b570261c391bc2f4f7482 mesa-11.0.6.tar.gz
8340e64cdc91999840404c211496f3de38e7b4cb38db34e2f72f1642c5134760 mesa-11.0.6.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91780 <https://bugs.freedesktop.org/show_bug.cgi?id=91780>`__ -
Rendering issues with geometry shader
- `Bug 92588 <https://bugs.freedesktop.org/show_bug.cgi?id=92588>`__ -
[HSW,BDW,BSW,SKL-Y][GLES 3.1 CTS]
ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 - assert
- `Bug 92738 <https://bugs.freedesktop.org/show_bug.cgi?id=92738>`__ -
Randon R7 240 doesn't work on 16KiB page size platform
- `Bug 92860 <https://bugs.freedesktop.org/show_bug.cgi?id=92860>`__ -
[radeonsi][bisected] st/mesa: implement ARB_copy_image - Corruption
in ARK Survival Evolved
- `Bug 92900 <https://bugs.freedesktop.org/show_bug.cgi?id=92900>`__ -
[regression bisected] About 700 piglit regressions is what could go
wrong
Changes
-------
Alex Deucher (1):
- radeonsi: enable optimal raster config setting for fiji (v2)
Ben Widawsky (1):
- i965/skl/gt4: Fix URB programming restriction.
Boyuan Zhang (2):
- st/vaapi: fix vaapi VC-1 simple/main corruption v2
- radeon/uvd: fix VC-1 simple/main profile decode v2
Dave Airlie (1):
- r600: initialised PGM_RESOURCES_2 for ES/GS
Emil Velikov (4):
- docs: add sha256 checksums for 11.0.5
- cherry-ignore: add the swrast front buffer support
- automake: use static llvm for make distcheck
- Update version to 11.0.6
Eric Anholt (3):
- vc4: Return GL_OUT_OF_MEMORY when buffer allocation fails.
- vc4: Return NULL when we can't make our shadow for a sampler view.
- vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB.
Ian Romanick (2):
- meta/generate_mipmap: Don't leak the sampler object
- meta/generate_mipmap: Only modify the draw framebuffer binding in
fallback_required
Ilia Mirkin (2):
- mesa/copyimage: allow width/height to not be multiples of block
- nouveau: don't expose HEVC decoding support
Faith Ekstrand (1):
- nir/vars_to_ssa: Rework copy set handling in
lower_copies_to_load_store
Kenneth Graunke (1):
- glsl: Allow implicit int -> uint conversions for the % operator.
Marek Olšák (1):
- radeonsi: initialize SX_PS_DOWNCONVERT to 0 on Stoney
Michel Dänzer (1):
- winsys/radeon: Use CPU page size instead of hardcoding 4096 bytes v3
Oded Gabbay (1):
- llvmpipe: use simple coeffs calc for 128bit vectors
Roland Scheidegger (2):
- radeon: fix bgrx8/xrgb8 blits
- r200: fix bgrx8/xrgb8 blits
@@ -0,0 +1,135 @@
Mesa 11.0.7 Release Notes / December 9, 2015
============================================
Mesa 11.0.7 is a bug fix release which fixes bugs found since the 11.0.6
release.
Mesa 11.0.7 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
07c27004ff68b288097d17b2faa7bdf15ec73c96b7e6c9835266e544adf0a62f mesa-11.0.7.tar.gz
e7e90a332ede6c8fd08eff90786a3fd1605a4e62ebf3a9b514047838194538cb mesa-11.0.7.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 90348 <https://bugs.freedesktop.org/show_bug.cgi?id=90348>`__ -
Spilling failure of b96 merged value
- `Bug 92363 <https://bugs.freedesktop.org/show_bug.cgi?id=92363>`__ -
[BSW/BDW] ogles1conform Gets test fails
- `Bug 92438 <https://bugs.freedesktop.org/show_bug.cgi?id=92438>`__ -
Segfault in pushbuf_kref when running the android emulator (qemu) on
nv50
- `Bug 93110 <https://bugs.freedesktop.org/show_bug.cgi?id=93110>`__ -
[NVE4] textureSize() and textureQueryLevels() uses a texture bound
during the previous draw call
- `Bug 93126 <https://bugs.freedesktop.org/show_bug.cgi?id=93126>`__ -
wrongly claim supporting GL_EXT_texture_rg
Changes
-------
Chris Wilson (1):
- meta: Compute correct buffer size with SkipRows/SkipPixels
Daniel Stone (1):
- egl/wayland: Ignore rects from SwapBuffersWithDamage
Dave Airlie (4):
- texgetimage: consolidate 1D array handling code.
- r600: geometry shader gsvs itemsize workaround
- r600: rv670 use at least 16es/gs threads
- r600: workaround empty geom shader.
Emil Velikov (4):
- docs: add sha256 checksums for 11.0.6
- get-pick-list.sh: Require explicit "11.0" for nominating stable
patches
- mesa; add get-extra-pick-list.sh script into bin/
- Update version to 11.0.7
François Tigeot (1):
- xmlconfig: Add support for DragonFly
Ian Romanick (22):
- mesa: Make bind_vertex_buffer avilable outside varray.c
- mesa: Refactor update_array_format to make
\_mesa_update_array_format_public
- mesa: Refactor enable_vertex_array_attrib to make
\_mesa_enable_vertex_array_attrib
- i965: Pass brw_context instead of gl_context to brw_draw_rectlist
- i965: Use DSA functions for VBOs in brw_meta_fast_clear
- i965: Use internal functions for buffer object access
- i965: Don't pollute the buffer object namespace in
brw_meta_fast_clear
- meta: Use DSA functions for PBO in create_texture_for_pbo
- meta: Use \_mesa_NamedBufferData and \_mesa_NamedBufferSubData for
users of \_mesa_meta_setup_vertex_objects
- i965: Use \_mesa_NamedBufferSubData for users of
\_mesa_meta_setup_vertex_objects
- meta: Don't leave the VBO bound after
\_mesa_meta_setup_vertex_objects
- meta: Track VBO using gl_buffer_object instead of GL API object
handle
- meta: Use DSA functions for VBOs in \_mesa_meta_setup_vertex_objects
- meta: Use internal functions for buffer object and VAO access
- meta: Don't pollute the buffer object namespace in
\_mesa_meta_setup_vertex_objects
- meta: Partially convert \_mesa_meta_DrawTex to DSA
- meta: Track VBO using gl_buffer_object instead of GL API object
handle in \_mesa_meta_DrawTex
- meta: Use internal functions for buffer object and VAO access in
\_mesa_meta_DrawTex
- meta: Don't pollute the buffer object namespace in
\_mesa_meta_DrawTex
- meta/TexSubImage: Don't pollute the buffer object namespace
- meta/generate_mipmap: Don't leak the framebuffer object
- glsl: Fix off-by-one error in array size check assertion
Ilia Mirkin (7):
- nvc0/ir: actually emit AFETCH on kepler
- nir: fix typo in idiv lowering, causing large-udiv-udiv failures
- nouveau: use the buffer usage to determine placement when no binding
- nv50,nvc0: properly handle buffer storage invalidation on dsa buffer
- nv50/ir: fix (un)spilling of 3-wide results
- mesa: support GL_RED/GL_RG in ES2 contexts when driver support exists
- nvc0/ir: start offset at texBindBase for txq, like regular texturing
Jonathan Gray (1):
- automake: fix some occurrences of hardcoded -ldl and -lpthread
Leo Liu (1):
- radeon/vce: disable Stoney VCE for 11.0
Marta Lofstedt (1):
- gles2: Update gl2ext.h to revision: 32120
Oded Gabbay (1):
- llvmpipe: disable VSX in ppc due to LLVM PPC bug
@@ -0,0 +1,173 @@
Mesa 11.0.8 Release Notes / December 9, 2015
============================================
Mesa 11.0.8 is a bug fix release which fixes bugs found since the 11.0.7
release.
Mesa 11.0.8 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
ab9db87b54d7525e4b611b82577ea9a9eae55927558df57b190059d5ecd9406f mesa-11.0.8.tar.gz
5696e4730518b6805d2ed5def393c4293f425a2c2c01bd5ed4bdd7ad62f7ad75 mesa-11.0.8.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91806 <https://bugs.freedesktop.org/show_bug.cgi?id=91806>`__ -
configure does not test whether assembler supports sse4.1
- `Bug 92849 <https://bugs.freedesktop.org/show_bug.cgi?id=92849>`__ -
[IVB HSW BDW] piglit image load/store
load-from-cleared-image.shader_test fails
- `Bug 92909 <https://bugs.freedesktop.org/show_bug.cgi?id=92909>`__ -
Offset/alignment issue with layout std140 and vec3
- `Bug 93004 <https://bugs.freedesktop.org/show_bug.cgi?id=93004>`__ -
Guild Wars 2 crash on nouveau DX11 cards
- `Bug 93215 <https://bugs.freedesktop.org/show_bug.cgi?id=93215>`__ -
[Regression bisected] Ogles1conform Automatic mipmap generation test
is fail
- `Bug 93266 <https://bugs.freedesktop.org/show_bug.cgi?id=93266>`__ -
gl_arb_shading_language_420pack does not allow binding of image
variables
Changes
-------
Boyuan Zhang (1):
- radeon/uvd: uv pitch separation for stoney
Dave Airlie (9):
- r600: do SQ flush ES ring rolling workaround
- r600: SMX returns CONTEXT_DONE early workaround
- r600/shader: split address get out to a function.
- r600/shader: add utility functions to do single slot arithmatic
- r600g: fix geom shader input indirect indexing.
- r600: handle geometry dynamic input array index
- radeonsi: handle doubles in lds load path.
- mesa/varray: set double arrays to non-normalised.
- mesa/shader: return correct attribute location for double matrix
arrays
Emil Velikov (8):
- docs: add sha256 checksums for 11.0.7
- cherry-ignore: don't pick a specific i965 formats patch
- Revert "i965/nir: Remove unused indirect handling"
- Revert "i965/state: Get rid of dword_pitch arguments to buffer
functions"
- Revert "i965/vec4: Use a stride of 1 and byte offsets for UBOs"
- Revert "i965/fs: Use a stride of 1 and byte offsets for UBOs"
- Revert "i965/vec4: Use byte offsets for UBO pulls on Sandy Bridge"
- Update version to 11.0.8
Francisco Jerez (1):
- i965: Resolve color and flush for all active shader images in
intel_update_state().
Ian Romanick (1):
- meta/generate_mipmap: Work-around GLES 1.x problem with
GL_DRAW_FRAMEBUFFER
Ilia Mirkin (17):
- freedreno/a4xx: support lod_bias
- freedreno/a4xx: fix 5_5_5_1 texture sampler format
- freedreno/a4xx: point regid to "red" even for alpha-only rb formats
- nvc0/ir: fold postfactor into immediate
- nv50/ir: deal with loops with no breaks
- nv50/ir: the mad source might not have a defining instruction
- nv50/ir: fix instruction permutation logic
- nv50/ir: don't forget to mark flagsDef on cvt in txb lowering
- nv50/ir: fix DCE to not generate 96-bit loads
- nv50/ir: avoid looking at uninitialized srcMods entries
- gk110/ir: fix imul hi emission with limm arg
- gk104/ir: sampler doesn't matter for txf
- gk110/ir: fix imad sat/hi flag emission for immediate args
- nv50/ir: fix cutoff for using r63 vs r127 when replacing zero
- nv50/ir: can't have predication and immediates
- glsl: assign varying locations to tess shaders when doing SSO
- ttn: add TEX2 support
Faith Ekstrand (5):
- i965/vec4: Use byte offsets for UBO pulls on Sandy Bridge
- i965/fs: Use a stride of 1 and byte offsets for UBOs
- i965/vec4: Use a stride of 1 and byte offsets for UBOs
- i965/state: Get rid of dword_pitch arguments to buffer functions
- i965/nir: Remove unused indirect handling
Jonathan Gray (2):
- configure.ac: use pkg-config for libelf
- configure: check for python2.7 for PYTHON2
Kenneth Graunke (2):
- i965: Fix fragment shader struct inputs.
- i965: Fix scalar vertex shader struct outputs.
Marek Olšák (8):
- radeonsi: fix occlusion queries on Fiji
- radeonsi: fix a hang due to uninitialized border color registers
- radeonsi: fix Fiji for LLVM <= 3.7
- radeonsi: don't call of u_prims_for_vertices for patches and
rectangles
- radeonsi: apply the streamout workaround to Fiji as well
- gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1
correctly
- tgsi/scan: add flag colors_written
- r600g: write all MRTs only if there is exactly one output (fixes a
hang)
Matt Turner (1):
- glsl: Allow binding of image variables with 420pack.
Neil Roberts (2):
- i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
- i965: Add B8G8R8X8_SRGB to the alpha format override
Oded Gabbay (1):
- configura.ac: fix test for SSE4.1 assembler support
Patrick Rudolph (2):
- nv50,nvc0: fix use-after-free when vertex buffers are unbound
- gallium/util: return correct number of bound vertex buffers
Samuel Pitoiset (1):
- nvc0: free memory allocated by the prog which reads MP perf counters
Tapani Pälli (1):
- i965: use \_Shader to get fragment program when updating surface
state
Tom Stellard (2):
- radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2}
- radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC\* register
values
@@ -0,0 +1,99 @@
Mesa 11.0.9 Release Notes / January 22, 2016
============================================
Mesa 11.0.9 is a bug fix release which fixes bugs found since the 11.0.8
release.
Mesa 11.0.9 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
1597c2e983f476f98efdd6cd58b5298896d18479ff542bdeff28b98b129ede05 mesa-11.0.9.tar.gz
a1262ff1c66a16ccf341186cf0e57b306b8589eb2cc5ce92ffb6788ab01d2b01 mesa-11.0.9.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ -
EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI
- `Bug 92229 <https://bugs.freedesktop.org/show_bug.cgi?id=92229>`__ -
[APITRACE] SOMA have serious graphical errors
- `Bug 93257 <https://bugs.freedesktop.org/show_bug.cgi?id=93257>`__ -
[SKL, bisected] ASTC dEQP tests segfault
Changes
-------
Emil Velikov (6):
- docs: add sha256 checksums for 11.0.8
- cherry-ignore: add patch already in branch
- cherry-ignore: add the dri3 glx null check patch
- i915: correctly parse/set the context flags
- egl/dri2: expose srgb configs when KHR_gl_colorspace is available
- Update version to 11.0.9
Grazvydas Ignotas (1):
- r600: fix constant buffer size programming
Ilia Mirkin (5):
- nvc0: don't forget to reset VTX_TMP bufctx slot after blit completion
- nv50/ir: float(s32 & 0xff) = float(u8), not s8
- nv50,nvc0: make sure there's pushbuf space and that we ref the bo
early
- nv50,nvc0: fix crash when increasing bsp bo size for h264
- nvc0: scale up inter_bo size so that it's 16M for a 4K video
Kenneth Graunke (2):
- ralloc: Fix ralloc_adopt() to the old context's last child's parent.
- nvc0: Set winding order regardless of domain.
Marek Olšák (1):
- radeonsi: don't miss changes to SPI_TMPRING_SIZE
Miklós Máté (1):
- mesa: Don't leak ATIfs instructions in DeleteFragmentShader
Neil Roberts (1):
- i965: Fix crash when calling glViewport with no surface bound
Nicolai Hähnle (6):
- gallium/radeon: only dispose locally created target machine in
radeon_llvm_compile
- mesa/bufferobj: make \_mesa_delete_buffer_object externally
accessible
- st/mesa: use \_mesa_delete_buffer_object
- radeon: use \_mesa_delete_buffer_object
- i915: use \_mesa_delete_buffer_object
- i965: use \_mesa_delete_buffer_object
Oded Gabbay (1):
- llvmpipe: use vpkswss when dst is signed
Rob Herring (1):
- freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error
enabled
@@ -0,0 +1,300 @@
Mesa 11.1.0 Release Notes / 15 December 2015
============================================
Mesa 11.1.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 11.1.1.
Mesa 11.1.0 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e3bc44be4df5e4dc728dfda7b55b1aaeadfce36eca6a367b76cc07598070cb2d mesa-11.1.0.tar.gz
9befe03b04223eb1ede177fa8cac001e2850292c8c12a3ec9929106afad9cf1f mesa-11.1.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- OpenGL 3.1 support on freedreno (a3xx, a4xx)
- OpenGL 3.3 support for VMware guest VM driver (supported by
Workstation 12 and Fusion 8).
- GL_AMD_performance_monitor on nv50
- GL_ARB_arrays_of_arrays on i965
- GL_ARB_blend_func_extended on freedreno (a3xx)
- GL_ARB_clear_texture on nv50, nvc0
- GL_ARB_clip_control on freedreno/a4xx
- GL_ARB_copy_image on nv50, nvc0, radeonsi
- GL_ARB_depth_clamp on freedreno/a4xx
- GL_ARB_fragment_layer_viewport on i965 (gen6+)
- GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
- GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
- GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
- GL_ARB_shader_clock on i965 (gen7+)
- GL_ARB_shader_stencil_export on i965 (gen9+)
- GL_ARB_shader_storage_buffer_object on i965
- GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600,
radeonsi
- GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
- GL_ARB_texture_buffer_range on freedreno/a3xx
- GL_ARB_texture_compression_bptc on freedreno/a4xx
- GL_ARB_texture_query_lod on softpipe
- GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
- GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
- GL_EXT_blend_func_extended on all drivers that support the ARB
version
- GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
- GL_EXT_draw_elements_base_vertex on all drivers
- GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
- GL_KHR_debug (GLES)
- GL_NV_conditional_render on freedreno
- GL_OES_draw_elements_base_vertex on all drivers
- EGL_KHR_create_context on softpipe, llvmpipe
- EGL_KHR_gl_colorspace on softpipe, llvmpipe
- new virgl gallium driver for qemu virtio-gpu
- 16x multisampling on i965 (gen9+)
- GL_EXT_shader_samples_identical on i965.
Bug fixes
---------
This list is likely incomplete.
- `Bug 28130 <https://bugs.freedesktop.org/show_bug.cgi?id=28130>`__ -
vbo: premature flushing breaks GL_LINE_LOOP
- `Bug 38109 <https://bugs.freedesktop.org/show_bug.cgi?id=38109>`__ -
i915 driver crashes if too few vertices are submitted (Mesa 7.10.2)
- `Bug 49779 <https://bugs.freedesktop.org/show_bug.cgi?id=49779>`__ -
Extra line segments in GL_LINE_LOOP
- `Bug 55552 <https://bugs.freedesktop.org/show_bug.cgi?id=55552>`__ -
Compile errors with --enable-mangling
- `Bug 71789 <https://bugs.freedesktop.org/show_bug.cgi?id=71789>`__ -
[r300g] Visuals not found in (default) depth = 24
- `Bug 79783 <https://bugs.freedesktop.org/show_bug.cgi?id=79783>`__ -
Distorted output in obs-studio where other vendors "work"
- `Bug 80821 <https://bugs.freedesktop.org/show_bug.cgi?id=80821>`__ -
When LIBGL_ALWAYS_SOFTWARE is set, KHR_create_context is not
supported
- `Bug 81174 <https://bugs.freedesktop.org/show_bug.cgi?id=81174>`__ -
Gallium: GL_LINE_LOOP broken with more than 512 points
- `Bug 83508 <https://bugs.freedesktop.org/show_bug.cgi?id=83508>`__ -
[UBO] Assertion for array of blocks
- `Bug 84677 <https://bugs.freedesktop.org/show_bug.cgi?id=84677>`__ -
Triangle disappears with glPolygonMode GL_LINE
- `Bug 86281 <https://bugs.freedesktop.org/show_bug.cgi?id=86281>`__ -
brw_meta_fast_clear (brw=brw\@entry=0x7fffd4097a08,
fb=fb\@entry=0x7fffd40fa900, buffers=buffers\@entry=2,
partial_clear=partial_clear\@entry=false)
- `Bug 86469 <https://bugs.freedesktop.org/show_bug.cgi?id=86469>`__ -
Unreal Engine demo doesn't run
- `Bug 86720 <https://bugs.freedesktop.org/show_bug.cgi?id=86720>`__ -
[radeon] Europa Universalis 4 freezing during game start (10.3.3+,
still broken on 11.0.2)
- `Bug 89014 <https://bugs.freedesktop.org/show_bug.cgi?id=89014>`__ -
PIPE_QUERY_GPU_FINISHED is not acting as expected on SI
- `Bug 90175 <https://bugs.freedesktop.org/show_bug.cgi?id=90175>`__ -
[hsw bisected][PATCH] atomic counters doesn't work for a binding
point different to zero
- `Bug 90348 <https://bugs.freedesktop.org/show_bug.cgi?id=90348>`__ -
Spilling failure of b96 merged value
- `Bug 90631 <https://bugs.freedesktop.org/show_bug.cgi?id=90631>`__ -
Compilation failure for fragment shader with many branches on Sandy
Bridge
- `Bug 90734 <https://bugs.freedesktop.org/show_bug.cgi?id=90734>`__ -
glBufferSubData is corrupting data when buffer is > 32k
- `Bug 90887 <https://bugs.freedesktop.org/show_bug.cgi?id=90887>`__ -
PhiMovesPass in register allocator broken
- `Bug 91044 <https://bugs.freedesktop.org/show_bug.cgi?id=91044>`__ -
piglit spec/egl_khr_create_context/valid debug flag gles\* fail
- `Bug 91114 <https://bugs.freedesktop.org/show_bug.cgi?id=91114>`__ -
ES3-CTS.gtf.GL3Tests.shadow.shadow_execution_vert fails
- `Bug 91254 <https://bugs.freedesktop.org/show_bug.cgi?id=91254>`__ -
(regresion) video using VA-API on Intel slow and freeze system with
mesa 10.6 or 10.6.1
- `Bug 91292 <https://bugs.freedesktop.org/show_bug.cgi?id=91292>`__ -
[BDW+] glVertexAttribDivisor not working in combination with
glPolygonMode
- `Bug 91342 <https://bugs.freedesktop.org/show_bug.cgi?id=91342>`__ -
Very dark textures on some objects in indoors environments in Postal
2
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 91551 <https://bugs.freedesktop.org/show_bug.cgi?id=91551>`__ -
DXTn compressed normal maps produce severe artifacts on all NV5x and
NVDx chipsets
- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ -
EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI
- `Bug 91716 <https://bugs.freedesktop.org/show_bug.cgi?id=91716>`__ -
[bisected] piglit.shaders.glsl-vs-int-attrib regresses on 32 bit BYT,
HSW, IVB, SNB
- `Bug 91718 <https://bugs.freedesktop.org/show_bug.cgi?id=91718>`__ -
piglit.spec.arb_shader_image_load_store.invalid causes intermittent
GPU HANG
- `Bug 91719 <https://bugs.freedesktop.org/show_bug.cgi?id=91719>`__ -
[SNB,HSW,BYT] dEQP regressions associated with using NIR for vertex
shaders
- `Bug 91726 <https://bugs.freedesktop.org/show_bug.cgi?id=91726>`__ -
R600 asserts in tgsi_cmp/make_src_for_op3
- `Bug 91780 <https://bugs.freedesktop.org/show_bug.cgi?id=91780>`__ -
Rendering issues with geometry shader
- `Bug 91785 <https://bugs.freedesktop.org/show_bug.cgi?id=91785>`__ -
make check DispatchSanity_test.GLES31 regression
- `Bug 91788 <https://bugs.freedesktop.org/show_bug.cgi?id=91788>`__ -
[HSW Regression] Synmark2_v6 Multithread performance case FPS reduced
by 36%
- `Bug 91847 <https://bugs.freedesktop.org/show_bug.cgi?id=91847>`__ -
glGenerateTextureMipmap not working (no errors) unless
glActiveTexture(GL_TEXTURE1) is called before
- `Bug 91857 <https://bugs.freedesktop.org/show_bug.cgi?id=91857>`__ -
Mesa 10.6.3 linker is slow
- `Bug 91881 <https://bugs.freedesktop.org/show_bug.cgi?id=91881>`__ -
regression: GPU lockups since mesa-11.0.0_rc1 on RV620 (r600) driver
- `Bug 91890 <https://bugs.freedesktop.org/show_bug.cgi?id=91890>`__ -
[nve7] witcher2: blurry image & DATA_ERRORs (class 0xa097 mthd
0x2380/0x238c)
- `Bug 91898 <https://bugs.freedesktop.org/show_bug.cgi?id=91898>`__ -
src/util/mesa-sha1.c:250:25: fatal error: openssl/sha.h: No such file
or directory
- `Bug 91927 <https://bugs.freedesktop.org/show_bug.cgi?id=91927>`__ -
[SKL] [regression] piglit compressed textures tests fail with kernel
upgrade
- `Bug 91930 <https://bugs.freedesktop.org/show_bug.cgi?id=91930>`__ -
Program with GtkGLArea widget does not redraw
- `Bug 91970 <https://bugs.freedesktop.org/show_bug.cgi?id=91970>`__ -
[BSW regression]
dEQP-GLES3.functional.shaders.precision.int.highp_mul_vertex
- `Bug 91985 <https://bugs.freedesktop.org/show_bug.cgi?id=91985>`__ -
[regression, bisected] FTBFS with commit f9caabe8f1:
R600_UCP_CONST_BUFFER is undefined
- `Bug 91993 <https://bugs.freedesktop.org/show_bug.cgi?id=91993>`__ -
Graphical glitch in Astromenace (open-source game).
- `Bug 92009 <https://bugs.freedesktop.org/show_bug.cgi?id=92009>`__ -
ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels fails
- `Bug 92033 <https://bugs.freedesktop.org/show_bug.cgi?id=92033>`__ -
[SNB,regression,dEQP,bisected] functional.shaders.random tests
regressed
- `Bug 92052 <https://bugs.freedesktop.org/show_bug.cgi?id=92052>`__ -
nir/nir_builder.h:79: error: expected primary-expression before .
token
- `Bug 92054 <https://bugs.freedesktop.org/show_bug.cgi?id=92054>`__ -
make check gbm-symbols-check regression
- `Bug 92066 <https://bugs.freedesktop.org/show_bug.cgi?id=92066>`__ -
[ILK,G45,regression] New assertion on BRW_MAX_MRF breaks ilk and g45
- `Bug 92072 <https://bugs.freedesktop.org/show_bug.cgi?id=92072>`__ -
Wine breakage since d082c5324 (st/mesa: don't call st_validate_state
in BlitFramebuffer)
- `Bug 92095 <https://bugs.freedesktop.org/show_bug.cgi?id=92095>`__ -
[Regression, bisected]
arb_shader_atomic_counters.compiler.builtins.frag
- `Bug 92122 <https://bugs.freedesktop.org/show_bug.cgi?id=92122>`__ -
[bisected, cts] Regression with Assault Android Cactus
- `Bug 92124 <https://bugs.freedesktop.org/show_bug.cgi?id=92124>`__ -
shader_query.cpp:841:34: error: strndup was not declared in this
scope
- `Bug 92183 <https://bugs.freedesktop.org/show_bug.cgi?id=92183>`__ -
linker.cpp:3187:46: error: strtok_r was not declared in this scope
- `Bug 92193 <https://bugs.freedesktop.org/show_bug.cgi?id=92193>`__ -
[SKL]
ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture
fails
- `Bug 92214 <https://bugs.freedesktop.org/show_bug.cgi?id=92214>`__ -
Flightgear crashes during splashboot with R600 driver, LLVM 3.7.0 and
mesa 11.0.2
- `Bug 92221 <https://bugs.freedesktop.org/show_bug.cgi?id=92221>`__ -
Unintended code changes in \_mesa_base_tex_format commit
- `Bug 92265 <https://bugs.freedesktop.org/show_bug.cgi?id=92265>`__ -
Black windows in weston after update mesa to 11.0.2-1
- `Bug 92304 <https://bugs.freedesktop.org/show_bug.cgi?id=92304>`__ -
[cts] cts.shaders.negative conformance tests fail
- `Bug 92363 <https://bugs.freedesktop.org/show_bug.cgi?id=92363>`__ -
[BSW/BDW] ogles1conform Gets test fails
- `Bug 92437 <https://bugs.freedesktop.org/show_bug.cgi?id=92437>`__ -
osmesa: Expose GL entry points for Windows build, via .def file
- `Bug 92438 <https://bugs.freedesktop.org/show_bug.cgi?id=92438>`__ -
Segfault in pushbuf_kref when running the android emulator (qemu) on
nv50
- `Bug 92476 <https://bugs.freedesktop.org/show_bug.cgi?id=92476>`__ -
[cts] ES2-CTS.gtf.GL2ExtensionTests.egl_image.egl_image fails
- `Bug 92588 <https://bugs.freedesktop.org/show_bug.cgi?id=92588>`__ -
[HSW,BDW,BSW,SKL-Y][GLES 3.1 CTS]
ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 - assert
- `Bug 92621 <https://bugs.freedesktop.org/show_bug.cgi?id=92621>`__ -
[G965 ILK G45] Regression: 24 piglit regressions in glsl-1.10
- `Bug 92623 <https://bugs.freedesktop.org/show_bug.cgi?id=92623>`__ -
Differences in prog_data ignored when caching fragment programs
(causes hangs)
- `Bug 92634 <https://bugs.freedesktop.org/show_bug.cgi?id=92634>`__ -
gallium's vl_mpeg12_decoder does not work with st/va
- `Bug 92639 <https://bugs.freedesktop.org/show_bug.cgi?id=92639>`__ -
[Regression bisected] Ogles1conform mustpass.c fail
- `Bug 92641 <https://bugs.freedesktop.org/show_bug.cgi?id=92641>`__ -
[SKL BSW] [Regression] Ogles1conform userclip.c fail
- `Bug 92645 <https://bugs.freedesktop.org/show_bug.cgi?id=92645>`__ -
kodi vdpau interop fails since mesa,meta: move
gl_texture_object::TargetIndex initializations
- `Bug 92705 <https://bugs.freedesktop.org/show_bug.cgi?id=92705>`__ -
[clover] fail to build with llvm-svn/clang-svn 3.8
- `Bug 92709 <https://bugs.freedesktop.org/show_bug.cgi?id=92709>`__ -
"LLVM triggered Diagnostic Handler: unsupported call to function
ldexpf in main" when starting race in stuntrally
- `Bug 92738 <https://bugs.freedesktop.org/show_bug.cgi?id=92738>`__ -
Randon R7 240 doesn't work on 16KiB page size platform
- `Bug 92744 <https://bugs.freedesktop.org/show_bug.cgi?id=92744>`__ -
[g965 Regression bisected] Performance regression and piglit
assertions due to liveness analysis
- `Bug 92770 <https://bugs.freedesktop.org/show_bug.cgi?id=92770>`__ -
[SNB, regression, dEQP]
deqp-gles3.functional.shaders.discard.dynamic_loop_texture
- `Bug 92824 <https://bugs.freedesktop.org/show_bug.cgi?id=92824>`__ -
[regression, bisected] \`make check\` dispatch-sanity broken by
GL_EXT_buffer_storage
- `Bug 92849 <https://bugs.freedesktop.org/show_bug.cgi?id=92849>`__ -
[IVB HSW BDW] piglit image load/store
load-from-cleared-image.shader_test fails
- `Bug 92859 <https://bugs.freedesktop.org/show_bug.cgi?id=92859>`__ -
[regression, bisected] validate_intrinsic_instr: Assertion triggered
- `Bug 92860 <https://bugs.freedesktop.org/show_bug.cgi?id=92860>`__ -
[radeonsi][bisected] st/mesa: implement ARB_copy_image - Corruption
in ARK Survival Evolved
- `Bug 92900 <https://bugs.freedesktop.org/show_bug.cgi?id=92900>`__ -
[regression bisected] About 700 piglit regressions is what could go
wrong
- `Bug 92909 <https://bugs.freedesktop.org/show_bug.cgi?id=92909>`__ -
Offset/alignment issue with layout std140 and vec3
- `Bug 92985 <https://bugs.freedesktop.org/show_bug.cgi?id=92985>`__ -
Mac OS X build error "ar: no archive members specified"
- `Bug 93015 <https://bugs.freedesktop.org/show_bug.cgi?id=93015>`__ -
Tonga Elemental segfault + VM faults since radeon: implement
r600_query_hw_get_result via function pointers
- `Bug 93048 <https://bugs.freedesktop.org/show_bug.cgi?id=93048>`__ -
[CTS regression] mesa af2723 breaks GL Conformance for debug
extension
- `Bug 93063 <https://bugs.freedesktop.org/show_bug.cgi?id=93063>`__ -
drm_helper.h:227:1: error: static declaration of
pipe_virgl_create_screen follows non-static declaration
- `Bug 93091 <https://bugs.freedesktop.org/show_bug.cgi?id=93091>`__ -
[opencl] segfault when running any opencl programs (like clinfo)
- `Bug 93126 <https://bugs.freedesktop.org/show_bug.cgi?id=93126>`__ -
wrongly claim supporting GL_EXT_texture_rg
- `Bug 93180 <https://bugs.freedesktop.org/show_bug.cgi?id=93180>`__ -
[regression] arb_separate_shader_objects.active sampler conflict
fails
- `Bug 93235 <https://bugs.freedesktop.org/show_bug.cgi?id=93235>`__ -
[regression] dispatch sanity broken by GetPointerv
- `Bug 93266 <https://bugs.freedesktop.org/show_bug.cgi?id=93266>`__ -
gl_arb_shading_language_420pack does not allow binding of image
variables
Changes
-------
- MPEG4 decoding has been disabled by default in the VAAPI driver
@@ -0,0 +1,167 @@
Mesa 11.1.1 Release Notes / January 13, 2016
============================================
Mesa 11.1.1 is a bug fix release which fixes bugs found since the 11.1.0
release.
Mesa 11.1.1 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
b15089817540ba0bffd0aad323ecf3a8ff6779568451827c7274890b4a269d58 mesa-11.1.1.tar.gz
64db074fc514136b5fb3890111f0d50604db52f0b1e94ba3fcb0fe8668a7fd20 mesa-11.1.1.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91806 <https://bugs.freedesktop.org/show_bug.cgi?id=91806>`__ -
configure does not test whether assembler supports sse4.1
- `Bug 92229 <https://bugs.freedesktop.org/show_bug.cgi?id=92229>`__ -
[APITRACE] SOMA have serious graphical errors
- `Bug 92233 <https://bugs.freedesktop.org/show_bug.cgi?id=92233>`__ -
Unigine Heaven 4.0 silhuette run
- `Bug 93004 <https://bugs.freedesktop.org/show_bug.cgi?id=93004>`__ -
Guild Wars 2 crash on nouveau DX11 cards
- `Bug 93215 <https://bugs.freedesktop.org/show_bug.cgi?id=93215>`__ -
[Regression bisected] Ogles1conform Automatic mipmap generation test
is fail
- `Bug 93257 <https://bugs.freedesktop.org/show_bug.cgi?id=93257>`__ -
[SKL, bisected] ASTC dEQP tests segfault
Changes
-------
Brian Paul (1):
- st/mesa: check state->mesa in early return check in
st_validate_state()
Dave Airlie (6):
- mesa/varray: set double arrays to non-normalised.
- mesa/shader: return correct attribute location for double matrix
arrays
- glsl: pass stage into mark function
- glsl/fp64: add helper for dual slot double detection.
- glsl: fix count_attribute_slots to allow for different 64-bit
handling
- glsl: only update doubles inputs for vertex inputs.
Emil Velikov (4):
- docs: add sha256 checksums for 11.0.1
- cherry-ignore: drop the "re-enable" DCC on Stoney
- cherry-ignore: don't pick a specific i965 formats patch
- Update version to 11.1.1
Eric Anholt (2):
- vc4: Warn instead of abort()ing on exec ioctl failures.
- vc4: Keep sample mask writes from being reordered after TLB writes
Grazvydas Ignotas (1):
- r600: fix constant buffer size programming
Ian Romanick (1):
- meta/generate_mipmap: Work-around GLES 1.x problem with
GL_DRAW_FRAMEBUFFER
Ilia Mirkin (9):
- nv50/ir: can't have predication and immediates
- gk104/ir: simplify and fool-proof texbar algorithm
- glsl: assign varying locations to tess shaders when doing SSO
- glx/dri3: a drawable might not be bound at wait time
- nvc0: don't forget to reset VTX_TMP bufctx slot after blit completion
- nv50/ir: float(s32 & 0xff) = float(u8), not s8
- nv50,nvc0: make sure there's pushbuf space and that we ref the bo
early
- nv50,nvc0: fix crash when increasing bsp bo size for h264
- nvc0: scale up inter_bo size so that it's 16M for a 4K video
Jonathan Gray (2):
- configure.ac: use pkg-config for libelf
- configure: check for python2.7 for PYTHON2
Kenneth Graunke (5):
- ralloc: Fix ralloc_adopt() to the old context's last child's parent.
- drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.
- glsl: Fix varying struct locations when varying packing is disabled.
- nvc0: Set winding order regardless of domain.
- nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
Marek Olšák (7):
- tgsi/scan: add flag colors_written
- r600g: write all MRTs only if there is exactly one output (fixes a
hang)
- radeonsi: don't call of u_prims_for_vertices for patches and
rectangles
- radeonsi: apply the streamout workaround to Fiji as well
- gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1
correctly
- program: add \_mesa_reserve_parameter_storage
- st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)
Mark Janes (1):
- Add missing platform information for KBL
Miklós Máté (1):
- mesa: Don't leak ATIfs instructions in DeleteFragmentShader
Neil Roberts (3):
- i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
- i965: Add B8G8R8X8_SRGB to the alpha format override
- i965: Fix crash when calling glViewport with no surface bound
Nicolai Hähnle (2):
- gallium/radeon: only dispose locally created target machine in
radeon_llvm_compile
- gallium/radeon: fix regression in a number of driver queries
Oded Gabbay (1):
- configura.ac: fix test for SSE4.1 assembler support
Patrick Rudolph (2):
- nv50,nvc0: fix use-after-free when vertex buffers are unbound
- gallium/util: return correct number of bound vertex buffers
Rob Herring (1):
- freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error
enabled
Samuel Pitoiset (3):
- nvc0: free memory allocated by the prog which reads MP perf counters
- nv50,nvc0: free memory allocated by performance metrics
- nv50: free memory allocated by the prog which reads MP perf counters
Sarah Sharp (1):
- mesa: Add KBL PCI IDs and platform information.
@@ -0,0 +1,156 @@
Mesa 11.1.2 Release Notes / February 10, 2016
=============================================
Mesa 11.1.2 is a bug fix release which fixes bugs found since the 11.1.1
release.
Mesa 11.1.2 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
ba0e7462b2936b86e6684c26fbb55519f8d9ad31d13a1c1e1afbe41e73466eea mesa-11.1.2.tar.gz
8f72aead896b340ba0f7a4a474bfaf71681f5d675592aec1cb7ba698e319148b mesa-11.1.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ -
EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI
- `Bug 93628 <https://bugs.freedesktop.org/show_bug.cgi?id=93628>`__ -
Exception: attempt to use unavailable module DRM when building MesaGL
11.1.0 on windows
- `Bug 93648 <https://bugs.freedesktop.org/show_bug.cgi?id=93648>`__ -
Random lines being rendered when playing Dolphin (geometry shaders
related, w/ apitrace)
- `Bug 93650 <https://bugs.freedesktop.org/show_bug.cgi?id=93650>`__ -
GL_ARB_separate_shader_objects is buggy (PCSX2)
- `Bug 93717 <https://bugs.freedesktop.org/show_bug.cgi?id=93717>`__ -
Meta mipmap generation can corrupt texture state
- `Bug 93722 <https://bugs.freedesktop.org/show_bug.cgi?id=93722>`__ -
Segfault when compiling shader with a subroutine that takes a
parameter
- `Bug 93731 <https://bugs.freedesktop.org/show_bug.cgi?id=93731>`__ -
glUniformSubroutinesuiv segfaults when subroutine uniform is bound to
a specific location
- `Bug 93761 <https://bugs.freedesktop.org/show_bug.cgi?id=93761>`__ -
A conditional discard in a fragment shader causes no depth writing at
all
Changes
-------
Ben Widawsky (1):
- i965/bxt: Fix conservative wm thread counts.
Dave Airlie (1):
- glsl: fix subroutine lowering reusing actual parmaters
Emil Velikov (6):
- docs: add sha256 checksums for 11.1.1
- cherry-ignore: drop the i965/kbl .num_slices patch
- i915: correctly parse/set the context flags
- targets/dri: android: use WHOLE static libraries
- egl/dri2: expose srgb configs when KHR_gl_colorspace is available
- Update version to 11.1.2
Eric Anholt (2):
- vc4: Don't record the seqno of a failed job submit.
- vc4: Throttle outstanding rendering after submission.
François Tigeot (1):
- gallium: Add DragonFly support
Grazvydas Ignotas (1):
- r600g: don't leak driver const buffers
Ian Romanick (2):
- meta/blit: Restore GL_DEPTH_STENCIL_TEXTURE_MODE state for
GL_TEXTURE_RECTANGLE
- meta: Use internal functions to set texture parameters
Ilia Mirkin (6):
- st/mesa: use surface format to generate mipmaps when available
- glsl: always compute proper varying type, irrespective of varying
packing
- nvc0: avoid crashing when there are holes in vertex array bindings
- nv50,nvc0: fix buffer clearing to respect engine alignment
requirements
- nv50/ir: fix false global CSE on instructions with multiple defs
- st/mesa: treat a write as a read for range purposes
Faith Ekstrand (3):
- i965/vec4: Use UW type for multiply into accumulator on GEN8+
- i965/fs/generator: Take an actual shader stage rather than a string
- i965/fs: Always set channel 2 of texture headers in some stages
Jose Fonseca (2):
- scons: Conditionally use DRM module on pipe-loader.
- pipe-loader: Fix PATH_MAX define on MSVC.
Karol Herbst (1):
- nv50/ir: fix memory corruption when spilling and redoing RA
Kenneth Graunke (2):
- glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable.
- glsl: Allow implicit int -> uint conversions for bitwise operators
(&, ^, \|).
Leo Liu (2):
- vl: add zig zag scan for list 4x4
- st/omx/dec/h264: fix corruption when scaling matrix present flag set
Marek Olšák (1):
- radeonsi: don't miss changes to SPI_TMPRING_SIZE
Nicolai Hähnle (11):
- mesa/bufferobj: make \_mesa_delete_buffer_object externally
accessible
- st/mesa: use \_mesa_delete_buffer_object
- radeon: use \_mesa_delete_buffer_object
- i915: use \_mesa_delete_buffer_object
- i965: use \_mesa_delete_buffer_object
- util/u_pstipple.c: copy immediates during transformation
- radeonsi: extract the VGT_GS_MODE calculation into its own function
- radeonsi: ensure that VGT_GS_MODE is sent when necessary
- radeonsi: add DCC buffer for sampler views on new CS
- st/mesa: use the correct address generation functions in
st_TexSubImage blit
- radeonsi: fix discard-only fragment shaders (11.1 version)
Timothy Arceri (4):
- glsl: fix segfault linking subroutine uniform with explicit location
- mesa: fix segfault in glUniformSubroutinesuiv()
- glsl: fix interface block error message
- glsl: create helper to remove outer vertex index array used by some
stages
@@ -0,0 +1,283 @@
Mesa 11.1.3 Release Notes / April 17, 2016
==========================================
Mesa 11.1.3 is a bug fix release which fixes bugs found since the 11.1.2
release.
Mesa 11.1.3 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
9e86c72b6b2e8adb53c1c4a0002ab267b45094d753eb9404b1db34f81ce94ccf mesa-11.1.3.tar.gz
51f6658a214d75e4d9f05207586d7ed56ebba75c6b10841176fb6675efa310ac mesa-11.1.3.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 27512 <https://bugs.freedesktop.org/show_bug.cgi?id=27512>`__ -
Illegal instruction \_mesa_x86_64_transform_points4_general
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 92193 <https://bugs.freedesktop.org/show_bug.cgi?id=92193>`__ -
[SKL]
ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture
fails
- `Bug 93358 <https://bugs.freedesktop.org/show_bug.cgi?id=93358>`__ -
[HSW] Unreal Elemental demo - assertion error in
copy_image_with_blitter
- `Bug 93418 <https://bugs.freedesktop.org/show_bug.cgi?id=93418>`__ -
Geometry Shaders output wrong vertices on Sandy Bridge
- `Bug 93524 <https://bugs.freedesktop.org/show_bug.cgi?id=93524>`__ -
Clover doesn't build
- `Bug 93667 <https://bugs.freedesktop.org/show_bug.cgi?id=93667>`__ -
Crash in eglCreateImageKHR with huge texture size
- `Bug 93813 <https://bugs.freedesktop.org/show_bug.cgi?id=93813>`__ -
Incorrect viewport range when GL_CLIP_ORIGIN is GL_UPPER_LEFT
- `Bug 94050 <https://bugs.freedesktop.org/show_bug.cgi?id=94050>`__ -
test_vec4_register_coalesce regression
- `Bug 94073 <https://bugs.freedesktop.org/show_bug.cgi?id=94073>`__ -
Miscompilation of abs_vec3_vert_xvary_ref.vert in WebGL conformance
- `Bug 94088 <https://bugs.freedesktop.org/show_bug.cgi?id=94088>`__ -
[llvmpipe] SIGFPE pthread_barrier_destroy.c:40
- `Bug 94193 <https://bugs.freedesktop.org/show_bug.cgi?id=94193>`__ -
[llvmpipe] Line antialiasing looks different when GL_LINE_STIPPLE is
enabled with pattern 0xffff
- `Bug 94195 <https://bugs.freedesktop.org/show_bug.cgi?id=94195>`__ -
[llvmpipe] Does not build with LLVM 3.7.x on Windows
- `Bug 94388 <https://bugs.freedesktop.org/show_bug.cgi?id=94388>`__ -
r600_blit.c:281: r600_decompress_depth_textures: Assertion
\`tex->is_depth && !tex->is_flushing_texture' failed.
- `Bug 94412 <https://bugs.freedesktop.org/show_bug.cgi?id=94412>`__ -
Trine 3 misrender
- `Bug 94481 <https://bugs.freedesktop.org/show_bug.cgi?id=94481>`__ -
softpipe - access violation in img_filter_2d_nearest
- `Bug 94595 <https://bugs.freedesktop.org/show_bug.cgi?id=94595>`__ -
[Mesa AMD&swrast] Texture views attached as framebuffers return their
viewed tecture's color encoding and render incorrectly
- `Bug 94954 <https://bugs.freedesktop.org/show_bug.cgi?id=94954>`__ -
test_vec4_copy_propagation fails in \`make check\`
Changes
-------
Anuj Phogat (1):
- i965: Fix assert conditions for src/dst x/y offsets
Ben Widawsky (2):
- i965: Make sure we blit a full compressed block
- i965/skl: Add two missing device IDs
Brian Paul (1):
- mesa: fix incorrect viewport position when GL_CLIP_ORIGIN =
GL_LOWER_LEFT
Chris Forbes (1):
- i965/blorp: Fix hiz ops on MSAA surfaces
Christian König (1):
- radeon/uvd: disable MPEG1
Christian Schmidbauer (1):
- st/nine: specify WINAPI only for i386 and amd64
Daniel Czarnowski (3):
- egl_dri2: NULL check for xcb_dri2_get_buffers_reply()
- egl_dri2: set correct error code if swapbuffers fails
- egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...)
Dave Airlie (1):
- mesa/fbobject: propogate Layered when reusing attachments.
Derek Foreman (1):
- egl/wayland: Try to use wl_surface.damage_buffer for
SwapBuffersWithDamage
Dongwon Kim (1):
- egl: move Null check to eglGetSyncAttribKHR to prevent Segfault
Emil Velikov (10):
- docs: add sha256 checksums for 11.1.2
- get-pick-list.sh: Require explicit "11.1" for nominating stable
patches
- cherry-ignore: do not pick nv50/ir commit
- automake: add nine to make distcheck
- install-gallium-links: port changes from install-lib-links
- automake: add more missing options for make distcheck
- mesa; add get-extra-pick-list.sh script into bin/
- egl/x11: check the return value of xcb_dri2_get_buffers_reply()
- nvc/ir: remove duplicate variable declaration
- Update version to 11.1.3
Francisco Jerez (4):
- i965: Reupload push and pull constants when we get new shader image
unit state.
- i965/fs: Add missing analysis invalidation in opt_sampler_eot().
- i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().
- i965/vec4: Consider removal of no-op MOVs as progress during register
coalesce.
Ilia Mirkin (21):
- nvc0/ir: fix converting between predicate and gpr
- nvc0: add some missing PUSH_SPACE's
- nvc0: avoid negatives in PUSH_SPACE argument
- glsl: make sure builtins are initialized before getting the shader
- glsl: return cloned signature, not the builtin one
- nv50/ir: fix quadop emission in the presence of predication
- st/mesa: fix up result_src.type when doing i2u/u2i conversions
- meta/copy_image: use precomputed dst_internal_format to avoid
segfault
- st/mesa: force depth mode to GL_RED for sized depth/stencil formats
- glx: update to updated version of EXT_create_context_es2_profile
- nv50,nvc0: bump minimum texture buffer offset alignment
- nvc0: reset TFB bufctx when we no longer hold a reference to the
buffers
- glsl: avoid stack smashing when there are too many attributes
- nvc0: fix blit triangle size to fully cover FB's > 8192x8192
- nv50: reset TFB bufctx when we no longer hold a reference to the
buffers
- nv50/ir: force-enable derivatives on TXD ops
- st/mesa: only minify depth for 3d targets
- nv50/ir: fix indirect texturing for non-array textures on nvc0
- nvc0/ir: fix picking of coordinates from tex instruction for
textureGrad
- nvc0: disable primitive restart and index bias during blits
- nv50/ir: we can't load local memory directly into an output
Faith Ekstrand (1):
- nir/lower_vec_to_movs: Better report channels handled by insert_mov
Kenneth Graunke (3):
- mesa: Make glGet queries initialize ctx->Debug when necessary.
- mesa: Allow Get*() of several forgotten IsEnabled() pnames.
- i965: Only magnify depth for 3D textures, not array textures.
Koop Mast (1):
- st/clover: Add libelf cflags to the build
Marc-André Lureau (1):
- virtio_gpu: Add virtio 1.0 PCI ID to driver map
Marek Olšák (3):
- radeonsi: fix Hyper-Z on Stoney
- gallium/radeon: don't use temporary buffers for persistent mappings
- radeonsi: fix Hyper-Z hangs on P2 configs
Matt Turner (3):
- i965/vec4: don't copy ATTR into 3src instructions with complex
swizzles
- i965/fs: Don't CSE negated multiplies with saturation.
- i965/vec4: Update vec4 unit tests for commit 01dacc83ff.
Nanley Chery (2):
- mesa/image: Make \_mesa_clip_readpixels() work with renderbuffers
- mesa/readpix: Clip ReadPixels() area to the ReadBuffer's
Nicolai Hähnle (2):
- r600g: clear compressed_depthtex/colortex_mask when binding buffer
texture
- st/mesa: use the texture view's format for render-to-texture
Nishanth Peethambaran (2):
- st/omx: Remove trailing spaces
- st/omx/dec: Correct the timestamping
Oded Gabbay (8):
- gallium/radeon: Correctly translate colorswaps for big endian
- llvmpipe: use vpkswss when dst is signed
- gallium/radeon: return correct values for BE in
r600_translate_colorswap
- gallium/radeon: remove separate BE path in r600_translate_colorswap
- gallium/r600: Don't let h/w do endian swap for colorformat
- gallium/radeon: disable evergreen_do_fast_color_clear for BE
- r600g: Do colorformat endian swap for PIPE_USAGE_STAGING
- radeonsi: Do colorformat endian swap for PIPE_USAGE_STAGING
Olivier Pena (1):
- scons: support for LLVM 3.7.
Patrick Baggett (1):
- mesa: Use SSE prefetch instructions rather than 3DNow instructions
Rob Herring (10):
- Android: remove dependence on .SECONDEXPANSION
- Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system
- Android: add -Wno-date-time flag for clang
- Android: remove headers from LOCAL_SRC_FILES
- Android: clean-up and fix DRI module path handling
- freedreno: drop unnecessary -Wno-packed-bitfield-compat
- gallium/radeon: Add space between string literal and identifier
- r600: Make enum alu_op_flags unsigned
- virtio_gpu: Add PCI ID to driver map
- Android: fix x86 gallium builds
Roland Scheidegger (2):
- softpipe: fix anisotropic filtering crash
- draw: fix line stippling
Samuel Pitoiset (1):
- nvc0: make sure to delete samplers used by compute shaders
Steinar H. Gunderson (1):
- mesa: Fix locking of GLsync objects.
Tamil velan (1):
- radeon/uvd: increase max height to 4096 for VI and newer
Thomas Hellstrom (2):
- winsys/svga: Fix an uninitialized return value
- winsys/svga: Increase the fence timeout
Vinson Lee (1):
- llvmpipe: Do not use barriers if not using threads.
xavier (1):
- r600/sb: Do not distribute neg in expr_handler::fold_assoc() when
folding multiplications.
@@ -0,0 +1,147 @@
Mesa 11.1.4 Release Notes / May 9, 2016
=======================================
Mesa 11.1.4 is a bug fix release which fixes bugs found since the 11.1.3
release.
Mesa 11.1.4 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
034231fffb22621dadb8e4a968cb44752b8b68db7a2417568d63c275b3490cea mesa-11.1.4.tar.gz
0f781e9072655305f576efd4204d183bf99ac8cb8d9e0dd9fc2b4093230a0eba mesa-11.1.4.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 92850 <https://bugs.freedesktop.org/show_bug.cgi?id=92850>`__ -
Segfault loading War Thunder
- `Bug 93962 <https://bugs.freedesktop.org/show_bug.cgi?id=93962>`__ -
[HSW, regression, bisected, CTS]
ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
- `Bug 94955 <https://bugs.freedesktop.org/show_bug.cgi?id=94955>`__ -
Uninitialized variables leads to random segfaults (valgrind log,
apitrace attached)
- `Bug 94994 <https://bugs.freedesktop.org/show_bug.cgi?id=94994>`__ -
OSMesaGetProcAdress always fails on mangled OSMesa
- `Bug 95026 <https://bugs.freedesktop.org/show_bug.cgi?id=95026>`__ -
Alien Isolation segfault after initial loading screen/video
- `Bug 95133 <https://bugs.freedesktop.org/show_bug.cgi?id=95133>`__ -
X-COM Enemy Within crashes when entering tactical mission with
Bonaire
Changes
-------
Brian Paul (1):
- gallium/util: initialize pipe_framebuffer_state to zeros
Chad Versace (1):
- dri: Fix robust context creation via EGL attribute
Egbert Eich (1):
- dri2: Check for dummyContext to see if the glx_context is valid
Emil Velikov (5):
- docs: add sha256 checksums for 11.1.3
- cherry-ignore: add non-applicable "fix of a fix"
- cherry-ignore: ignore st_DrawAtlasBitmaps mem leak fix
- cherry-ignore: add CodeEmitterGK110::emitATOM() fix
- Update version to 11.1.4
Eric Anholt (4):
- vc4: Fix subimage accesses to LT textures.
- vc4: Add support for rendering to cube map surfaces.
- vc4: Fix tests for format supported with nr_samples == 1.
- vc4: Make sure we recompile when sample_mask changes.
Frederic Devernay (1):
- glapi: fix \_glapi_get_proc_address() for mangled function names
Faith Ekstrand (2):
- i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling
functions
- i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions
Jonathan Gray (1):
- egl/x11: authenticate before doing chipset id ioctls
Jose Fonseca (1):
- winsys/sw/xlib: use correct free function for xlib_dt->data
Leo Liu (1):
- radeon/uvd: fix tonga feedback buffer size
Marek Olšák (2):
- drirc: add a workaround for blackness in Warsow
- st/mesa: fix blit-based GetTexImage for non-finalized textures
Nicolai Hähnle (5):
- radeonsi: fix bounds check in si_create_vertex_elements
- gallium/radeon: handle failure when mapping staging buffer
- st/glsl_to_tgsi: reduce stack explosion in recursive expression
visitor
- gallium/radeon: fix crash in r600_set_streamout_targets
- radeonsi: correct NULL-pointer check in si_upload_const_buffer
Oded Gabbay (4):
- r600g/radeonsi: send endian info to format translation functions
- r600g: set endianess of 16/32-bit buffers according to do_endian_swap
- r600g: use do_endian_swap in color swapping functions
- r600g: use do_endian_swap in texture swapping function
Roland Scheidegger (3):
- llvmpipe: (trivial) initialize src1_alpha var to NULL
- gallivm: fix bogus argument order to lp_build_sample_mipmap function
- gallivm: make sampling more robust against bogus coordinates
Samuel Pitoiset (5):
- gk110/ir: make use of IMUL32I for all immediates
- nvc0/ir: fix wrong emission of (a OP b) OP c
- gk110/ir: add emission for (a OP b) OP c
- nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
- st/glsl_to_tgsi: fix potential crash when allocating temporaries
Stefan Dirsch (1):
- dri3: Check for dummyContext to see if the glx_context is valid
Thomas Hindoe Paaboel Andersen (1):
- st/va: avoid dereference after free in vlVaDestroyImage
WuZhen (3):
- tgsi: initialize stack allocated struct
- winsys/sw/dri: use correct free function for dri_sw_dt->data
- android: enable dlopen() on all architectures
@@ -0,0 +1,312 @@
Mesa 11.2.0 Release Notes / 4 April 2016
========================================
Mesa 11.2.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 11.2.1.
Mesa 11.2.0 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
dea3d8143929aad5c24ef0993ddb05807b30c284b488fc62903adfcc1c127887 mesa-11.2.0.tar.gz
1c1fed2674abf3f16ed2623e9a5694d6752c293194e18462ebc644a19cfaafb2 mesa-11.2.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
- GL_ARB_base_instance on freedreno/a4xx
- GL_ARB_compute_shader on i965
- GL_ARB_copy_image on r600
- GL_ARB_indirect_parameters on nvc0
- GL_ARB_query_buffer_object on nvc0
- GL_ARB_shader_atomic_counters on nvc0
- GL_ARB_shader_draw_parameters on i965, nvc0
- GL_ARB_shader_storage_buffer_object on nvc0
- GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
- GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
- GL_ARB_texture_buffer_range on freedreno/a4xx
- GL_ARB_texture_query_lod on freedreno/a4xx
- GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
- GL_ARB_texture_view on freedreno/a4xx
- GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
- GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
- GL_AMD_performance_monitor on radeonsi (CIK+ only)
- GL_ATI_meminfo on r600, radeonsi
- GL_NVX_gpu_memory_info on r600, radeonsi
- New OSMesaCreateContextAttribs() function (for creating core profile
contexts)
Bug fixes
---------
- `Bug 27512 <https://bugs.freedesktop.org/show_bug.cgi?id=27512>`__ -
Illegal instruction \_mesa_x86_64_transform_points4_general
- `Bug 75165 <https://bugs.freedesktop.org/show_bug.cgi?id=75165>`__ -
compute.c:464:49: error: function definition is not allowed here
- `Bug 79783 <https://bugs.freedesktop.org/show_bug.cgi?id=79783>`__ -
Distorted output in obs-studio where other vendors "work"
- `Bug 89330 <https://bugs.freedesktop.org/show_bug.cgi?id=89330>`__ -
piglit glsl-1.50 invariant-qualifier-in-out-block-01 regression
- `Bug 89969 <https://bugs.freedesktop.org/show_bug.cgi?id=89969>`__ -
nouveau: add support for chunk decoding in order to support vaapi
(st/va)
- `Bug 90348 <https://bugs.freedesktop.org/show_bug.cgi?id=90348>`__ -
Spilling failure of b96 merged value
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 91596 <https://bugs.freedesktop.org/show_bug.cgi?id=91596>`__ -
EGL_KHR_gl_colorspace (v2) causes problem with Android-x86 GUI
- `Bug 91806 <https://bugs.freedesktop.org/show_bug.cgi?id=91806>`__ -
configure does not test whether assembler supports sse4.1
- `Bug 91927 <https://bugs.freedesktop.org/show_bug.cgi?id=91927>`__ -
[SKL] [regression] piglit compressed textures tests fail with kernel
upgrade
- `Bug 92193 <https://bugs.freedesktop.org/show_bug.cgi?id=92193>`__ -
[SKL]
ES2-CTS.gtf.GL2ExtensionTests.compressed_astc_texture.compressed_astc_texture
fails
- `Bug 92229 <https://bugs.freedesktop.org/show_bug.cgi?id=92229>`__ -
[APITRACE] SOMA have serious graphical errors
- `Bug 92233 <https://bugs.freedesktop.org/show_bug.cgi?id=92233>`__ -
Unigine Heaven 4.0 silhuette run
- `Bug 92363 <https://bugs.freedesktop.org/show_bug.cgi?id=92363>`__ -
[BSW/BDW] ogles1conform Gets test fails
- `Bug 92438 <https://bugs.freedesktop.org/show_bug.cgi?id=92438>`__ -
Segfault in pushbuf_kref when running the android emulator (qemu) on
nv50
- `Bug 92589 <https://bugs.freedesktop.org/show_bug.cgi?id=92589>`__ -
[BDW BSW SKL CTS] ES31-CTS.texture_gather.\* GPU_HANG
- `Bug 92595 <https://bugs.freedesktop.org/show_bug.cgi?id=92595>`__ -
[HSW,BDW,SKL][GLES 3.1 CTS] Big difference in the results for the
ES31-CTS.shader_bitfield_operation.\* tests
- `Bug 92609 <https://bugs.freedesktop.org/show_bug.cgi?id=92609>`__ -
[BDW, BSW] piglit sampling-2d-array-as-2d-layer fails
- `Bug 92687 <https://bugs.freedesktop.org/show_bug.cgi?id=92687>`__ -
Add support for ARB_internalformat_query2
- `Bug 92706 <https://bugs.freedesktop.org/show_bug.cgi?id=92706>`__ -
glBlitFramebuffer refuses to blit RGBA to RGB with MSAA
- `Bug 92709 <https://bugs.freedesktop.org/show_bug.cgi?id=92709>`__ -
"LLVM triggered Diagnostic Handler: unsupported call to function
ldexpf in main" when starting race in stuntrally
- `Bug 92743 <https://bugs.freedesktop.org/show_bug.cgi?id=92743>`__ -
Centroid shouldn't have to match between the FS and the VS
- `Bug 92759 <https://bugs.freedesktop.org/show_bug.cgi?id=92759>`__ -
[Regression, bisected] Visuals without alpha bits are not
sRGB-capable
- `Bug 92849 <https://bugs.freedesktop.org/show_bug.cgi?id=92849>`__ -
[IVB HSW BDW] piglit image load/store
load-from-cleared-image.shader_test fails
- `Bug 92909 <https://bugs.freedesktop.org/show_bug.cgi?id=92909>`__ -
Offset/alignment issue with layout std140 and vec3
- `Bug 93004 <https://bugs.freedesktop.org/show_bug.cgi?id=93004>`__ -
Guild Wars 2 crash on nouveau DX11 cards
- `Bug 93048 <https://bugs.freedesktop.org/show_bug.cgi?id=93048>`__ -
[CTS regression] mesa af2723 breaks GL Conformance for debug
extension
- `Bug 93063 <https://bugs.freedesktop.org/show_bug.cgi?id=93063>`__ -
drm_helper.h:227:1: error: static declaration of
pipe_virgl_create_screen follows non-static declaration
- `Bug 93091 <https://bugs.freedesktop.org/show_bug.cgi?id=93091>`__ -
[opencl] segfault when running any opencl programs (like clinfo)
- `Bug 93092 <https://bugs.freedesktop.org/show_bug.cgi?id=93092>`__ -
lp_test_format regression
- `Bug 93126 <https://bugs.freedesktop.org/show_bug.cgi?id=93126>`__ -
wrongly claim supporting GL_EXT_texture_rg
- `Bug 93180 <https://bugs.freedesktop.org/show_bug.cgi?id=93180>`__ -
[regression] arb_separate_shader_objects.active sampler conflict
fails
- `Bug 93189 <https://bugs.freedesktop.org/show_bug.cgi?id=93189>`__ -
"./util/u_inlines.h", line 83: operands have incompatible types: void
":" int
- `Bug 93215 <https://bugs.freedesktop.org/show_bug.cgi?id=93215>`__ -
[Regression bisected] Ogles1conform Automatic mipmap generation test
is fail
- `Bug 93235 <https://bugs.freedesktop.org/show_bug.cgi?id=93235>`__ -
[regression] dispatch sanity broken by GetPointerv
- `Bug 93257 <https://bugs.freedesktop.org/show_bug.cgi?id=93257>`__ -
[SKL, bisected] ASTC dEQP tests segfault
- `Bug 93264 <https://bugs.freedesktop.org/show_bug.cgi?id=93264>`__ -
Tonga VM Faults since llvm ScheduleDAGInstrs: Rework schedule graph
builder.
- `Bug 93266 <https://bugs.freedesktop.org/show_bug.cgi?id=93266>`__ -
gl_arb_shading_language_420pack does not allow binding of image
variables
- `Bug 93300 <https://bugs.freedesktop.org/show_bug.cgi?id=93300>`__ -
Two Worlds 2 renders water incorrectly
- `Bug 93312 <https://bugs.freedesktop.org/show_bug.cgi?id=93312>`__ -
[SKL][GLES 3.1 CTS] ES31-CTS.layout_binding\* GPU_HANG
- `Bug 93320 <https://bugs.freedesktop.org/show_bug.cgi?id=93320>`__ -
[HSW,BDW,SKL][GLES 3.1 CTS]
ES31-CTS.vertex_attrib_binding.advanced-bindingUpdate fail
- `Bug 93322 <https://bugs.freedesktop.org/show_bug.cgi?id=93322>`__ -
[HSW,BDW,SKL][GLES 3.1 CTS] ES31-CTS.compute_shader.resource-ubo fail
- `Bug 93323 <https://bugs.freedesktop.org/show_bug.cgi?id=93323>`__ -
[HSW,BDW,SKL][GLES 3.1
CTS]ES31-CTS.shader_image_load_store.basic-allTargets-store-fs fail
- `Bug 93325 <https://bugs.freedesktop.org/show_bug.cgi?id=93325>`__ -
[HSW,BDW,SKL]ES31-CTS.explicit_uniform_location.uniform-loc-\* 2
tests fail
- `Bug 93339 <https://bugs.freedesktop.org/show_bug.cgi?id=93339>`__ -
glLinkProgram() should fail when a varying is never written to in a
previous stage
- `Bug 93348 <https://bugs.freedesktop.org/show_bug.cgi?id=93348>`__ -
[HSW,BDW,SKL][GLES 3.1 CTS] ES31-CTS.compute_shader.\* segfault
- `Bug 93358 <https://bugs.freedesktop.org/show_bug.cgi?id=93358>`__ -
[HSW] Unreal Elemental demo - assertion error in
copy_image_with_blitter
- `Bug 93387 <https://bugs.freedesktop.org/show_bug.cgi?id=93387>`__ -
inverse() shouldnt be exposed in GLSL 1.20 and 1.30
- `Bug 93388 <https://bugs.freedesktop.org/show_bug.cgi?id=93388>`__ -
[i965, regression, bisection] MESA_FORMAT_B8G8R8X8_SRGB changes break
kwin
- `Bug 93407 <https://bugs.freedesktop.org/show_bug.cgi?id=93407>`__ -
[SKL][GLES 3.1 CTS]ES31-CTS.compute_shader.resources-texture fail
- `Bug 93410 <https://bugs.freedesktop.org/show_bug.cgi?id=93410>`__ -
[BDW,SKL][GLES 3.1
CTS]ES31-CTS.shader_image_load_store.negative-linkErrors fail
- `Bug 93418 <https://bugs.freedesktop.org/show_bug.cgi?id=93418>`__ -
Geometry Shaders output wrong vertices on Sandy Bridge
- `Bug 93426 <https://bugs.freedesktop.org/show_bug.cgi?id=93426>`__ -
[SKL,BDW,BSW,BXT] CTS regression:
es2-cts.gtf.gl2fixedtests.buffer_objects.buffer_object,s
- `Bug 93524 <https://bugs.freedesktop.org/show_bug.cgi?id=93524>`__ -
Clover doesn't build
- `Bug 93526 <https://bugs.freedesktop.org/show_bug.cgi?id=93526>`__ -
GfxBench 4 tessellation demos misrender
- `Bug 93532 <https://bugs.freedesktop.org/show_bug.cgi?id=93532>`__ -
[HSW,BDW,SKL][GLES 3.1 CTS] ES31-CTS.compute_shader.*. Regression,
bisected.
- `Bug 93540 <https://bugs.freedesktop.org/show_bug.cgi?id=93540>`__ -
[BISECTED, HSW] Rendering issue in Heaven (and other benchmarks)
- `Bug 93560 <https://bugs.freedesktop.org/show_bug.cgi?id=93560>`__ -
opt_combine_constants failing fabsf(reg->f) == table.imm[i].val
assertion
- `Bug 93599 <https://bugs.freedesktop.org/show_bug.cgi?id=93599>`__ -
Strange green flashes with "Metro: Last Light Redux" + "Metro 2033
Redux" with Intel Mesa driver
- `Bug 93648 <https://bugs.freedesktop.org/show_bug.cgi?id=93648>`__ -
Random lines being rendered when playing Dolphin (geometry shaders
related, w/ apitrace)
- `Bug 93650 <https://bugs.freedesktop.org/show_bug.cgi?id=93650>`__ -
GL_ARB_separate_shader_objects is buggy (PCSX2)
- `Bug 93667 <https://bugs.freedesktop.org/show_bug.cgi?id=93667>`__ -
Crash in eglCreateImageKHR with huge texture size
- `Bug 93696 <https://bugs.freedesktop.org/show_bug.cgi?id=93696>`__ -
[HSW,BDW;SKL][GLES 3.1
CTS]ES31-CTS.explicit_uniform_location.uniform-loc-mix-with-implicit-max-\*
fail
- `Bug 93700 <https://bugs.freedesktop.org/show_bug.cgi?id=93700>`__ -
[SKL, regression] deqp-gles2.functional.texture.completeness
- `Bug 93717 <https://bugs.freedesktop.org/show_bug.cgi?id=93717>`__ -
Meta mipmap generation can corrupt texture state
- `Bug 93722 <https://bugs.freedesktop.org/show_bug.cgi?id=93722>`__ -
Segfault when compiling shader with a subroutine that takes a
parameter
- `Bug 93725 <https://bugs.freedesktop.org/show_bug.cgi?id=93725>`__ -
[HSW, regression, bisected] ES31-CTS.texture_gather.*depth\*
- `Bug 93731 <https://bugs.freedesktop.org/show_bug.cgi?id=93731>`__ -
glUniformSubroutinesuiv segfaults when subroutine uniform is bound to
a specific location
- `Bug 93761 <https://bugs.freedesktop.org/show_bug.cgi?id=93761>`__ -
A conditional discard in a fragment shader causes no depth writing at
all
- `Bug 93790 <https://bugs.freedesktop.org/show_bug.cgi?id=93790>`__ -
[HSW] Use after free with compute programs
- `Bug 93792 <https://bugs.freedesktop.org/show_bug.cgi?id=93792>`__ -
[HSW] intel_mipmap_tree.c:1325: intel_miptree_copy_slice: Assertion
\`src_mt->format == dst_mt->format
- `Bug 93813 <https://bugs.freedesktop.org/show_bug.cgi?id=93813>`__ -
Incorrect viewport range when GL_CLIP_ORIGIN is GL_UPPER_LEFT
- `Bug 93840 <https://bugs.freedesktop.org/show_bug.cgi?id=93840>`__ -
[i965] Alien: Isolation fails with GL_ARB_compute_shader enabled
- `Bug 93862 <https://bugs.freedesktop.org/show_bug.cgi?id=93862>`__ -
[Bisected] "drm/amdgpu: fix amdgpu_bo_pin_restricted VRAM placing v2"
is bad
- `Bug 93878 <https://bugs.freedesktop.org/show_bug.cgi?id=93878>`__ -
[llvmpipe][softpipe] piglit
arb_gpu_shader_fp64-double-gettransformfeedbackvarying regression
- `Bug 93957 <https://bugs.freedesktop.org/show_bug.cgi?id=93957>`__ -
[HSW] Mishandling of sample count when using an attachment-less
framebuffer (assertion error)
- `Bug 93961 <https://bugs.freedesktop.org/show_bug.cgi?id=93961>`__ -
virgl build failure after 2016-02-01 changes - no previous prototype
for 'virgl_drm_winsys_create'
- `Bug 93962 <https://bugs.freedesktop.org/show_bug.cgi?id=93962>`__ -
[HSW, regression, bisected, CTS]
ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
- `Bug 93989 <https://bugs.freedesktop.org/show_bug.cgi?id=93989>`__ -
build: flex-2.5.39 seems to be failing for glsl_lexer.ll
- `Bug 94016 <https://bugs.freedesktop.org/show_bug.cgi?id=94016>`__ -
make check MesaExtensionsTest.AlphabeticallySorted regression
- `Bug 94019 <https://bugs.freedesktop.org/show_bug.cgi?id=94019>`__ -
[bisected] 3D acceleration broken with gallium/radeon: just get
num_tile_pipes from the winsys
- `Bug 94050 <https://bugs.freedesktop.org/show_bug.cgi?id=94050>`__ -
test_vec4_register_coalesce regression
- `Bug 94073 <https://bugs.freedesktop.org/show_bug.cgi?id=94073>`__ -
Miscompilation of abs_vec3_vert_xvary_ref.vert in WebGL conformance
- `Bug 94081 <https://bugs.freedesktop.org/show_bug.cgi?id=94081>`__ -
[HSW] compute shader shared var + atomic op = fail
- `Bug 94088 <https://bugs.freedesktop.org/show_bug.cgi?id=94088>`__ -
[llvmpipe] SIGFPE pthread_barrier_destroy.c:40
- `Bug 94091 <https://bugs.freedesktop.org/show_bug.cgi?id=94091>`__ -
Tonga unreal elemental segfault since radeonsi: put image, fmask, and
sampler descriptors into one array
- `Bug 94100 <https://bugs.freedesktop.org/show_bug.cgi?id=94100>`__ -
[HSW] compute indirect dispatch with 0 work groups causes gpu hang
- `Bug 94134 <https://bugs.freedesktop.org/show_bug.cgi?id=94134>`__ -
[regression]
piglit.spec.arb_texture_view.sampling-2d-array-as-2d-layer assertion
- `Bug 94139 <https://bugs.freedesktop.org/show_bug.cgi?id=94139>`__ -
[regression, HSW, IVB] piglit.spec.arb_compute_shader.minmax
- `Bug 94150 <https://bugs.freedesktop.org/show_bug.cgi?id=94150>`__ -
UE4 Suntemple rendering errors
- `Bug 94186 <https://bugs.freedesktop.org/show_bug.cgi?id=94186>`__ -
Crash when launching glxinfo and World of Warcraft with RV790
- `Bug 94188 <https://bugs.freedesktop.org/show_bug.cgi?id=94188>`__ -
define (or undef) defined behaves stupidly
- `Bug 94193 <https://bugs.freedesktop.org/show_bug.cgi?id=94193>`__ -
[llvmpipe] Line antialiasing looks different when GL_LINE_STIPPLE is
enabled with pattern 0xffff
- `Bug 94199 <https://bugs.freedesktop.org/show_bug.cgi?id=94199>`__ -
Shader abort/crash
- `Bug 94253 <https://bugs.freedesktop.org/show_bug.cgi?id=94253>`__ -
[llvmpipe] piglit gl-1.0-swapbuffers-behavior regression
- `Bug 94254 <https://bugs.freedesktop.org/show_bug.cgi?id=94254>`__ -
[llvmpipe] [softpipe] piglit read-front regression
- `Bug 94257 <https://bugs.freedesktop.org/show_bug.cgi?id=94257>`__ -
[softpipe] piglit glx-copy-sub-buffer regression
- `Bug 94274 <https://bugs.freedesktop.org/show_bug.cgi?id=94274>`__ -
[swrast] piglit arb_occlusion_query2-render regression
- `Bug 94284 <https://bugs.freedesktop.org/show_bug.cgi?id=94284>`__ -
[radeonsi] outlast segfault on start
- `Bug 94388 <https://bugs.freedesktop.org/show_bug.cgi?id=94388>`__ -
r600_blit.c:281: r600_decompress_depth_textures: Assertion
\`tex->is_depth && !tex->is_flushing_texture' failed.
- `Bug 94412 <https://bugs.freedesktop.org/show_bug.cgi?id=94412>`__ -
Trine 3 misrender
- `Bug 94481 <https://bugs.freedesktop.org/show_bug.cgi?id=94481>`__ -
softpipe - access violation in img_filter_2d_nearest
- `Bug 94524 <https://bugs.freedesktop.org/show_bug.cgi?id=94524>`__ -
Wrong gl_TessLevelOuter interpretation for isolines
- `Bug 94595 <https://bugs.freedesktop.org/show_bug.cgi?id=94595>`__ -
[Mesa AMD&swrast] Texture views attached as framebuffers return their
viewed tecture's color encoding and render incorrectly
Changes
-------
Microsoft Visual Studio 2013 or later is now required for building on
Windows. Previously, Visual Studio 2008 and later were supported.
@@ -0,0 +1,88 @@
Mesa 11.2.1 Release Notes / April 17, 2016
==========================================
Mesa 11.2.1 is a bug fix release which fixes bugs found since the 11.2.0
release.
Mesa 11.2.1 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
cc2a024204564a71acc95cf262bf618fe49b1d77d351e5755eea705cadac5167 mesa-11.2.1.tar.gz
a65207e9ae5c5f1c29f863c6a2cc98a7ab99762a24b82a248337f0ea9cfce01b mesa-11.2.1.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 93962 <https://bugs.freedesktop.org/show_bug.cgi?id=93962>`__ -
[HSW, regression, bisected, CTS]
ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
Changes
-------
Brian Paul (2):
- st/mesa: fix glReadBuffer() assertion failure
- st/mesa: fix memleak in glDrawPixels cache code
Christian Schmidbauer (1):
- st/nine: specify WINAPI only for i386 and amd64
Emil Velikov (3):
- docs: add sha256 checksums for 11.2.0
- configure.ac: update the path of the generated files
- Update version to 11.2.1
Ilia Mirkin (1):
- glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310
Iurie Salomov (1):
- va: check null context in vlVaDestroyContext
Faith Ekstrand (2):
- i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling
functions
- i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions
Kenneth Graunke (3):
- i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.
- i965: Use brw->urb.min_vs_urb_entries instead of 32 for BLORP.
- glsl: Lower variable indexing of system value arrays unconditionally.
Marek Olšák (1):
- drirc: add a workaround for blackness in Warsow
Nicolai Hähnle (1):
- radeonsi: fix bounds check in si_create_vertex_elements
Samuel Pitoiset (1):
- nv50/ir: do not try to attach JOIN ops to ATOM
Thomas Hindoe Paaboel Andersen (1):
- st/va: avoid dereference after free in vlVaDestroyImage
@@ -0,0 +1,172 @@
Mesa 11.2.2 Release Notes / May 9, 2016
=======================================
Mesa 11.2.2 is a bug fix release which fixes bugs found since the 11.2.1
release.
Mesa 11.2.2 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e2453014cd2cc5337a5180cdeffe8cf24fffbb83e20a96888e2b01df868eaae6 mesa-11.2.2.tar.gz
40e148812388ec7c6d7b6657d5a16e2e8dabba8b97ddfceea5197947647bdfb4 mesa-11.2.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 92850 <https://bugs.freedesktop.org/show_bug.cgi?id=92850>`__ -
Segfault loading War Thunder
- `Bug 93767 <https://bugs.freedesktop.org/show_bug.cgi?id=93767>`__ -
Glitches with soft shadows and MSAA in Knights of the Old Republic 2
- `Bug 94955 <https://bugs.freedesktop.org/show_bug.cgi?id=94955>`__ -
Uninitialized variables leads to random segfaults (valgrind log,
apitrace attached)
- `Bug 94994 <https://bugs.freedesktop.org/show_bug.cgi?id=94994>`__ -
OSMesaGetProcAdress always fails on mangled OSMesa
- `Bug 95026 <https://bugs.freedesktop.org/show_bug.cgi?id=95026>`__ -
Alien Isolation segfault after initial loading screen/video
- `Bug 95133 <https://bugs.freedesktop.org/show_bug.cgi?id=95133>`__ -
X-COM Enemy Within crashes when entering tactical mission with
Bonaire
- `Bug 95164 <https://bugs.freedesktop.org/show_bug.cgi?id=95164>`__ -
GLSL compiler (linker I think) emits assertion upon call to
glAttachShader
- `Bug 95251 <https://bugs.freedesktop.org/show_bug.cgi?id=95251>`__ -
vdpau decoder capabilities: not supported
Changes
-------
Boyuan Zhang (1):
- radeon/uvd: alignment fix for decode message buffer
Brian Paul (2):
- st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
- gallium/util: initialize pipe_framebuffer_state to zeros
Chad Versace (1):
- dri: Fix robust context creation via EGL attribute
Egbert Eich (1):
- dri2: Check for dummyContext to see if the glx_context is valid
Emil Velikov (5):
- docs: add sha256 checksums for 11.2.1
- docs: update the sha256 checksums for 11.2.1
- cherry-ignore: remove duplicate commit
- cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
- Update version to 11.2.2
Eric Anholt (4):
- vc4: Fix subimage accesses to LT textures.
- vc4: Add support for rendering to cube map surfaces.
- vc4: Fix tests for format supported with nr_samples == 1.
- vc4: Make sure we recompile when sample_mask changes.
Frederic Devernay (1):
- glapi: fix \_glapi_get_proc_address() for mangled function names
Ilia Mirkin (2):
- nvc0: fix retrieving query results into buffer for timestamps
- nouveau/video: properly detect the decoder class for availability
checks
Faith Ekstrand (1):
- i965/fs: Properly report regs_written from SAMPLEINFO
Jonathan Gray (1):
- egl/x11: authenticate before doing chipset id ioctls
Jose Fonseca (1):
- winsys/sw/xlib: use correct free function for xlib_dt->data
Kenneth Graunke (3):
- i965: Fix clear code for ignoring colormask for XRGB formats on
Gen9+.
- glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
- glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
Leo Liu (1):
- radeon/uvd: fix tonga feedback buffer size
Marek Olšák (1):
- st/mesa: fix blit-based GetTexImage for non-finalized textures
Nicolai Hähnle (5):
- gallium/radeon: handle failure when mapping staging buffer
- st/glsl_to_tgsi: reduce stack explosion in recursive expression
visitor
- gallium/radeon: fix crash in r600_set_streamout_targets
- radeonsi: correct NULL-pointer check in si_upload_const_buffer
- radeonsi: work around an MSAA fast stencil clear problem
Oded Gabbay (4):
- r600g/radeonsi: send endian info to format translation functions
- r600g: set endianess of 16/32-bit buffers according to do_endian_swap
- r600g: use do_endian_swap in color swapping functions
- r600g: use do_endian_swap in texture swapping function
Patrick Rudolph (1):
- r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
Roland Scheidegger (3):
- llvmpipe: (trivial) initialize src1_alpha var to NULL
- gallivm: fix bogus argument order to lp_build_sample_mipmap function
- gallivm: make sampling more robust against bogus coordinates
Samuel Pitoiset (6):
- gk110/ir: do not overwrite def value with zero for EXCH ops
- gk110/ir: make use of IMUL32I for all immediates
- nvc0/ir: fix wrong emission of (a OP b) OP c
- gk110/ir: add emission for (a OP b) OP c
- nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
- st/glsl_to_tgsi: fix potential crash when allocating temporaries
Stefan Dirsch (1):
- dri3: Check for dummyContext to see if the glx_context is valid
Topi Pohjolainen (2):
- i965/blorp/gen7: Prepare re-using for gen8
- i965/blorp: Use 8k chunk size for urb allocation
WuZhen (3):
- tgsi: initialize stack allocated struct
- winsys/sw/dri: use correct free function for dri_sw_dt->data
- android: enable dlopen() on all architectures
@@ -0,0 +1,364 @@
Mesa 12.0.0 Release Notes / July 8, 2016
========================================
Mesa 12.0.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 12.0.1.
Mesa 12.0.0 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
3b8fa4d86d78f8f6ec86055b92ad1afe869001483593b3dd4531184b8bc4fcfb mesa-12.0.0.tar.gz
0090c025219318935124292b482e3439bc43e8c074ad01086449fcad88547dc6 mesa-12.0.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
- OpenGL ES 3.1 on nvc0, radeonsi
- GL_ARB_ES3_1_compatibility on nvc0, radeonsi
- GL_ARB_compute_shader on nvc0, radeonsi, softpipe
- GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
- GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
- GL_ARB_internalformat_query2 on all drivers
- GL_ARB_query_buffer_object on i965/hsw+
- GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
- GL_ARB_shader_atomic_counters on radeonsi, softpipe
- GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
- GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
- GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
- GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
- GL_ATI_fragment_shader on all Gallium drivers
- GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
- GL_EXT_clip_cull_distance on all drivers that support
GL_ARB_cull_distance
- GL_KHR_robustness on i965
- GL_OES_copy_image on i965 (Baytrail and Gen8+)
- GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all
drivers that support GL_ARB_draw_buffers_blend
- GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
GL_ARB_gpu_shader5
- GL_OES_sample_shading on i965, nvc0, r600, radeonsi
- GL_OES_sample_variables on i965, nvc0, r600, radeonsi
- GL_OES_shader_image_atomic on all drivers that support
GL_ARB_shader_image_load_store
- GL_OES_shader_io_blocks on i965, nvc0, radeonsi
- GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
- GL_OES_texture_border_clamp and GL_EXT_texture_border_clamp on all
drivers that support GL_ARB_texture_border_clamp
- GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0,
radeonsi
- EGL_KHR_reusable_sync on all drivers
- GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+
Bug fixes
---------
- `Bug 42187 <https://bugs.freedesktop.org/show_bug.cgi?id=42187>`__ -
ES 1.1 conformance pntszary.c fail
- `Bug 71789 <https://bugs.freedesktop.org/show_bug.cgi?id=71789>`__ -
[r300g] Visuals not found in (default) depth = 24
- `Bug 81585 <https://bugs.freedesktop.org/show_bug.cgi?id=81585>`__ -
piglit
spec_glsl-1.10_compiler_literals_invalid-float-suffix-capital-f.vert
fails
- `Bug 83036 <https://bugs.freedesktop.org/show_bug.cgi?id=83036>`__ -
[ILK]Piglit spec_ARB_copy_image_arb_copy_image-formats fails
- `Bug 89607 <https://bugs.freedesktop.org/show_bug.cgi?id=89607>`__ -
Assertion hit in opt_array_splitting with recursive array indexing
- `Bug 90513 <https://bugs.freedesktop.org/show_bug.cgi?id=90513>`__ -
Odd gray and red flicker in The Talos Principle on GK104
- `Bug 91526 <https://bugs.freedesktop.org/show_bug.cgi?id=91526>`__ -
World of Warcraft (on Wine) has UI corruption with nouveau
- `Bug 92363 <https://bugs.freedesktop.org/show_bug.cgi?id=92363>`__ -
[BSW/BDW] ogles1conform Gets test fails
- `Bug 92628 <https://bugs.freedesktop.org/show_bug.cgi?id=92628>`__ -
HTTP site for Mesa downloads
- `Bug 92743 <https://bugs.freedesktop.org/show_bug.cgi?id=92743>`__ -
Centroid shouldn't have to match between the FS and the VS
- `Bug 92850 <https://bugs.freedesktop.org/show_bug.cgi?id=92850>`__ -
Segfault loading War Thunder
- `Bug 93054 <https://bugs.freedesktop.org/show_bug.cgi?id=93054>`__ -
[BDW] DiRT Showdown and Bioshock Infinite only render half the screen
(bottom left triangle)
- `Bug 93524 <https://bugs.freedesktop.org/show_bug.cgi?id=93524>`__ -
Clover doesn't build
- `Bug 93551 <https://bugs.freedesktop.org/show_bug.cgi?id=93551>`__ -
Divinity: Original Sin Enhanced Edition(Native) crash on start
- `Bug 93667 <https://bugs.freedesktop.org/show_bug.cgi?id=93667>`__ -
Crash in eglCreateImageKHR with huge texture size
- `Bug 93767 <https://bugs.freedesktop.org/show_bug.cgi?id=93767>`__ -
Glitches with soft shadows and MSAA in Knights of the Old Republic 2
- `Bug 93840 <https://bugs.freedesktop.org/show_bug.cgi?id=93840>`__ -
[i965] Alien: Isolation fails with GL_ARB_compute_shader enabled
- `Bug 93962 <https://bugs.freedesktop.org/show_bug.cgi?id=93962>`__ -
[HSW, regression, bisected, CTS]
ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
- `Bug 94081 <https://bugs.freedesktop.org/show_bug.cgi?id=94081>`__ -
[HSW] compute shader shared var + atomic op = fail
- `Bug 94086 <https://bugs.freedesktop.org/show_bug.cgi?id=94086>`__ -
Multiple conflicting libGL libraries installed
- `Bug 94116 <https://bugs.freedesktop.org/show_bug.cgi?id=94116>`__ -
program interface queries not returning right data for UBO /
GL_BLOCK_INDEX
- `Bug 94129 <https://bugs.freedesktop.org/show_bug.cgi?id=94129>`__ -
Mesa's compiler should warn about undefined values
- `Bug 94181 <https://bugs.freedesktop.org/show_bug.cgi?id=94181>`__ -
[regression] piglit.spec.ext_framebuffer_object.getteximage-formats
init-by-clear-and-render
- `Bug 94193 <https://bugs.freedesktop.org/show_bug.cgi?id=94193>`__ -
[llvmpipe] Line antialiasing looks different when GL_LINE_STIPPLE is
enabled with pattern 0xffff
- `Bug 94198 <https://bugs.freedesktop.org/show_bug.cgi?id=94198>`__ -
[HSW] segfault in copy image when copying from cubemap to 2d
- `Bug 94199 <https://bugs.freedesktop.org/show_bug.cgi?id=94199>`__ -
Shader abort/crash
- `Bug 94253 <https://bugs.freedesktop.org/show_bug.cgi?id=94253>`__ -
[llvmpipe] piglit gl-1.0-swapbuffers-behavior regression
- `Bug 94254 <https://bugs.freedesktop.org/show_bug.cgi?id=94254>`__ -
[llvmpipe] [softpipe] piglit read-front regression
- `Bug 94257 <https://bugs.freedesktop.org/show_bug.cgi?id=94257>`__ -
[softpipe] piglit glx-copy-sub-buffer regression
- `Bug 94274 <https://bugs.freedesktop.org/show_bug.cgi?id=94274>`__ -
[swrast] piglit arb_occlusion_query2-render regression
- `Bug 94284 <https://bugs.freedesktop.org/show_bug.cgi?id=94284>`__ -
[radeonsi] outlast segfault on start
- `Bug 94291 <https://bugs.freedesktop.org/show_bug.cgi?id=94291>`__ -
llvmpipe tests fail if built on skylake i7-6700k
- `Bug 94348 <https://bugs.freedesktop.org/show_bug.cgi?id=94348>`__ -
vkBindImageMemory doesn't take into account the offset when the image
is used as a depth buffer
- `Bug 94383 <https://bugs.freedesktop.org/show_bug.cgi?id=94383>`__ -
build error on i386 when enabling swr
- `Bug 94388 <https://bugs.freedesktop.org/show_bug.cgi?id=94388>`__ -
r600_blit.c:281: r600_decompress_depth_textures: Assertion
\`tex->is_depth && !tex->is_flushing_texture' failed.
- `Bug 94412 <https://bugs.freedesktop.org/show_bug.cgi?id=94412>`__ -
Trine 3 misrender
- `Bug 94447 <https://bugs.freedesktop.org/show_bug.cgi?id=94447>`__ -
glsl/glcpp/tests/glcpp-test-cr-lf regression
- `Bug 94453 <https://bugs.freedesktop.org/show_bug.cgi?id=94453>`__ -
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_{center,corner}
fail
- `Bug 94454 <https://bugs.freedesktop.org/show_bug.cgi?id=94454>`__ -
dEQP-GLES3.functional.clipping.point.wide_point_clip\* fails
- `Bug 94456 <https://bugs.freedesktop.org/show_bug.cgi?id=94456>`__ -
dEQP-GLES3.functional.state_query.floats.{blend_color,color_clear_value,depth_clear_value}_getinteger64
fail
- `Bug 94458 <https://bugs.freedesktop.org/show_bug.cgi?id=94458>`__ -
dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_initial
fails
- `Bug 94468 <https://bugs.freedesktop.org/show_bug.cgi?id=94468>`__ -
[HSW, regression, bisected] numerous Sascha demos render incorrectly
- `Bug 94481 <https://bugs.freedesktop.org/show_bug.cgi?id=94481>`__ -
softpipe - access violation in img_filter_2d_nearest
- `Bug 94485 <https://bugs.freedesktop.org/show_bug.cgi?id=94485>`__ -
dEQP-GLES3.functional.negative_api.shader.compile_shader and
delete_shader broken by Meta
- `Bug 94524 <https://bugs.freedesktop.org/show_bug.cgi?id=94524>`__ -
Wrong gl_TessLevelOuter interpretation for isolines
- `Bug 94595 <https://bugs.freedesktop.org/show_bug.cgi?id=94595>`__ -
[Mesa AMD&swrast] Texture views attached as framebuffers return their
viewed tecture's color encoding and render incorrectly
- `Bug 94657 <https://bugs.freedesktop.org/show_bug.cgi?id=94657>`__ -
[llvmpipe] [softpipe] piglit arb_texture_view-getteximage-srgb
regression
- `Bug 94661 <https://bugs.freedesktop.org/show_bug.cgi?id=94661>`__ -
[bdw, skl] vk-cts: new test failing
- `Bug 94671 <https://bugs.freedesktop.org/show_bug.cgi?id=94671>`__ -
[radeonsi] Blue-ish textures in Shadow of Mordor
- `Bug 94713 <https://bugs.freedesktop.org/show_bug.cgi?id=94713>`__ -
[Gen8+] ES 3.1 Stencil texturing broken for 2DArray/Cubes
- `Bug 94747 <https://bugs.freedesktop.org/show_bug.cgi?id=94747>`__ -
Convert phi nodes to logical operations
- `Bug 94835 <https://bugs.freedesktop.org/show_bug.cgi?id=94835>`__ -
Increase fragment shader sample limits from 16 to 32 (AMD Linux -
Mesa/RadeonSi)
- `Bug 94847 <https://bugs.freedesktop.org/show_bug.cgi?id=94847>`__ -
[ES3.1CTS] es31-cts.draw_buffers_indexed.color_masks fails
- `Bug 94896 <https://bugs.freedesktop.org/show_bug.cgi?id=94896>`__ -
[vulkan] new CTS tests fail on i965
- `Bug 94904 <https://bugs.freedesktop.org/show_bug.cgi?id=94904>`__ -
[vulkan, BSW]
dEQP-VK.api.object_management.multithreaded_per_thread_device
intermittent crash
- `Bug 94907 <https://bugs.freedesktop.org/show_bug.cgi?id=94907>`__ -
codegen/nv50_ir_ra.cpp:1330:29: error: isinf was not declared in
this scope
- `Bug 94909 <https://bugs.freedesktop.org/show_bug.cgi?id=94909>`__ -
[llvmpipe] piglit fs-roundEven-float regression
- `Bug 94917 <https://bugs.freedesktop.org/show_bug.cgi?id=94917>`__ -
radeonsi supports GL_ARB_shader_storage_buffer_object with 0
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
- `Bug 94924 <https://bugs.freedesktop.org/show_bug.cgi?id=94924>`__ -
[GEN8] Ungine Valley fails to run due to "intel_do_flush_locked
failed: Input/output error"
- `Bug 94925 <https://bugs.freedesktop.org/show_bug.cgi?id=94925>`__ -
Crash in egl_dri3_get_dri_context with Dolphin EGL/X11 in single-core
mode
- `Bug 94944 <https://bugs.freedesktop.org/show_bug.cgi?id=94944>`__ -
[regression, hswgt1] gpu hang on arb_shader_image_load_store
- `Bug 94955 <https://bugs.freedesktop.org/show_bug.cgi?id=94955>`__ -
Uninitialized variables leads to random segfaults (valgrind log,
apitrace attached)
- `Bug 94969 <https://bugs.freedesktop.org/show_bug.cgi?id=94969>`__ -
build fails because install-data-local doesn't follow $DESTDIR
- `Bug 94972 <https://bugs.freedesktop.org/show_bug.cgi?id=94972>`__ -
blend failures on llvmpipe with llvm 3.7 due to vector selects
- `Bug 94979 <https://bugs.freedesktop.org/show_bug.cgi?id=94979>`__ -
dolphin-emu rendering broken on gallium/SWR + crashing often
- `Bug 94984 <https://bugs.freedesktop.org/show_bug.cgi?id=94984>`__ -
XCom2 crashes with SIGSEGV on radeonsi
- `Bug 94994 <https://bugs.freedesktop.org/show_bug.cgi?id=94994>`__ -
OSMesaGetProcAdress always fails on mangled OSMesa
- `Bug 94997 <https://bugs.freedesktop.org/show_bug.cgi?id=94997>`__ -
[vulkan, SKL,BDW,HSW]
deqp-vk.spirv_assembly.instruction.compute.opcopymemory.array
regression
- `Bug 94998 <https://bugs.freedesktop.org/show_bug.cgi?id=94998>`__ -
[vulkan]
deqp-vk.pipeline.push_constant.graphics_pipeline.count_3shader_vgf
regression
- `Bug 95001 <https://bugs.freedesktop.org/show_bug.cgi?id=95001>`__ -
[vulkan] deqp-vk.binding_model.shader_access regression
- `Bug 95005 <https://bugs.freedesktop.org/show_bug.cgi?id=95005>`__ -
Unreal engine demos segfault after shader compilation error with
OpenGL 4.3
- `Bug 95026 <https://bugs.freedesktop.org/show_bug.cgi?id=95026>`__ -
Alien Isolation segfault after initial loading screen/video
- `Bug 95034 <https://bugs.freedesktop.org/show_bug.cgi?id=95034>`__ -
vkResetCommandPool should not destroy the command buffers.
- `Bug 95071 <https://bugs.freedesktop.org/show_bug.cgi?id=95071>`__ -
[bisected] Wrong colors in KDE/Qt applications
- `Bug 95133 <https://bugs.freedesktop.org/show_bug.cgi?id=95133>`__ -
X-COM Enemy Within crashes when entering tactical mission with
Bonaire
- `Bug 95138 <https://bugs.freedesktop.org/show_bug.cgi?id=95138>`__ -
[deqp, 32bit, gen8+] deqp-gles31.functional.draw_indirect.negative
- `Bug 95142 <https://bugs.freedesktop.org/show_bug.cgi?id=95142>`__ -
[ES3.1CTS,GEN8]
ESEXT-CTS.draw_elements_base_vertex_tests.invalid_mapped_bos
assertion
- `Bug 95158 <https://bugs.freedesktop.org/show_bug.cgi?id=95158>`__ -
glx-test compilation fails in \`make check\`
- `Bug 95164 <https://bugs.freedesktop.org/show_bug.cgi?id=95164>`__ -
GLSL compiler (linker I think) emits assertion upon call to
glAttachShader
- `Bug 95180 <https://bugs.freedesktop.org/show_bug.cgi?id=95180>`__ -
rasterizer/memory/Convert.h:170:9: error: __builtin_isnan is not a
member of std
- `Bug 95198 <https://bugs.freedesktop.org/show_bug.cgi?id=95198>`__ -
Shadow of Mordor beta has missing geometry with gl 4.3
- `Bug 95203 <https://bugs.freedesktop.org/show_bug.cgi?id=95203>`__ -
Tonga GST/OMX/VCE encode broken since mesa: st/omx: Fix resource leak
on OMX_ErrorNone
- `Bug 95211 <https://bugs.freedesktop.org/show_bug.cgi?id=95211>`__ -
scons TypeError: 'tuple' object is not callable
- `Bug 95246 <https://bugs.freedesktop.org/show_bug.cgi?id=95246>`__ -
Segfault in glBindFramebuffer()
- `Bug 95251 <https://bugs.freedesktop.org/show_bug.cgi?id=95251>`__ -
vdpau decoder capabilities: not supported
- `Bug 95252 <https://bugs.freedesktop.org/show_bug.cgi?id=95252>`__ -
[deqp] deqp-gles31.functional.debug.object_labels.query_length_only
crashes
- `Bug 95292 <https://bugs.freedesktop.org/show_bug.cgi?id=95292>`__ -
[IVB,SKL] vulkan: stride/tiling issue with vkCmdCopyBufferToImage
from larger source buffer into destination image
- `Bug 95296 <https://bugs.freedesktop.org/show_bug.cgi?id=95296>`__ -
nir_lower_double_packing.c:79:4: error: void function
'lower_double_pack_impl' should not return a value [-Wreturn-type]
- `Bug 95324 <https://bugs.freedesktop.org/show_bug.cgi?id=95324>`__ -
GL33-CTS.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo fails in one
case on Haswell
- `Bug 95370 <https://bugs.freedesktop.org/show_bug.cgi?id=95370>`__ -
[965GM] piglit fails many tests after a5d7e144
- `Bug 95373 <https://bugs.freedesktop.org/show_bug.cgi?id=95373>`__ -
Suspicious warning in brw_blorp_clear.cpp
- `Bug 95403 <https://bugs.freedesktop.org/show_bug.cgi?id=95403>`__ -
[GK110] misaligned_gpr spamming dmesg when playing victor vran
- `Bug 95419 <https://bugs.freedesktop.org/show_bug.cgi?id=95419>`__ -
[HSW][regression][bisect] RPG Maker game gives "invalid floating
point operation" at startup
- `Bug 95456 <https://bugs.freedesktop.org/show_bug.cgi?id=95456>`__ -
glXGetFBConfigs has invalid screen bounds
- `Bug 95462 <https://bugs.freedesktop.org/show_bug.cgi?id=95462>`__ -
[BXT,BSW] arb_gpu_shader_fp64 causes gpu hang
- `Bug 95529 <https://bugs.freedesktop.org/show_bug.cgi?id=95529>`__ -
[regression, bisected] Image corruption in Chrome
- `Bug 95537 <https://bugs.freedesktop.org/show_bug.cgi?id=95537>`__ -
Invalid argument in anv_ioctl called from anv_physical_device_init
- `Bug 96221 <https://bugs.freedesktop.org/show_bug.cgi?id=96221>`__ -
nir/nir_lower_tex.c:202: error: unknown field f32 specified in
initializer
- `Bug 96228 <https://bugs.freedesktop.org/show_bug.cgi?id=96228>`__ -
SSBO test regressions from mesa 5b267509
- `Bug 96236 <https://bugs.freedesktop.org/show_bug.cgi?id=96236>`__ -
dri_interface.h:404: error: redefinition of typedef
mesa_glinterop_device_info
- `Bug 96238 <https://bugs.freedesktop.org/show_bug.cgi?id=96238>`__ -
swr fails to build outside of the main directory
- `Bug 96239 <https://bugs.freedesktop.org/show_bug.cgi?id=96239>`__ -
[radeonsi tessellation] [R9 290/390] Random "texture flickering"
(Shadow of Mordor, Tomb Raider, Unigine Heaven 4.0)
- `Bug 96258 <https://bugs.freedesktop.org/show_bug.cgi?id=96258>`__ -
[NVC0] Hang when running compute program
- `Bug 96285 <https://bugs.freedesktop.org/show_bug.cgi?id=96285>`__ -
Mesa build broken
- `Bug 96299 <https://bugs.freedesktop.org/show_bug.cgi?id=96299>`__ -
[vulkan] 64 regressions due to mesa d5f2f32
- `Bug 96346 <https://bugs.freedesktop.org/show_bug.cgi?id=96346>`__ -
[SNB,CTS] es2-cts.gtf.gl.atan regression
- `Bug 96349 <https://bugs.freedesktop.org/show_bug.cgi?id=96349>`__ -
[CTS,SKL,BSW,BDW,KBL,BXT]
es31-cts.arrays_of_arrays.interactionuniformbuffers3
- `Bug 96351 <https://bugs.freedesktop.org/show_bug.cgi?id=96351>`__ -
[CTS,SKL,KBL,BXT] es2-cts.gtf.gl2extensiontests.egl_image.egl_image
- `Bug 96358 <https://bugs.freedesktop.org/show_bug.cgi?id=96358>`__ -
SSO: wrong interface validation between GS and VS (regresion due to
latest gles 3.1)
- `Bug 96425 <https://bugs.freedesktop.org/show_bug.cgi?id=96425>`__ -
[bisected] occasional dark render in The Talos Principle
- `Bug 96504 <https://bugs.freedesktop.org/show_bug.cgi?id=96504>`__ -
[vulkancts] compute tests crash
- `Bug 96516 <https://bugs.freedesktop.org/show_bug.cgi?id=96516>`__ -
[bisected: 482526] "clover: Update OpenCL version string to match
OpenGL": clover's build fails because of missing git_sha1.h
- `Bug 96565 <https://bugs.freedesktop.org/show_bug.cgi?id=96565>`__ -
Clive Barker's Jericho displays strange,vivid colors when motion blur
enabled
- `Bug 96607 <https://bugs.freedesktop.org/show_bug.cgi?id=96607>`__ -
[bisected] texture misrender / flicker in The Talos Principle on SKL
- `Bug 96617 <https://bugs.freedesktop.org/show_bug.cgi?id=96617>`__ -
gl_SecondaryFragDataEXT doesn't work for extended blend func
- `Bug 96629 <https://bugs.freedesktop.org/show_bug.cgi?id=96629>`__ -
dEQP-GLES2.functional.texture.completeness.cube.not_positive_level_0:
Assertion \`width >= 1' failed.
- `Bug 96639 <https://bugs.freedesktop.org/show_bug.cgi?id=96639>`__ -
st/mesa: transfer_map with too-high level with
dEQP-GLES2.functional.texture.completeness.cube.extra_level
- `Bug 96674 <https://bugs.freedesktop.org/show_bug.cgi?id=96674>`__ -
[SNB, ILK]
spec.ext_image_dma_buf_import.ext_image_dma_buf_import-sample_nv1
- `Bug 96765 <https://bugs.freedesktop.org/show_bug.cgi?id=96765>`__ -
BindFragDataLocationIndexed on array fragment shader output.
- `Bug 96791 <https://bugs.freedesktop.org/show_bug.cgi?id=96791>`__ -
Cannot use image from swapchains for sampling
- `Bug 96825 <https://bugs.freedesktop.org/show_bug.cgi?id=96825>`__ -
anv_device.c:31:27: fatal error: anv_timestamp.h: No such file or
directory
Changes
-------
Radeon drivers (r600 and radeonsi) now require LLVm 3.6 as a minimum.
@@ -0,0 +1,41 @@
Mesa 12.0.1 Release Notes / July 8, 2016
========================================
Mesa 12.0.1 is a bug fix release which fixes bugs found since the 12.0.1
release.
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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
28dff9c045f4305c96a875a487b9f06c7e88d910511cd6016dbddcd1f53ade0d mesa-12.0.1.tar.gz
bab24fb79f78c876073527f515ed871fc9c81d816f66c8a0b051d8d653896389 mesa-12.0.1.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 96864 <https://bugs.freedesktop.org/show_bug.cgi?id=96864>`__ -
Mesa 12.0 radeon build broken
Changes
-------
Emil Velikov (4):
- docs: add sha256 checksums for 12.0.0
- radeon: reference the correct cdw/max_dw
- Update version to 12.0.1
- docs: add release notes for 12.0.1
@@ -0,0 +1,376 @@
Mesa 12.0.2 Release Notes / September 2, 2016
=============================================
Mesa 12.0.2 is a bug fix release which fixes bugs found since the 12.0.1
release.
Mesa 12.0.2 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
a08565ab1273751ebe2ffa928cbf785056594c803077c9719d0763da780f2918 mesa-12.0.2.tar.gz
d957a5cc371dcd7ff2aa0d87492f263aece46f79352f4520039b58b1f32552cb mesa-12.0.2.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 69622 <https://bugs.freedesktop.org/show_bug.cgi?id=69622>`__ -
eglTerminate then eglMakeCurrent crahes
- `Bug 89599 <https://bugs.freedesktop.org/show_bug.cgi?id=89599>`__ -
symbol 'x86_64_entry_start' is already defined when building with
LLVM/clang
- `Bug 91342 <https://bugs.freedesktop.org/show_bug.cgi?id=91342>`__ -
Very dark textures on some objects in indoors environments in Postal
2
- `Bug 92306 <https://bugs.freedesktop.org/show_bug.cgi?id=92306>`__ -
GL Excess demo renders incorrectly on nv43
- `Bug 94148 <https://bugs.freedesktop.org/show_bug.cgi?id=94148>`__ -
Framebuffer considered invalid when a draw call is done before
glCheckFramebufferStatus
- `Bug 96274 <https://bugs.freedesktop.org/show_bug.cgi?id=96274>`__ -
[NVC0] Failure when compiling compute shader: Assertion
\`bb->getFirst()->serial <= bb->getExit()->serial' failed
- `Bug 96358 <https://bugs.freedesktop.org/show_bug.cgi?id=96358>`__ -
SSO: wrong interface validation between GS and VS (regresion due to
latest gles 3.1)
- `Bug 96381 <https://bugs.freedesktop.org/show_bug.cgi?id=96381>`__ -
Texture artifacts with immutable texture storage and mipmaps
- `Bug 96762 <https://bugs.freedesktop.org/show_bug.cgi?id=96762>`__ -
[radeonsi,apitrace] Firewatch: nothing rendered in scrollable (text)
areas
- `Bug 96835 <https://bugs.freedesktop.org/show_bug.cgi?id=96835>`__ -
"gallium: Force blend color to 16-byte alignment" crash with
"-march=native -O3" causes some 32bit games to crash
- `Bug 96850 <https://bugs.freedesktop.org/show_bug.cgi?id=96850>`__ -
Crucible tests fail for 32bit mesa
- `Bug 96908 <https://bugs.freedesktop.org/show_bug.cgi?id=96908>`__ -
[radeonsi] MSAA causes graphical artifacts
- `Bug 96911 <https://bugs.freedesktop.org/show_bug.cgi?id=96911>`__ -
webgl2 conformance2/textures/misc/tex-mipmap-levels.html crashes 12.1
Intel driver
- `Bug 96971 <https://bugs.freedesktop.org/show_bug.cgi?id=96971>`__ -
invariant qualifier is not valid for shader inputs
- `Bug 97039 <https://bugs.freedesktop.org/show_bug.cgi?id=97039>`__ -
The Talos Principle and Serious Sam 3 GPU faults
- `Bug 97207 <https://bugs.freedesktop.org/show_bug.cgi?id=97207>`__ -
[IVY BRIDGE] Fragment shader discard writing to depth
- `Bug 97214 <https://bugs.freedesktop.org/show_bug.cgi?id=97214>`__ -
X not running with error "Failed to make EGL context current"
- `Bug 97225 <https://bugs.freedesktop.org/show_bug.cgi?id=97225>`__ -
[i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
segmentation fault
- `Bug 97231 <https://bugs.freedesktop.org/show_bug.cgi?id=97231>`__ -
GL_DEPTH_CLAMP doesn't clamp to the far plane
- `Bug 97307 <https://bugs.freedesktop.org/show_bug.cgi?id=97307>`__ -
glsl/glcpp/tests/glcpp-test regression
- `Bug 97331 <https://bugs.freedesktop.org/show_bug.cgi?id=97331>`__ -
glDrawElementsBaseVertex doesn't work in display list on i915
- `Bug 97351 <https://bugs.freedesktop.org/show_bug.cgi?id=97351>`__ -
DrawElementsBaseVertex with VBO ignores base vertex on Intel GMA 9xx
in some cases
- `Bug 97426 <https://bugs.freedesktop.org/show_bug.cgi?id=97426>`__ -
glScissor gives vertically inverted result
- `Bug 97476 <https://bugs.freedesktop.org/show_bug.cgi?id=97476>`__ -
Shader binaries should not be stored in the PipelineCache
- `Bug 97567 <https://bugs.freedesktop.org/show_bug.cgi?id=97567>`__ -
[SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1
Changes
-------
Andreas Boll (1):
- configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string
too
Bernard Kilarski (1):
- glx: fix error code when there is no context bound
Brian Paul (4):
- svga: handle mismatched number of samplers, sampler views
- mesa: use \_mesa_clear_texture_image() in clear_texture_fields()
- swrast: fix incorrectly positioned putImage() in swrast driver
- mesa: fix format conversion bug in get_tex_rgba_uncompressed()
Chad Versace (2):
- i965: Fix miptree layout for EGLImage-based renderbuffers
- i965: Respect miptree offsets in intel_readpixels_tiled_memcpy()
Christian König (1):
- st/mesa: fix reference counting bug in st_vdpau
Chuck Atkins (1):
- swr: Refactor checks for compiler feature flags
Daniel Scharrer (1):
- mesa: Fix fixed function spot lighting on newer hardware (again)
Dave Airlie (2):
- anv: fix writemask on blit fragment shader.
- st/glsl_to_tgsi: fix st_src_reg_for_double constant.
Emil Velikov (15):
- docs: add sha256 checksums for 12.0.1
- mesa: automake: list builddir before srcdir
- mesa: scons: list builddir before srcdir
- i965: store reference to the context within struct brw_fence (v2)
- anv: remove internal 'validate' layer
- anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
- anv: automake: build with -Bsymbolic
- anv: do not export the Vulkan API
- anv: remove dummy VK_DEBUG_MARKER_EXT entry points
- isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
- cherry-ignore: temporary(?) drop "a4xx: make sure to actually clamp
depth"
- i915: Check return value of screen->image.loader->getBuffers
- Revert "i965/miptree: Set logical_depth0 == 6 for cube maps"
- glx/glvnd: list the strcmp arguments in correct order
- Update version to 12.0.2
Eric Anholt (4):
- vc4: Close our screen's fd on screen close.
- vc4: Disable early Z with computed depth.
- vc4: Fix a leak of the src[] array of VPM reads in optimization.
- vc4: Fix leak of the bo_handles table.
Francisco Jerez (3):
- i965: Emit SKL VF cache invalidation W/A from
brw_emit_pipe_control_flush.
- i965: Make room in the batch epilogue for three more pipe controls.
- i965: Fix remaining flush vs invalidate race conditions in
brw_emit_pipe_control_flush.
Haixia Shi (1):
- platform_android: prevent deadlock in droid_swap_buffers
Ian Romanick (5):
- mesa: Strip arrayness from interface block names in some IO
validation
- glsl: Pack integer and double varyings as flat even if interpolation
mode is none
- glcpp: Track the actual version instead of just the version_resolved
flag
- glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00
shaders
- glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10
Ilia Mirkin (16):
- mesa: etc2 online compression is unsupported, don't attempt it
- st/mesa: return appropriate mesa format for ETC texture formats
- mesa: set \_NEW_BUFFERS when updating texture bound to current
buffers
- nv50,nvc0: srgb rendering is only available for rgba/bgra
- vbo: allow DrawElementsBaseVertex in display lists
- gallium/util: add helper to compute zmin/zmax for a viewport state
- nv50,nvc0: fix depth range when halfz is enabled
- nv50/ir: fix bb positions after exit instructions
- vbo: add basevertex when looking up elements for vbo splitting
- a4xx: only disable depth clipping, not all clipping, when requested
- nv50/ir: make sure cfg iterator always hits all blocks
- main: add missing EXTRA_END in OES_sample_variables get check
- nouveau: always enable at least one RC
- nv30: only bail on color/depth bpp mismatch when surfaces are
swizzled
- a4xx: make sure to actually clamp depth as requested
- gk110/ir: fix quadop dall emission
Jan Ziak (2):
- egl/x11: avoid using freed memory if dri2 init fails
- loader: fix memory leak in loader_dri3_open
Faith Ekstrand (31):
- nir/spirv: Don't multiply the push constant block size by 4
- anv: Add a stub for CmdCopyQueryPoolResults on Ivy Bridge
- glsl/types: Fix function type comparison function
- glsl/types: Use \_mesa_hash_data for hashing function types
- genxml: Make gen6-7 blending look more like gen8
- anv/pipeline: Unify blend state setup between gen7 and gen8
- anv: Enable independentBlend on gen7
- anv: Add an align_down_npot_u32 helper
- anv: Handle VK_WHOLE_SIZE properly for buffer views
- i965/miptree: Enforce that height == 1 for 1-D array textures
- i965/miptree: Set logical_depth0 == 6 for cube maps
- nir: Add a nir_deref_foreach_leaf helper
- nir/inline: Constant-initialize local variables in the callee if
needed
- anv/pipeline: Set up point coord enables
- i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations
- i965/vec4: Make opt_vector_float reset at the top of each block
- anv/blit2d: Add a format parameter to bind_dst and create_iview
- anv/blit2d: Add support for RGB destinations
- anv/clear: Make cmd_clear_image take an actual VkClearValue
- anv/clear: Clear E5B9G9R9 images as R32_UINT
- anv: Include the pipeline layout in the shader hash
- isl: Allow multisampled array textures
- anv/descriptor_set: memset anv_descriptor_set_layout
- anv/pipeline: Fix bind maps for fragment output arrays
- anv/allocator: Correctly set the number of buckets
- anv/pipeline: Properly handle OOM during shader compilation
- anv: Remove unused fields from anv_pipeline_bind_map
- anv: Add pipeline_has_stage guards a few places
- anv: Add a struct for storing a compiled shader
- anv/pipeline: Add support for caching the push constant map
- anv: Rework pipeline caching
José Fonseca (2):
- appveyor: Install pywin32 extensions.
- appveyor: Force Visual Studio 2013 image.
Kenneth Graunke (21):
- genxml: Add CLIPMODE\_\* prefix to 3DSTATE_CLIP's "Clip Mode" enum
values.
- genxml: Add APIMODE_D3D missing enum values and improve consistency.
- anv: Fix near plane clipping on Gen7/7.5.
- anv: Enable early culling on Gen7.
- anv: Unify 3DSTATE_CLIP code across generations.
- genxml: Rename "API Rendering Disable" to "Rendering Disable".
- anv: Properly call gen75_emit_state_base_address on Haswell.
- i965: Include VUE handles for GS with invocations > 1.
- nir: Add a base const_index to shared atomic intrinsics.
- i965: Fix shared atomic intrinsics to pay attention to base.
- mesa: Add GL_BGRA_EXT to the list of GenerateMipmap internal formats.
- mesa: Don't call GenerateMipmap if Width or Height == 0.
- glsl: Delete bogus ir_set_program_inouts assert.
- glsl: Fix the program resource names of gl_TessLevelOuter/Inner[].
- glsl: Fix location bias for patch variables.
- glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00.
- mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case.
- nir/builder: Add bany_inequal and bany helpers.
- i965: Implement the WaPreventHSTessLevelsInterference workaround.
- i965: Fix execution size of scalar TCS barrier setup code.
- i965: Fix barrier count shift in scalar TCS backend.
Leo Liu (2):
- st/omx/enc: check uninitialized list from task release
- vl/dri3: fix a memory leak from front buffer
Marek Olšák (7):
- glsl_to_tgsi: don't use the negate modifier in integer ops after
bitcast
- radeonsi: add a workaround for a compute VGPR-usage LLVM bug
- winsys/amdgpu: disallow DCC with mipmaps
- gallium/util: fix align64
- radeonsi: only set dual source blending for MRT0
- radeonsi: fix VM faults due NULL internal const buffers on CIK
- radeonsi: disable SDMA texture copying on Carrizo
Matt Turner (4):
- mapi: Massage code to allow clang to compile.
- i965/vec4: Ignore swizzle of VGRF for use by var_range_end().
- mesa: Use AC_HEADER_MAJOR to include correct header for major().
- nir: Walk blocks in source code order in lower_vars_to_ssa.
Michel Dänzer (1):
- glx: Don't use current context in \__glXSendError
Miklós Máté (1):
- vbo: set draw_id
Nanley Chery (5):
- anv/descriptor_set: Fix binding partly undefined descriptor sets
- isl: Fix assert on raw buffer surface state size
- anv/device: Fix max buffer range limits
- isl: Fix isl_tiling_is_any_y()
- anv/gen7_pipeline: Set PixelShaderKillPixel for discards
Nicolai Hähnle (7):
- radeonsi: explicitly choose center locations for 1xAA on Polaris
- radeonsi: fix Polaris MSAA regression
- radeonsi: ensure sample locations are set for line and polygon
smoothing
- st_glsl_to_tgsi: only skip over slots of an input array that are
present
- glsl: fix optimization of discard nested multiple levels
- radeonsi: flush TC L2 cache for indirect draw data
- radeonsi: add si_set_rw_buffer to be used for internal descriptors
Nicolas Boichat (6):
- egl/dri2: dri2_make_current: Set EGL error if bindContext fails
- egl/wayland: Set disp->DriverData to NULL on error
- egl/surfaceless: Set disp->DriverData to NULL on error
- egl/drm: Set disp->DriverData to NULL on error
- egl/android: Set dpy->DriverData to NULL on error
- egl/dri2: Add reference count for dri2_egl_display
Rob Herring (3):
- Android: add missing u_math.h include path for libmesa_isl
- vc4: fix vc4_resource_from_handle() stride calculation
- vc4: add hash table look-up for exported dmabufs
Samuel Pitoiset (7):
- nvc0/ir: fix images indirect access on Fermi
- nvc0: fix the driver cb size when draw parameters are used
- gm107/ir: add missing NEG modifier for IADD32I
- gm107/ir: make use of ADD32I for all immediates
- nvc0: upload sample locations on GM20x
- nvc0: invalidate textures/samplers on GK104+
- nv50/ir: always emit the NDV bit for OP_QUADOP
Stefan Dirsch (1):
- Avoid overflow in 'last' variable of FindGLXFunction(...)
Stencel, Joanna (1):
- egl/wayland-egl: Fix for segfault in dri2_wl_destroy_surface.
Tim Rowley (2):
- Revert "gallium: Force blend color to 16-byte alignment"
- swr: switch from overriding -march to selecting features
Tomasz Figa (8):
- gallium/dri: Add shared glapi to LIBADD on Android
- egl/android: Remove unused variables
- egl/android: Check return value of dri2_get_dri_config()
- egl/android: Stop leaking DRI images
- gallium/winsys/kms: Fix double refcount when importing from prime FD
(v2)
- gallium/winsys/kms: Fully initialize kms_sw_dt at prime import time
(v2)
- gallium/winsys/kms: Move display target handle lookup to separate
function
- gallium/winsys/kms: Look up the GEM handle after importing a prime FD
@@ -0,0 +1,48 @@
Mesa 12.0.3 Release Notes / September 15, 2016
==============================================
Mesa 12.0.3 is a bug fix release which fixes bugs found since the 12.0.3
release.
Mesa 12.0.3 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
79abcfab3de30dbd416d1582a3cf6b1be308466231488775f1b7bb43be353602 mesa-12.0.3.tar.gz
1dc86dd9b51272eee1fad3df65e18cda2e556ef1bc0b6e07cd750b9757f493b1 mesa-12.0.3.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 97781 <https://bugs.freedesktop.org/show_bug.cgi?id=97781>`__ -
[HSW, BYT, IVB]
es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map
Changes
-------
Emil Velikov (3):
- docs: add sha256 checksums for 12.0.2
- Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ
calculations"
- Update version to 12.0.3
José Fonseca (1):
- appveyor: Update winflexbison download URL.
@@ -0,0 +1,281 @@
Mesa 12.0.4 Release Notes / November 10, 2016
=============================================
Mesa 12.0.4 is a bug fix release which fixes bugs found since the 12.0.4
release.
Mesa 12.0.4 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
22026ce4f1c6a7908b0d10ff057decec0a5633afe7f38a0cef5c08d0689f02a6 mesa-12.0.4.tar.gz
5d6003da867d3f54e5000b4acdfc37e6cce5b6a4459274fdad73e24bd2f0065e mesa-12.0.4.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 71759 <https://bugs.freedesktop.org/show_bug.cgi?id=71759>`__ -
Intel driver fails with "intel_do_flush_locked failed: No such file
or directory" if buffer imported with EGL_NATIVE_PIXMAP_KHR
- `Bug 94354 <https://bugs.freedesktop.org/show_bug.cgi?id=94354>`__ -
R9285 Unigine Valley perf regression since radeonsi: use re-Z
- `Bug 96770 <https://bugs.freedesktop.org/show_bug.cgi?id=96770>`__ -
include/GL/mesa_glinterop.h:62: error: redefinition of typedef
GLXContext
- `Bug 97231 <https://bugs.freedesktop.org/show_bug.cgi?id=97231>`__ -
GL_DEPTH_CLAMP doesn't clamp to the far plane
- `Bug 97233 <https://bugs.freedesktop.org/show_bug.cgi?id=97233>`__ -
vkQuake VkSpecializationMapEntry related bug
- `Bug 97260 <https://bugs.freedesktop.org/show_bug.cgi?id=97260>`__ -
R9 290 low performance in Linux 4.7
- `Bug 97549 <https://bugs.freedesktop.org/show_bug.cgi?id=97549>`__ -
[SNB, BXT] up to 40% perf drop from "loader/dri3: Overhaul
dri3_update_num_back" commit
- `Bug 97887 <https://bugs.freedesktop.org/show_bug.cgi?id=97887>`__ -
llvm segfault in janusvr -render vive
- `Bug 98025 <https://bugs.freedesktop.org/show_bug.cgi?id=98025>`__ -
[radeonsi] incorrect primitive restart index used
- `Bug 98134 <https://bugs.freedesktop.org/show_bug.cgi?id=98134>`__ -
dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers
wants a different GL error code
- `Bug 98326 <https://bugs.freedesktop.org/show_bug.cgi?id=98326>`__ -
[dEQP, EGL] pbuffer depth/stencil tests fail
Changes
-------
Axel Davy (4):
- gallium/util: Really allow aliasing of dst for u_box_union\_\*
- st/nine: Fix the calculation of the number of vs inputs
- st/nine: Fix mistake in Volume9 UnlockBox
- st/nine: Fix locking CubeTexture surfaces.
Brendan King (1):
- configure.ac: fix the name of the Wayland Scanner pc file
Brian Paul (1):
- st/mesa: fix swizzle issue in st_create_sampler_view_from_stobj()
Chad Versace (3):
- egl: Fix truncation error in \_eglParseSyncAttribList64
- i965/sync: Fix uninitalized usage and leak of mutex
- egl: Don't advertise unsupported platform extensions
Chuanbo Weng (1):
- gbm: fix potential NULL deref of mapImage/unmapImage.
Chuck Atkins (1):
- autoconf: Make header install distinct for various APIs (v2)
Dave Airlie (3):
- anv: initialise and increment send_sbc
- anv/wsi: fix apps that acquire multiple images up front
- Revert "st/vdpau: use linear layout for output surfaces"
Emil Velikov (12):
- docs: add sha256 checksums for 12.0.3
- cherry-ignore: add non-applicable i965 commit
- cherry-ignore: add vaapi encode fix
- cherry-ignore: add EGL_KHR_debug fix
- cherry-ignore: add update_renderbuffer_read_surfaces()
- isl/gen6: correctly check msaa layout samples count
- egl/x11: don't crash if dri2_dpy->conn is NULL
- get-pick-list.sh: Require explicit "12.0" for nominating stable
patches
- automake: don't forget to pick wglext.h in the tarball
- cherry-ignore: add N/A EGL revert
- cherry-ignore: add ClientWaitSync fixes
- Update version to 12.0.4
Eric Anholt (5):
- travis: Parse configure.ac to pick an updated LIBDRM_VERSION.
- travis: Update to the Ubuntu Trusty image.
- travis: Enable vc4 in libdrm to satisfy vc4 test build dependency.
- travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers.
- gallium: Fix install-gallium-links.mk on non-bash /bin/sh
Hans de Goede (1):
- pipe_loader_sw: Fix fd leak when instantiated via
pipe_loader_sw_probe_kms
Ian Romanick (1):
- glsl: Fix cut-and-paste bug in hierarchical visitor
ir_expression::accept
Ilia Mirkin (16):
- nv30: set usage to staging so that the buffer is allocated in GART
- a3xx: make sure to actually clamp depth as requested
- a3xx: make use of software clipping when hw can't handle it
- a3xx: use window scissor to simulate viewport xy clip
- main: GL_RGB10_A2UI does not come with GL 3.0/EXT_texture_integer
- mesa/formatquery: limit ES target support, fix core context support
- nir: fix definition of pack_uvec2_to_uint
- gm107/ir: AL2P writes to a predicate register
- st/mesa: fix is_scissor_enabled when X/Y are negative
- nvc0/ir: fix overwriting of value backing non-constant gather offset
- nv50/ir: copy over value's register id when resolving merge of a phi
- nvc0/ir: fix textureGather with a single offset
- gm107/ir: fix texturing with indirect samplers
- gm107/ir: fix bit offset of tex lod setting for indirect texturing
- nv50,nvc0: avoid reading out of bounds when getting bogus so info
- nv50/ir: process texture offset sources as regular sources
James Legg (1):
- radeonsi: Fix primitive restart when index changes
Faith Ekstrand (9):
- nir/spirv: Swap the argument order for AtomicCompareExchange
- nir/spirv: Use the correct sources for CompareExchange on images
- nir/spirv: Break variable decoration handling into a helper
- nir/spirv: Refactor variable deocration handling
- nir/spirv/cfg: Handle switches whose break block is a loop continue
- nir/spirv/cfg: Detect switch_break after loop_break/continue
- nir: Add a nop intrinsic
- nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks
- intel/blorp: Rework our usage of ralloc when compiling shaders
Jonathan Gray (3):
- genxml: add generated headers to EXTRA_DIST
- mapi: automake: set VISIBILITY_CFLAGS for shared glapi
- mesa: automake: include mesa_glinterop.h in distfile
Julien Isorce (1):
- st/va: also honors interlaced preference when providing a video
format
Kenneth Graunke (8):
- nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().
- mesa: Expose RESET_NOTIFICATION_STRATEGY with KHR_robustness.
- i965: Fix missing \_NEW_TRANSFORM in Gen8+ 3DSTATE_DS atom.
- i965: Add missing BRW_NEW_VS_PROG_DATA to 3DSTATE_CLIP.
- i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA.
- i965: Add missing BRW_NEW_CS_PROG_DATA to compute constant atom.
- i965: Add missing BRW_CS_PROG_DATA to CS work group surface atom.
- i965: Fix gl_InvocationID in dual object GS where invocations == 1.
Marek Olšák (12):
- radeonsi: fix cubemaps viewed as 2D
- radeonsi: take compute shader and dispatch indirect memory usage into
account
- radeonsi: fix FP64 UBO loads with indirect uniform block indexing
- mesa: fix glGetFramebufferAttachmentParameteriv w/ on-demand
FRONT_BACK alloc
- radeonsi: fix interpolateAt opcodes for .zw components
- radeonsi: fix texture border colors for compute shaders
- radeonsi: disable ReZ
- gallium/radeon: make sure the address of separate CMASK is aligned
properly
- winsys/amdgpu: fix radeon_surf::macro_tile_index for imported
textures
- egl: use util/macros.h
- egl: make interop ABI visible again
- glx: make interop ABI visible again
Mario Kleiner (1):
- glx: Perform check for valid fbconfig against proper X-Screen.
Martin Peres (2):
- loader/dri3: add get_dri_screen() to the vtable
- loader/dri3: import prime buffers in the currently-bound screen
Matt Whitlock (5):
- egl/android: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
- gallium/auxiliary: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
- st/dri: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)
- st/xa: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
- gallium/winsys: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)
Max Staudt (1):
- r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering
Michel Dänzer (1):
- loader/dri3: Overhaul dri3_update_num_back
Nicholas Bishop (2):
- gbm: return appropriate error when queryImage() fails
- st/dri: check pipe_screen->resource_get_handle() return value
Nicolai Hähnle (10):
- gallium/radeon: cleanup and fix branch emits
- st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operations
- st/glsl_to_tgsi: simplify translate_tex_offset
- st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded
offsets
- st/mesa: fix vertex elements setup for doubles
- radeonsi: fix indirect loads of 64 bit constants
- st/glsl_to_tgsi: fix atomic counter addressing
- st/glsl_to_tgsi: fix block copies of arrays of doubles
- st/mesa: only set primitive_restart when the restart index is in
range
- radeonsi: fix 64-bit loads from LDS
Samuel Pitoiset (4):
- nvc0/ir: fix subops for IMAD
- gk110/ir: fix wrong emission of OP_NOT
- nvc0: use correct bufctx when invalidating CP textures
- nvc0/ir: fix emission of IMAD with NEG modifiers
Stencel, Joanna (1):
- egl/wayland: add missing destroy_window callback
Tapani Pälli (5):
- egl: stop claiming support for pbuffer + msaa
- egl/dri2: set max values for pbuffer width and height
- egl: add check that eglCreateContext gets a valid config
- mesa: fix error handling in DrawBuffers
- egl: set preserved behavior for surface only if config supports it
Tim Rowley (1):
- configure.ac: add llvm inteljitevents component if enabled
Vedran Miletić (1):
- clover: Fix build against clang SVN >= r273191
Vinson Lee (1):
- Revert "mesa_glinterop: remove inclusion of GLX header"
@@ -0,0 +1,109 @@
Mesa 12.0.5 Release Notes / December 5, 2016
============================================
Mesa 12.0.5 is a bug fix release which fixes bugs found since the 12.0.5
release.
Mesa 12.0.5 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
44d08a27d98bfeacd864381189e434d98afbf451689d01f80380dc1d66450e5b mesa-12.0.5.tar.gz
2b0a972d8282860a11291c09c3ef01ac45171405951eb21a83c45ed2b4321924 mesa-12.0.5.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 77662 <https://bugs.freedesktop.org/show_bug.cgi?id=77662>`__ -
Fail to render to different faces of depth-stencil cube map
- `Bug 97779 <https://bugs.freedesktop.org/show_bug.cgi?id=97779>`__ -
[regression, bisected][BDW, GPU hang] stuck on render ring, always
reproducible
- `Bug 98415 <https://bugs.freedesktop.org/show_bug.cgi?id=98415>`__ -
Vulkan Driver JSON file contains incorrect field
Changes
-------
Adam Jackson (2):
- glx/glvnd: Don't modify the dummy slot in the dispatch table
- glx/glvnd: Fix dispatch function names and indices
Anuj Phogat (1):
- i965: Fix GPU hang related to multiple render targets and alpha
testing
Emil Velikov (4):
- docs: add release notes for 12.0.4
- docs: add sha256 checksums for 12.0.4
- cherry-ignore: add reverted LLVM_LIBDIR patch
- Update version to 12.0.5
Haixia Shi (1):
- mesa: change state query return value for RGB565
Faith Ekstrand (3):
- i965/fs/generator: Don't use the address immediate for MOV_INDIRECT
- anv/cmd_buffer: Take a command buffer instead of a batch in two
helpers
- anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
Kenneth Graunke (1):
- intel: Fix pixel shader scratch space allocation on Gen9+ platforms.
Marek Olšák (13):
- gallium/radeon: fix behavior of GLSL findLSB(0)
- gallium/radeon: make sure HTILE address is aligned properly
- radeonsi: fix an assertion failure in
si_decompress_sampler_color_textures
- gallium/radeon: unify viewport emission code
- gallium/radeon: set VPORT_ZMIN/MAX registers correctly
- radeonsi: fix gl_PatchVerticesIn for tessellation evaluation shader
- radeonsi: fix a crash in imageSize for cubemap arrays
- radeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the kernel allows it
- gallium/radeon: add support for sharing textures with DCC between
processes
- radeonsi: always set all blend registers
- radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending
- radeonsi: disable RB+ blend optimizations for dual source blending
- radeonsi: silence runtime warnings with LLVM 3.9
Matt Turner (1):
- anv: Replace "abi_versions" with correct "api_version".
Nanley Chery (1):
- mesa/fbobject: Update CubeMapFace when reusing textures
Steinar H. Gunderson (1):
- Fix races during \_mesa_HashWalk().
Tim Rowley (3):
- swr: [rasterizer jitter] cleanup supporting different llvm versions
- swr: [rasterizer jitter] fix llvm-3.7 compile
- swr: [rasterizer] add support for llvm-3.9
@@ -0,0 +1,118 @@
Mesa 12.0.6 Release Notes / January 23, 2017
============================================
Mesa 12.0.6 is a bug fix release which fixes bugs found since the 12.0.5
release.
Mesa 12.0.6 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 **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
65339ba5d76a45225b8b56f9a1da9db15c569e1d163760faa2921da0a8461741 mesa-12.0.6.tar.gz
7d6da9744c1022a4c2ab6ad01a206984d00443fb691568011d01b3dd97e36448 mesa-12.0.6.tar.xz
New features
------------
None
Bug fixes
---------
This list is likely incomplete.
- `Bug 92234 <https://bugs.freedesktop.org/show_bug.cgi?id=92234>`__ -
[BDW] GPU hang in Shogun2
- `Bug 95130 <https://bugs.freedesktop.org/show_bug.cgi?id=95130>`__ -
Derivatives of gl_Color wrong when helper pixels used
- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
- `Bug 99030 <https://bugs.freedesktop.org/show_bug.cgi?id=99030>`__ -
[HSW, regression] transform feedback fails on Linux 4.8
- `Bug 99354 <https://bugs.freedesktop.org/show_bug.cgi?id=99354>`__ -
[G71] "Assertion \`bkref' failed" reproducible with glmark2
Changes
-------
Chad Versace (3):
- i965/mt: Disable aux surfaces after making miptree shareable
- i965/mt: Disable HiZ when sharing depth buffer externally (v2)
- anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
Emil Velikov (5):
- docs: add sha256 checksums for 12.0.5
- get-typod-pick-list.sh: add new script
- automake: use shared llvm libs for make distcheck
- egl/wayland: use the destroy_window_callback for swrast
- Update version to 12.0.6
Fredrik Höglund (1):
- dri3: Fix MakeCurrent without a default framebuffer
Ilia Mirkin (1):
- nouveau: take extra push space into account for pushbuf_space calls
Faith Ekstrand (19):
- spirv/nir: Fix some texture opcode asserts
- spirv/nir: Add support for shadow samplers that return vec4
- spirv/nir: Properly handle gather components
- anv/pipeline: Set binding_table.gather_texture_start
- nir: Add a helper for determining the type of a texture source
- nir/lower_tex: Add some helpers for working with tex sources
- nir/lower_tex: Add support for lowering coordinate offsets
- i965/nir: Enable NIR lowering of txf and rect offsets
- i965: Get rid of the do_lower_unnormalized_offsets pass
- spirv/nir: Don't increment coord_components for array lod queries
- anv/image: Assert that the image format is actually supported
- spirv/nir: Move opcode selection higher up in handle_texture
- spirv/nir: Refactor type handling in handle_texture
- nir/spirv: Refactor coordinate handling in handle_texture
- spirv/nir: Handle texture projectors
- spirv/nir: Add support for ImageQuerySamples
- anv/device: Return the right error for failed maps
- anv/device: Implicitly unmap memory objects in FreeMemory
- anv/descriptor_set: Write the state offset in the surface state free
list.
Kenneth Graunke (2):
- spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
- i965: Properly flush in hsw_pause_transform_feedback().
Marek Olšák (6):
- cso: don't release sampler states that are bound
- radeonsi: always restore sampler states when unbinding sampler views
- radeonsi: fix incorrect FMASK checking in bind_sampler_states
- radeonsi: disable CE on SI + AMDGPU
- radeonsi: disable the constant engine (CE) on Carrizo and Stoney
- gallium/radeon: fix the draw-calls HUD query
Matt Turner (3):
- i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.
- i965/fs: Add unit tests for copy propagation pass.
- i965/fs: Reject copy propagation into SEL if not min/max.
Michel Dänzer (1):
- cso: Don't restore nr_samplers in cso_restore_fragment_samplers
Nicolai Hähnle (1):
- radeonsi: enable WQM in PS prolog when needed
@@ -0,0 +1,333 @@
Mesa 13.0.0 Release Notes / November 1, 2016
============================================
Mesa 13.0.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 13.0.1.
Mesa 13.0.0 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
4a54d7cdc1a94a8dae05a75ccff48356406d51b0d6a64cbdc641c266e3e008eb mesa-13.0.0.tar.gz
94edb4ebff82066a68be79d9c2627f15995e1fe10f67ab3fc63deb842027d727 mesa-13.0.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- OpenGL ES 3.1 on i965/hsw
- OpenGL ES 3.2 on i965/gen9+ (Skylake and later)
- GL_ARB_ES3_1_compatibility on i965
- GL_ARB_ES3_2_compatibility on i965/gen8+
- GL_ARB_clear_texture on r600, radeonsi
- GL_ARB_compute_variable_group_size on nvc0, radeonsi
- GL_ARB_cull_distance on radeonsi
- GL_ARB_enhanced_layouts on i965, nv50, nvc0, radeonsi, llvmpipe,
softpipe
- GL_ARB_indirect_parameters on radeonsi
- GL_ARB_query_buffer_object on radeonsi
- GL_ARB_shader_draw_parameters on radeonsi
- GL_ARB_shader_group_vote on nvc0
- GL_ARB_shader_viewport_layer_array on i965/gen6+
- GL_ARB_stencil_texturing on i965/hsw
- GL_ARB_texture_stencil8 on i965/hsw
- GL_EXT_window_rectangles on nv50, nvc0
- GL_KHR_blend_equation_advanced on i965
- GL_KHR_robustness on nvc0, radeonsi
- GL_KHR_texture_compression_astc_sliced_3d on i965
- GL_OES_copy_image on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe
- GL_OES_geometry_shader on i965/gen8+, nvc0, radeonsi
- GL_OES_primitive_bounding_box on i965/gen7+, nvc0, radeonsi
- GL_OES_texture_cube_map_array on i965/gen8+, nvc0, radeonsi
- GL_OES_tessellation_shader on i965/gen7+, nvc0, radeonsi
- GL_OES_viewport_array on nvc0, radeonsi
- GL_ANDROID_extension_pack_es31a on i965/gen9+
Bug fixes
---------
- `Bug 61907 <https://bugs.freedesktop.org/show_bug.cgi?id=61907>`__ -
Indirect rendering of multi-texture vertex arrays broken
- `Bug 69622 <https://bugs.freedesktop.org/show_bug.cgi?id=69622>`__ -
eglTerminate then eglMakeCurrent crahes
- `Bug 71759 <https://bugs.freedesktop.org/show_bug.cgi?id=71759>`__ -
Intel driver fails with "intel_do_flush_locked failed: No such file
or directory" if buffer imported with EGL_NATIVE_PIXMAP_KHR
- `Bug 83036 <https://bugs.freedesktop.org/show_bug.cgi?id=83036>`__ -
[ILK]Piglit spec_ARB_copy_image_arb_copy_image-formats fails
- `Bug 89599 <https://bugs.freedesktop.org/show_bug.cgi?id=89599>`__ -
symbol 'x86_64_entry_start' is already defined when building with
LLVM/clang
- `Bug 90513 <https://bugs.freedesktop.org/show_bug.cgi?id=90513>`__ -
Odd gray and red flicker in The Talos Principle on GK104
- `Bug 91342 <https://bugs.freedesktop.org/show_bug.cgi?id=91342>`__ -
Very dark textures on some objects in indoors environments in Postal
2
- `Bug 92306 <https://bugs.freedesktop.org/show_bug.cgi?id=92306>`__ -
GL Excess demo renders incorrectly on nv43
- `Bug 94148 <https://bugs.freedesktop.org/show_bug.cgi?id=94148>`__ -
Framebuffer considered invalid when a draw call is done before
glCheckFramebufferStatus
- `Bug 94354 <https://bugs.freedesktop.org/show_bug.cgi?id=94354>`__ -
R9285 Unigine Valley perf regression since radeonsi: use re-Z
- `Bug 94561 <https://bugs.freedesktop.org/show_bug.cgi?id=94561>`__ -
[llvmpipe] PIPE_CAP_VIDEO_MEMORY reports negative value on 32 bits
(with 16GB ram)
- `Bug 94627 <https://bugs.freedesktop.org/show_bug.cgi?id=94627>`__ -
Game Risen on wine black grass
- `Bug 94681 <https://bugs.freedesktop.org/show_bug.cgi?id=94681>`__ -
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23 takes
25 minutes to compile
- `Bug 95000 <https://bugs.freedesktop.org/show_bug.cgi?id=95000>`__ -
deqp: assert in
dEQP-GLES3.functional.vertex_arrays.single_attribute.strides.fixed.user_ptr_stride17_components2_quads1
- `Bug 95130 <https://bugs.freedesktop.org/show_bug.cgi?id=95130>`__ -
Derivatives of gl_Color wrong when helper pixels used
- `Bug 95246 <https://bugs.freedesktop.org/show_bug.cgi?id=95246>`__ -
Segfault in glBindFramebuffer()
- `Bug 95419 <https://bugs.freedesktop.org/show_bug.cgi?id=95419>`__ -
[HSW][regression][bisect] RPG Maker game gives "invalid floating
point operation" at startup
- `Bug 95462 <https://bugs.freedesktop.org/show_bug.cgi?id=95462>`__ -
[BXT,BSW] arb_gpu_shader_fp64 causes gpu hang
- `Bug 95529 <https://bugs.freedesktop.org/show_bug.cgi?id=95529>`__ -
[regression, bisected] Image corruption in Chrome
- `Bug 96235 <https://bugs.freedesktop.org/show_bug.cgi?id=96235>`__ -
st_nir.h:34: error: redefinition of typedef nir_shader
- `Bug 96274 <https://bugs.freedesktop.org/show_bug.cgi?id=96274>`__ -
[NVC0] Failure when compiling compute shader: Assertion
\`bb->getFirst()->serial <= bb->getExit()->serial' failed
- `Bug 96285 <https://bugs.freedesktop.org/show_bug.cgi?id=96285>`__ -
Mesa build broken
- `Bug 96299 <https://bugs.freedesktop.org/show_bug.cgi?id=96299>`__ -
[vulkan] 64 regressions due to mesa d5f2f32
- `Bug 96343 <https://bugs.freedesktop.org/show_bug.cgi?id=96343>`__ -
oom since st/mesa: implement PBO downloads for ReadPixels
- `Bug 96346 <https://bugs.freedesktop.org/show_bug.cgi?id=96346>`__ -
[SNB,CTS] es2-cts.gtf.gl.atan regression
- `Bug 96349 <https://bugs.freedesktop.org/show_bug.cgi?id=96349>`__ -
[CTS,SKL,BSW,BDW,KBL,BXT]
es31-cts.arrays_of_arrays.interactionuniformbuffers3
- `Bug 96351 <https://bugs.freedesktop.org/show_bug.cgi?id=96351>`__ -
[CTS,SKL,KBL,BXT] es2-cts.gtf.gl2extensiontests.egl_image.egl_image
- `Bug 96358 <https://bugs.freedesktop.org/show_bug.cgi?id=96358>`__ -
SSO: wrong interface validation between GS and VS (regresion due to
latest gles 3.1)
- `Bug 96425 <https://bugs.freedesktop.org/show_bug.cgi?id=96425>`__ -
[bisected] occasional dark render in The Talos Principle
- `Bug 96484 <https://bugs.freedesktop.org/show_bug.cgi?id=96484>`__ -
[vulkan] deqp-vk.glsl.builtin.precision.sin / cos regression
- `Bug 96504 <https://bugs.freedesktop.org/show_bug.cgi?id=96504>`__ -
[vulkancts] compute tests crash
- `Bug 96516 <https://bugs.freedesktop.org/show_bug.cgi?id=96516>`__ -
[bisected: 482526] "clover: Update OpenCL version string to match
OpenGL": clover's build fails because of missing git_sha1.h
- `Bug 96528 <https://bugs.freedesktop.org/show_bug.cgi?id=96528>`__ -
Location qualifier segfaults during shader compilation
- `Bug 96541 <https://bugs.freedesktop.org/show_bug.cgi?id=96541>`__ -
Tonga Unreal elemental bad rendering since radeonsi: Decompress DCC
textures in a render feedback loop
- `Bug 96565 <https://bugs.freedesktop.org/show_bug.cgi?id=96565>`__ -
Clive Barker's Jericho displays strange,vivid colors when motion blur
enabled
- `Bug 96607 <https://bugs.freedesktop.org/show_bug.cgi?id=96607>`__ -
[bisected] texture misrender / flicker in The Talos Principle on SKL
- `Bug 96617 <https://bugs.freedesktop.org/show_bug.cgi?id=96617>`__ -
gl_SecondaryFragDataEXT doesn't work for extended blend func
- `Bug 96629 <https://bugs.freedesktop.org/show_bug.cgi?id=96629>`__ -
dEQP-GLES2.functional.texture.completeness.cube.not_positive_level_0:
Assertion \`width >= 1' failed.
- `Bug 96639 <https://bugs.freedesktop.org/show_bug.cgi?id=96639>`__ -
st/mesa: transfer_map with too-high level with
dEQP-GLES2.functional.texture.completeness.cube.extra_level
- `Bug 96674 <https://bugs.freedesktop.org/show_bug.cgi?id=96674>`__ -
[SNB, ILK]
spec.ext_image_dma_buf_import.ext_image_dma_buf_import-sample_nv1
- `Bug 96729 <https://bugs.freedesktop.org/show_bug.cgi?id=96729>`__ -
Wrong shader compilation error message
- `Bug 96762 <https://bugs.freedesktop.org/show_bug.cgi?id=96762>`__ -
[radeonsi,apitrace] Firewatch: nothing rendered in scrollable (text)
areas
- `Bug 96765 <https://bugs.freedesktop.org/show_bug.cgi?id=96765>`__ -
BindFragDataLocationIndexed on array fragment shader output.
- `Bug 96770 <https://bugs.freedesktop.org/show_bug.cgi?id=96770>`__ -
include/GL/mesa_glinterop.h:62: error: redefinition of typedef
GLXContext
- `Bug 96782 <https://bugs.freedesktop.org/show_bug.cgi?id=96782>`__ -
[regression bisected] R600 fp64 and glsl-4.00 piglit failures
- `Bug 96791 <https://bugs.freedesktop.org/show_bug.cgi?id=96791>`__ -
Cannot use image from swapchains for sampling
- `Bug 96825 <https://bugs.freedesktop.org/show_bug.cgi?id=96825>`__ -
anv_device.c:31:27: fatal error: anv_timestamp.h: No such file or
directory
- `Bug 96835 <https://bugs.freedesktop.org/show_bug.cgi?id=96835>`__ -
"gallium: Force blend color to 16-byte alignment" crash with
"-march=native -O3" causes some 32bit games to crash
- `Bug 96850 <https://bugs.freedesktop.org/show_bug.cgi?id=96850>`__ -
Crucible tests fail for 32bit mesa
- `Bug 96878 <https://bugs.freedesktop.org/show_bug.cgi?id=96878>`__ -
[Bisected: cc2d0e6][HSW] "GPU HANG" msg after autologin to
gnome-session
- `Bug 96908 <https://bugs.freedesktop.org/show_bug.cgi?id=96908>`__ -
[radeonsi] MSAA causes graphical artifacts
- `Bug 96911 <https://bugs.freedesktop.org/show_bug.cgi?id=96911>`__ -
webgl2 conformance2/textures/misc/tex-mipmap-levels.html crashes 12.1
Intel driver
- `Bug 96949 <https://bugs.freedesktop.org/show_bug.cgi?id=96949>`__ -
[regression] Piglit numSamples assertion failures with 9a23a177b90
- `Bug 96950 <https://bugs.freedesktop.org/show_bug.cgi?id=96950>`__ -
Another regression from bc4e0c486: vbo: Use a bitmask to track the
active arrays in vbo_exec*.
- `Bug 96971 <https://bugs.freedesktop.org/show_bug.cgi?id=96971>`__ -
invariant qualifier is not valid for shader inputs
- `Bug 97019 <https://bugs.freedesktop.org/show_bug.cgi?id=97019>`__ -
[clover] build failure in llvm/codegen/native.cpp:129:52
- `Bug 97032 <https://bugs.freedesktop.org/show_bug.cgi?id=97032>`__ -
[BDW,SKL]
piglit.spec.arb_gpu_shader5.arb_gpu_shader5-interpolateatcentroid-flat
- `Bug 97033 <https://bugs.freedesktop.org/show_bug.cgi?id=97033>`__ -
[BDW,SKL] piglit.spec.arb_gpu_shader_fp64.varying-packing.simple
regressions
- `Bug 97039 <https://bugs.freedesktop.org/show_bug.cgi?id=97039>`__ -
The Talos Principle and Serious Sam 3 GPU faults
- `Bug 97083 <https://bugs.freedesktop.org/show_bug.cgi?id=97083>`__ -
[IVB,BYT] GPU hang on deqp-gles31.functional.separate.shader.random
- `Bug 97140 <https://bugs.freedesktop.org/show_bug.cgi?id=97140>`__ -
dd_draw.c:949:11: error: implicit declaration of function 'fmemopen'
is invalid in C99 [-Werror,-Wimplicit-function-declaration]
- `Bug 97207 <https://bugs.freedesktop.org/show_bug.cgi?id=97207>`__ -
[IVY BRIDGE] Fragment shader discard writing to depth
- `Bug 97214 <https://bugs.freedesktop.org/show_bug.cgi?id=97214>`__ -
X not running with error "Failed to make EGL context current"
- `Bug 97225 <https://bugs.freedesktop.org/show_bug.cgi?id=97225>`__ -
[i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
segmentation fault
- `Bug 97231 <https://bugs.freedesktop.org/show_bug.cgi?id=97231>`__ -
GL_DEPTH_CLAMP doesn't clamp to the far plane
- `Bug 97233 <https://bugs.freedesktop.org/show_bug.cgi?id=97233>`__ -
vkQuake VkSpecializationMapEntry related bug
- `Bug 97260 <https://bugs.freedesktop.org/show_bug.cgi?id=97260>`__ -
R9 290 low performance in Linux 4.7
- `Bug 97267 <https://bugs.freedesktop.org/show_bug.cgi?id=97267>`__ -
[BDW] GL45-CTS.texture_cube_map_array.sampling asserts inside
brw_fs.cpp
- `Bug 97278 <https://bugs.freedesktop.org/show_bug.cgi?id=97278>`__ -
[vulkancts,HSW] all vulkancts tests assert on HSW
- `Bug 97285 <https://bugs.freedesktop.org/show_bug.cgi?id=97285>`__ -
Darkness in Dota 2 after Patch "Make Gallium's BlitFramebuffer follow
the GL 4.4 sRGB rules"
- `Bug 97286 <https://bugs.freedesktop.org/show_bug.cgi?id=97286>`__ -
\`make check\` fails uniform-initializer-test
- `Bug 97305 <https://bugs.freedesktop.org/show_bug.cgi?id=97305>`__ -
Gallium: TBOs and images set the offset in elements, not bytes
- `Bug 97307 <https://bugs.freedesktop.org/show_bug.cgi?id=97307>`__ -
glsl/glcpp/tests/glcpp-test regression
- `Bug 97309 <https://bugs.freedesktop.org/show_bug.cgi?id=97309>`__ -
piglit.spec.glsl-1_30.compiler.switch-statement.switch-case-duplicated.vert
regression
- `Bug 97322 <https://bugs.freedesktop.org/show_bug.cgi?id=97322>`__ -
GenerateMipmap creates wrong mipmap for sRGB texture
- `Bug 97331 <https://bugs.freedesktop.org/show_bug.cgi?id=97331>`__ -
glDrawElementsBaseVertex doesn't work in display list on i915
- `Bug 97351 <https://bugs.freedesktop.org/show_bug.cgi?id=97351>`__ -
DrawElementsBaseVertex with VBO ignores base vertex on Intel GMA 9xx
in some cases
- `Bug 97413 <https://bugs.freedesktop.org/show_bug.cgi?id=97413>`__ -
BioShock Infinite crashes on startup with Mesa Git version, R7 370
- `Bug 97426 <https://bugs.freedesktop.org/show_bug.cgi?id=97426>`__ -
glScissor gives vertically inverted result
- `Bug 97448 <https://bugs.freedesktop.org/show_bug.cgi?id=97448>`__ -
[HSW] deqp-vk.api\_.copy_and_blit.image_to_image_stencil regression
- `Bug 97476 <https://bugs.freedesktop.org/show_bug.cgi?id=97476>`__ -
Shader binaries should not be stored in the PipelineCache
- `Bug 97477 <https://bugs.freedesktop.org/show_bug.cgi?id=97477>`__ -
i915g: gl_FragCoord is always (0.0, max_y)
- `Bug 97513 <https://bugs.freedesktop.org/show_bug.cgi?id=97513>`__ -
clover reports wrong device pointer size
- `Bug 97549 <https://bugs.freedesktop.org/show_bug.cgi?id=97549>`__ -
[SNB, BXT] up to 40% perf drop from "loader/dri3: Overhaul
dri3_update_num_back" commit
- `Bug 97587 <https://bugs.freedesktop.org/show_bug.cgi?id=97587>`__ -
make check nir/tests/control_flow_tests regression
- `Bug 97761 <https://bugs.freedesktop.org/show_bug.cgi?id=97761>`__ -
es2-cts.gtf.gl2extensiontests.egl_image_external.testsimpleunassociated
crashes
- `Bug 97773 <https://bugs.freedesktop.org/show_bug.cgi?id=97773>`__ -
New Mesa master now results in warnings in glrender (and subsurfaces
and simple-egl), black screen
- `Bug 97779 <https://bugs.freedesktop.org/show_bug.cgi?id=97779>`__ -
[regression, bisected][BDW, GPU hang] stuck on render ring, always
reproducible
- `Bug 97790 <https://bugs.freedesktop.org/show_bug.cgi?id=97790>`__ -
Vulkan cts regressions due to 24be63066
- `Bug 97804 <https://bugs.freedesktop.org/show_bug.cgi?id=97804>`__ -
Later precision statement isn't overriding earlier one
- `Bug 97808 <https://bugs.freedesktop.org/show_bug.cgi?id=97808>`__ -
"tgsi/scan: don't set interp flags for inputs only used by INTERP
instructions" causes glitches in wine with gallium nine
- `Bug 97887 <https://bugs.freedesktop.org/show_bug.cgi?id=97887>`__ -
llvm segfault in janusvr -render vive
- `Bug 97894 <https://bugs.freedesktop.org/show_bug.cgi?id=97894>`__ -
Crash in u_transfer_unmap_vtbl when unmapping a buffer mapped in
different context
- `Bug 97952 <https://bugs.freedesktop.org/show_bug.cgi?id=97952>`__ -
/usr/include/string.h:518:12: error: exception specification in
declaration does not match previous declaration
- `Bug 97969 <https://bugs.freedesktop.org/show_bug.cgi?id=97969>`__ -
[radeonsi, bisected: fb827c0] Video decoding shows green artifacts
- `Bug 97976 <https://bugs.freedesktop.org/show_bug.cgi?id=97976>`__ -
VCE regression BO to small for addr since winsys/amdgpu: enable
buffer allocation from slabs
- `Bug 98005 <https://bugs.freedesktop.org/show_bug.cgi?id=98005>`__ -
VCE dual instance encoding inconsistent since st/va: enable dual
instances encode by sync surface
- `Bug 98025 <https://bugs.freedesktop.org/show_bug.cgi?id=98025>`__ -
[radeonsi] incorrect primitive restart index used
- `Bug 98128 <https://bugs.freedesktop.org/show_bug.cgi?id=98128>`__ -
nir/tests/control_flow_tests.cpp:79:73: error:
nir_loop_first_cf_node was not declared in this scope
- `Bug 98131 <https://bugs.freedesktop.org/show_bug.cgi?id=98131>`__ -
Compiler should reject lowp/mediump qualifiers on atomic_uints
- `Bug 98133 <https://bugs.freedesktop.org/show_bug.cgi?id=98133>`__ -
GetSynciv should raise an error if bufSize < 0
- `Bug 98134 <https://bugs.freedesktop.org/show_bug.cgi?id=98134>`__ -
dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers
wants a different GL error code
- `Bug 98135 <https://bugs.freedesktop.org/show_bug.cgi?id=98135>`__ -
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.transform_feedback_varyings
wants a different GL error code
- `Bug 98167 <https://bugs.freedesktop.org/show_bug.cgi?id=98167>`__ -
[vulkan, radv] missing libgcrypt and openssl devel results in linker
error in libvulkan_common
- `Bug 98172 <https://bugs.freedesktop.org/show_bug.cgi?id=98172>`__ -
Concurrent call to glClientWaitSync results in segfault in one of the
waiters.
- `Bug 98244 <https://bugs.freedesktop.org/show_bug.cgi?id=98244>`__ -
dEQP: textureOffset(sampler2DArrayShadow, ...) should not exist.
- `Bug 98264 <https://bugs.freedesktop.org/show_bug.cgi?id=98264>`__ -
Build broken for i965 due to multiple deifnitions of
intelFenceExtension
- `Bug 98307 <https://bugs.freedesktop.org/show_bug.cgi?id=98307>`__ -
"st/glsl_to_tgsi: explicitly track all input and output declaration"
broke flightgear colors on rs780
- `Bug 98326 <https://bugs.freedesktop.org/show_bug.cgi?id=98326>`__ -
[dEQP, EGL] pbuffer depth/stencil tests fail
- `Bug 98415 <https://bugs.freedesktop.org/show_bug.cgi?id=98415>`__ -
Vulkan Driver JSON file contains incorrect field
- `Bug 98431 <https://bugs.freedesktop.org/show_bug.cgi?id=98431>`__ -
UnrealEngine v4 demos startup fails to blorp blit assert
Changes
-------
Mesa no longer depends on libudev.
@@ -0,0 +1,152 @@
Mesa 13.0.1 Release Notes / November 14, 2016
=============================================
Mesa 13.0.1 is a bug fix release which fixes bugs found since the 13.0.0
release.
Mesa 13.0.1 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
7cbb91dead05cde279ee95f86e8321c8e1c8fc9deb88f12e0f587672a10d88c5 mesa-13.0.1.tar.gz
71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731 mesa-13.0.1.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 97715 <https://bugs.freedesktop.org/show_bug.cgi?id=97715>`__ -
[ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error
checks
- `Bug 98012 <https://bugs.freedesktop.org/show_bug.cgi?id=98012>`__ -
[IVB] Segfault when running Dolphin twice with Vulkan
- `Bug 98512 <https://bugs.freedesktop.org/show_bug.cgi?id=98512>`__ -
radeon r600 vdpau: Invalid command stream: texture bo too small
Changes
-------
Adam Jackson (2):
- glx/glvnd: Don't modify the dummy slot in the dispatch table
- glx/glvnd: Fix dispatch function names and indices
Andreas Boll (1):
- glx/windows: Add wgl.h to the sources list
Anuj Phogat (1):
- i965: Fix GPU hang related to multiple render targets and alpha
testing
Chih-Wei Huang (1):
- android: avoid using libdrm with host modules
Darren Salt (1):
- radv/pipeline: Don't dereference NULL dynamic state pointers
Dave Airlie (8):
- radv: expose xlib platform extension
- radv: fix dual source blending
- Revert "st/vdpau: use linear layout for output surfaces"
- radv: emit correct last export when Z/stencil export is enabled
- ac/nir: add support for discard_if intrinsic (v2)
- nir: add conditional discard optimisation (v4)
- radv: enable conditional discard optimisation on radv.
- radv: fix GetFenceStatus for signaled fences
Emil Velikov (6):
- docs: add sha256 checksums for 13.0.0
- amd/addrlib: limit fastcall/regparm to GCC i386
- anv: use correct .specVersion for extensions
- radv: use correct .specVersion for extensions
- radv: Suffix the radeon_icd file with the host CPU
- Update version to 13.0.1
Eric Anholt (1):
- vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
Francisco Jerez (1):
- nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
Fredrik Höglund (1):
- radv: add support for anisotropic filtering on VI+
Faith Ekstrand (21):
- anv/device: Return DEVICE_LOST if execbuf2 fails
- vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
- vulkan/wsi/x11: Clean up connections in finish_wsi
- anv: Better handle return codes from anv_physical_device_init
- intel/blorp: Use wm_prog_data instead of hand-rolling our own
- intel/blorp: Pass a brw_stage_prog_data to upload_shader
- anv/pipeline: Put actual pointers in anv_shader_bin
- anv/pipeline: Properly cache prog_data::param
- intel/blorp: Emit all the binding tables
- anv/device: Add an execbuf wrapper
- anv: Add a cmd_buffer_execbuf helper
- anv: Don't presume to know what address is in a surface relocation
- anv: Add a new bo_pool_init helper
- anv/allocator: Simplify anv_scratch_pool
- anv: Initialize anv_bo::offset to -1
- anv/batch_chain: Improve write_reloc
- anv: Add an anv_execbuf helper struct
- anv/batch: Move last_ss_pool_bo_offset to the command buffer
- anv: Move relocation handling from EndCommandBuffer to QueueSubmit
- anv/cmd_buffer: Take a command buffer instead of a batch in two
helpers
- anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
Kenneth Graunke (2):
- glsl: Update deref types when resizing implicitly sized arrays.
- mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
Kristian Høgsberg (1):
- anv: Do relocations in userspace before execbuf ioctl
Marek Olšák (4):
- egl: use util/macros.h
- egl: make interop ABI visible again
- glx: make interop ABI visible again
- radeonsi: fix an assertion failure in
si_decompress_sampler_color_textures
Nicolai Hähnle (4):
- radeonsi: fix BFE/BFI lowering for GLSL semantics
- glsl: fix lowering of UBO references of named blocks
- st/glsl_to_tgsi: fix dvec[34] loads from SSBO
- st/mesa: fix the layer of VDPAU surface samplers
Steven Toth (3):
- gallium/hud: fix a problem where objects are free'd while in use.
- gallium/hud: close a previously opened handle
- gallium/hud: protect against and initialization race
Timothy Arceri (1):
- mesa/glsl: delete previously linked shaders earlier when linking
@@ -0,0 +1,154 @@
Mesa 13.0.2 Release Notes / November 28, 2016
=============================================
Mesa 13.0.2 is a bug fix release which fixes bugs found since the 13.0.1
release.
Mesa 13.0.2 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
6014233a5db6032ab8de4881384871bbe029de684502707794ce7b3e6beec308 mesa-13.0.2.tar.gz
a6ed622645f4ed61da418bf65adde5bcc4bb79023c36ba7d6b45b389da4416d5 mesa-13.0.2.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 97321 <https://bugs.freedesktop.org/show_bug.cgi?id=97321>`__ -
Query INFO_LOG_LENGTH for empty info log should return 0
- `Bug 97420 <https://bugs.freedesktop.org/show_bug.cgi?id=97420>`__ -
"#version 0" crashes glsl_compiler
- `Bug 98632 <https://bugs.freedesktop.org/show_bug.cgi?id=98632>`__ -
Fix build on Hurd without PATH_MAX
Changes
-------
Ben Widawsky (3):
- i965: Add some APL and KBL SKU strings
- i965: Reorder PCI ID list to match release order
- i965/glk: Add basic Geminilake support
Dave Airlie (14):
- radv: fix texturesamples to handle single sample case
- wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
- radv: don't crash on null swapchain destroy.
- ac/nir/llvm: fix channel in texture gather lowering code.
- radv: make sure to flush input attachments correctly.
- radv: fix image view creation for depth and stencil only
- radv: spir-v allows texture size query with and without lod.
- vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
- vulkan/wsi: store present mode in swapchain base class
- vulkan/wsi/x11: add support for IMMEDIATE present mode
- radv: fix texel fetch offset with 2d arrays.
- radv/si: fix optimal micro tile selection
- radv/ac/llvm: shadow samplers only return one value.
- radv: fix 3D clears with baseMiplevel
Eduardo Lima Mitev (2):
- vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
- vulkan/wsi/x11: Fix behavior of
vkGetPhysicalDeviceSurfacePresentModesKHR
Emil Velikov (5):
- docs: add sha256 checksums for 13.0.1
- cherry-ignore: add reverted LLVM_LIBDIR patch
- anv: fix enumeration of properties
- radv: honour the number of properties available
- Update version to 13.0.2
Eric Anholt (3):
- vc4: Don't abort when a shader compile fails.
- vc4: Clamp the shadow comparison value.
- vc4: Fix register class handling of DDX/DDY arguments.
Gwan-gyeong Mun (2):
- util/disk_cache: close a previously opened handle in disk_cache_put
(v2)
- anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
Iago Toral Quiroga (1):
- anv/format: handle unsupported formats properly
Ian Romanick (2):
- glcpp: Handle '#version 0' and other invalid values
- glsl: Parse 0 as a preprocessor INTCONSTANT
Faith Ekstrand (15):
- anv/gen8: Stall when needed in Cmd(Set|Reset)Event
- anv/wsi: Set the fence to signaled in AcquireNextImageKHR
- anv: Rework fences
- vulkan/wsi/wayland: Include pthread.h
- vulkan/wsi/wayland: Clean up some error handling paths
- vulkan/wsi: Report the correct min/maxImageCount
- i965/gs: Allow primitive id to be a system value
- anv: Handle null in all destructors
- anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT
- nir/spirv: Fix handling of gl_PrimitiveId
- anv/blorp: Ignore clears for attachments first used as resolve
destinations
- anv: Implement a depth stall restriction on gen7
- anv/cmd_buffer: Handle running out of binding tables in compute
shaders
- anv/cmd_buffer: Emit a CS stall before setting a CS pipeline
- vulkan/wsi/x11: Implement FIFO mode.
Jordan Justen (2):
- isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa
- i965/hsw: Set integer mode in sampling state for stencil texturing
Kenneth Graunke (4):
- intel: Set min_ds_entries on Broxton.
- i965: Fix compute shader crash.
- mesa: Drop PATH_MAX usage.
- i965: Fix GS push inputs with enhanced layouts.
Kevin Strasser (1):
- vulkan/wsi: Add a thread-safe queue implementation
Lionel Landwerlin (1):
- anv: fix multi level clears with VK_REMAINING_MIP_LEVELS
Lucas Stach (1):
- gbm: request correct version of the DRI2_FENCE extension
Nicolai Hähnle (2):
- radeonsi: store group_size_variable in struct si_compute
- glsl/lower_output_reads: fix geometry shader output handling with
conditional emit
Steinar H. Gunderson (1):
- Fix races during \_mesa_HashWalk().
Tapani Pälli (1):
- mesa: fix empty program log length
@@ -0,0 +1,147 @@
Mesa 13.0.3 Release Notes / January 5, 2017
===========================================
Mesa 13.0.3 is a bug fix release which fixes bugs found since the 13.0.2
release.
Mesa 13.0.3 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
55b07d056f9b855ba9d7c8b2ddc7d3b220a61c6ab1bdc73cbfc2f607721094c2 mesa-13.0.3.tar.gz
d9aa8be5c176d00d0cd503cb2f64a5a403ea471ec819c022581414860d7ba40e mesa-13.0.3.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 77662 <https://bugs.freedesktop.org/show_bug.cgi?id=77662>`__ -
Fail to render to different faces of depth-stencil cube map
- `Bug 92234 <https://bugs.freedesktop.org/show_bug.cgi?id=92234>`__ -
[BDW] GPU hang in Shogun2
- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
- `Bug 99038 <https://bugs.freedesktop.org/show_bug.cgi?id=99038>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
Changes
-------
Chad Versace (2):
- i965/mt: Disable aux surfaces after making miptree shareable
- egl: Fix crashes in eglCreate*Surface()
Dave Airlie (4):
- anv: set maxFragmentDualSrcAttachments to 1
- radv: set maxFragmentDualSrcAttachments to 1
- radv: fix another regression since shadow fixes.
- radv: add missing license file to radv_meta_bufimage.
Emil Velikov (5):
- docs: add sha256 checksums for 13.0.2
- anv: don't double-close the same fd
- anv: don't leak memory if anv_init_wsi() fails
- radv: don't leak the fd if radv_physical_device_init() succeeds
- Update version to 13.0.3
Eric Anholt (1):
- vc4: In a loop break/continue, jump if everyone has taken the path.
Gwan-gyeong Mun (3):
- anv: Add missing error-checking to anv_block_pool_init (v2)
- anv: Update the teardown in reverse order of the anv_CreateDevice
- vulkan/wsi: Fix resource leak in success path of wsi_queue_init()
Haixia Shi (1):
- compiler/glsl: fix precision problem of tanh
Ilia Mirkin (1):
- mesa: only verify that enabled arrays have backing buffers
Faith Ekstrand (8):
- anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are
dirty
- anv/image: Rename hiz_surface to aux_surface
- anv/cmd_buffer: Remove the 1-D case from the HiZ QPitch calculation
- genxml/gen9: Change the default of
MI_SEMAPHORE_WAIT::RegisterPoleMode
- anv/device: Return the right error for failed maps
- anv/device: Implicitly unmap memory objects in FreeMemory
- anv/descriptor_set: Write the state offset in the surface state free
list.
- spirv: Use a simpler and more correct implementaiton of tanh()
Kenneth Graunke (1):
- i965: Allocate at least some URB space even when max_vertices = 0.
Marek Olšák (17):
- radeonsi: always set all blend registers
- radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending
- radeonsi: disable RB+ blend optimizations for dual source blending
- radeonsi: consolidate max-work-group-size computation
- radeonsi: apply a multi-wave workgroup SPI bug workaround to affected
CIK chips
- radeonsi: apply a TC L1 write corruption workaround for SI
- radeonsi: apply a tessellation bug workaround for SI
- radeonsi: add a tess+GS hang workaround for VI dGPUs
- radeonsi: apply the double EVENT_WRITE_EOP workaround to VI as well
- cso: don't release sampler states that are bound
- radeonsi: always restore sampler states when unbinding sampler views
- radeonsi: fix incorrect FMASK checking in bind_sampler_states
- radeonsi: allow specifying simm16 of emit_waitcnt at call sites
- radeonsi: wait for outstanding memory instructions in TCS barriers
- tgsi: fix the src type of TGSI_OPCODE_MEMBAR
- radeonsi: wait for outstanding LDS instructions in memory barriers if
needed
- radeonsi: disable the constant engine (CE) on Carrizo and Stoney
Matt Turner (3):
- i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.
- i965/fs: Add unit tests for copy propagation pass.
- i965/fs: Reject copy propagation into SEL if not min/max.
Nanley Chery (1):
- mesa/fbobject: Update CubeMapFace when reusing textures
Nicolai Hähnle (4):
- radeonsi: fix isolines tess factor writes to control ring
- radeonsi: update all GSVS ring descriptors for new buffer allocations
- radeonsi: do not kill GS with memory writes
- radeonsi: fix an off-by-one error in the bounds check for
max_vertices
Rhys Kidd (1):
- glsl: Add pthread libs to cache_test
Timothy Arceri (2):
- mesa: fix active subroutine uniforms properly
- Revert "nir: Turn imov/fmov of undef into undef."
@@ -0,0 +1,214 @@
Mesa 13.0.4 Release Notes / February 1, 2017
============================================
Mesa 13.0.4 is a bug fix release which fixes bugs found since the 13.0.3
release.
Mesa 13.0.4 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
a78518030b0b7d77a6c426ac3ff40f4b27fb0e2cdb0dfbe685024a46cae59bad mesa-13.0.4.tar.gz
a95d7ce8f7bd5f88585e4be3144a341236d8c0fc91f6feaec59bb8ba3120e726 mesa-13.0.4.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 92634 <https://bugs.freedesktop.org/show_bug.cgi?id=92634>`__ -
gallium's vl_mpeg12_decoder does not work with st/va
- `Bug 94512 <https://bugs.freedesktop.org/show_bug.cgi?id=94512>`__ -
X segfaults with glx-tls enabled in a x32 environment
- `Bug 94900 <https://bugs.freedesktop.org/show_bug.cgi?id=94900>`__ -
HD6950 GPU lockup loop with various steam games (octodad[always],
saints row 4[always], dead island[always], grid autosport[sometimes])
- `Bug 98263 <https://bugs.freedesktop.org/show_bug.cgi?id=98263>`__ -
[radv] The Talos Principle fails to launch with "Fatal error: Cannot
set display mode."
- `Bug 98914 <https://bugs.freedesktop.org/show_bug.cgi?id=98914>`__ -
mesa-vdpau-drivers: breaks vdpau for mpeg2video
- `Bug 98975 <https://bugs.freedesktop.org/show_bug.cgi?id=98975>`__ -
Wasteland 2 Directors Cut: Hangs. GPU fault
- `Bug 99030 <https://bugs.freedesktop.org/show_bug.cgi?id=99030>`__ -
[HSW, regression] transform feedback fails on Linux 4.8
- `Bug 99085 <https://bugs.freedesktop.org/show_bug.cgi?id=99085>`__ -
[EGL] dEQP-EGL.functional.sharing.gles2.multithread intermittent
- `Bug 99097 <https://bugs.freedesktop.org/show_bug.cgi?id=99097>`__ -
[vulkancts] dEQP-VK.image.store regression
- `Bug 99100 <https://bugs.freedesktop.org/show_bug.cgi?id=99100>`__ -
[SKL,BDW,BSW,KBL]
dEQP-VK.glsl.return.return_in_dynamic_loop_dynamic_vertex regression
- `Bug 99144 <https://bugs.freedesktop.org/show_bug.cgi?id=99144>`__ -
Incorrect rendering using glDrawArraysInstancedBaseInstance and first
!= 0 on Skylake
- `Bug 99154 <https://bugs.freedesktop.org/show_bug.cgi?id=99154>`__ -
Link time error when using multiple builtin functions
- `Bug 99158 <https://bugs.freedesktop.org/show_bug.cgi?id=99158>`__ -
vdpau segfaults and gpu locks with kodi on R9285
- `Bug 99185 <https://bugs.freedesktop.org/show_bug.cgi?id=99185>`__ -
dEQP-EGL.functional.image.modify.tex_rgb5_a1_tex_subimage_rgba8
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551\_\*
- `Bug 99354 <https://bugs.freedesktop.org/show_bug.cgi?id=99354>`__ -
[G71] "Assertion \`bkref' failed" reproducible with glmark2
- `Bug 99450 <https://bugs.freedesktop.org/show_bug.cgi?id=99450>`__ -
[amdgpu] Payday 2 visual glitches on some models
- `Bug 99451 <https://bugs.freedesktop.org/show_bug.cgi?id=99451>`__ -
polygon offset use after free
Changes
-------
Andres Rodriguez (2):
- vulkan/wsi: clarify the severity of lack of DRI3 v2
- radv: fix include order for installed headers v2
Arda Coskunses (2):
- vulkan/wsi/x11: don't crash on null visual
- vulkan/wsi/x11: don't crash on null wsi x11 connection
Bas Nieuwenhuizen (1):
- radv: Support loader interface version 3.
Chad Versace (10):
- egl: Check config's surface types in eglCreate*Surface()
- dri: Add \__DRI_IMAGE_FORMAT_ARGB1555
- mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1
- egl: Emit correct error when robust context creation fails
- anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
- mesa/shaderobj: Fix races on refcounts
- meta: Disable dithering during glGenerateMipmap
- vulkan: Add new cast macros for VkIcd types
- vulkan: Update vk_icd.h to interface version 3
- anv: Support loader interface version 3 (patch v2)
Christian König (1):
- vl/zscan: fix "Fix trivial sign compare warnings"
Chuck Atkins (1):
- glx: Add missing glproto dependency for gallium-xlib glx
Damien Grassart (1):
- anv: return count of queue families written
Dave Airlie (1):
- radv: flush smem for uniform buffer bit.
Emil Velikov (10):
- docs: add sha256 checksums for 13.0.3
- cherry-ignore: add couple of intel_miptree_copy related patches
- cherry-ignore: add radv: Call nir_lower_constant_initializers."
- get-typod-pick-list.sh: add new script
- cherry-ignore: add "_mesa_ClampColor extension/version fix"
- cherry-ignore: add wayland race condition fix
- egl/wayland: use the destroy_window_callback for swrast
- automake: use shared llvm libs for make distcheck
- get-pick-list.sh: Require explicit "13.0" for nominating stable
patches
- Update version to 13.0.4
Francisco Jerez (1):
- anv: Fix uniform and storage buffer offset alignment limits.
Fredrik Höglund (2):
- radv: fix dual source blending
- dri3: Fix MakeCurrent without a default framebuffer
Grazvydas Ignotas (1):
- mapi: update the asm code to support x32
Heiko Przybyl (1):
- r600/sb: Fix loop optimization related hangs on eg
Ilia Mirkin (1):
- nouveau: take extra push space into account for pushbuf_space calls
Faith Ekstrand (4):
- i965/generator/tex: Handle an immediate sampler with an indirect
texture
- anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8
- nir/search: Only allow matching SSA values
- isl: Mark A4B4G4R4_UNORM as supported on gen8
Jonas Ådahl (1):
- egl/wayland: Cleanup private display connection when init fails
Kenneth Graunke (7):
- i965: Don't bail on vertex element processing if we need draw params.
- i965: Fix last slot calculations
- i965: Fix texturing in the vec4 TCS and GS backends.
- spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
- i965: Make BLORP disable the NP Z PMA stall fix.
- glsl: Use ir_var_temporary when generating inline functions.
- i965: Properly flush in hsw_pause_transform_feedback().
Marek Olšák (4):
- vdpau: call texture_get_handle while the mutex is being held
- va: call texture_get_handle while the mutex is being held
- radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM
3.9+
- radeonsi: don't forget to add HTILE to the buffer list for texturing
Michel Dänzer (1):
- cso: Don't restore nr_samplers in cso_restore_fragment_samplers
Nanley Chery (3):
- anv/cmd_buffer: Fix arrayed depth/stencil attachments
- anv/cmd_buffer: Fix programmed HiZ qpitch
- anv/image: Disable HiZ for depth buffer arrays
Nayan Deshmukh (1):
- st/va: delay calling begin_frame until we have all parameters
Rob Clark (1):
- freedreno: some fence cleanup
Samuel Pitoiset (1):
- gallium/hud: add missing break in hud_cpufreq_graph_install()
Timothy Arceri (3):
- nir: Turn imov/fmov of undef into undef
- glsl: fix opt_minmax redundancy checks against baserange
- util: fix list_is_singular()
Zachary Michaels (1):
- radeonsi: Always leave poly_offset in a valid state
@@ -0,0 +1,184 @@
Mesa 13.0.5 Release Notes / February 20, 2017
=============================================
Mesa 13.0.5 is a bug fix release which fixes bugs found since the 13.0.4
release.
Mesa 13.0.5 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926 mesa-13.0.5.tar.gz
bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87 mesa-13.0.5.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
- `Bug 98421 <https://bugs.freedesktop.org/show_bug.cgi?id=98421>`__ -
src/loader/loader.c:111:40: error: unknown type name drmDevicePtr
- `Bug 98526 <https://bugs.freedesktop.org/show_bug.cgi?id=98526>`__ -
glsl/tests/general-ir-test regression
- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
Compute shader doesn't give right result under some circumstances
- `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ -
segfault with OSVRTrackerView and openscenegraph git master
- `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ -
rasterizer/core/clip.h:279:49: error: const struct API_STATE has no
member named linkageCount
- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
[radv] Mostly broken on Hawaii PRO/CIK ASICs
Changes
-------
Bartosz Tomczyk (2):
- r600: Fix stack overflow
- r600/sb: Fix memory leak
Bruce Cherniak (1):
- swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
Chad Versace (1):
- i965/mt: Disable HiZ when sharing depth buffer externally (v2)
Dave Airlie (3):
- radv: change base aligmment for allocated memory.
- radv: fix cik macroModeIndex.
- radv: adopt some init config workarounds from radeonsi.
Derek Foreman (1):
- egl/dri2: add image_loader_extension back into loader extensions for
wayland
Emil Velikov (26):
- docs: add sha256 checksums for 13.0.4
- configure.ac: list radeon in --with-vulkan-drivers help string
- i965: automake: correctly set MKDIR_GEN
- freedreno: automake: correctly set MKDIR_GEN
- i965: automake: include builddir prior to srcdir
- i915: automake: include builddir prior to srcdir
- egl: automake: include builddir prior to srcdir
- clover: automake: include builddir prior to srcdir
- st/dri: automake: include builddir prior to srcdir
- d3dadapter9: automake: include builddir prior to srcdir
- glx: automake: include builddir prior to srcdir
- glx/apple: automake: include builddir prior to srcdir
- glx/windows: automake: include builddir prior to srcdir
- loader: automake: include builddir prior to srcdir
- mapi: automake: include builddir prior to srcdir
- radeon, r200: automake: include builddir prior to srcdir
- dri/swrast: automake: include builddir prior to srcdir
- dri/osmesa: automake: include builddir prior to srcdir
- mesa/tests: automake: include builddir prior to srcdir
- bin/get-extra-pick-list: use git merge-base to get the branchpoint
- bin/get-extra-pick-list: rework to use already_picked list
- bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed
- bin/get-pick-list.sh: limit \`git grep ...' only as needed
- bin/get-pick-list.sh: remove ancient way of nominating patches
- bin/get-fixes-pick-list.sh: add new script
- Update version to 13.0.5
Eric Anholt (1):
- vc4: Avoid emitting small immediates for UBO indirect load address
guards.
Hans de Goede (1):
- glx/glvnd: Fix GLXdispatchIndex sorting
Ian Romanick (11):
- linker: Slight code rearrange to prevent duplication in the next
commit
- linker: Accurately track gl_uniform_block::stageref
- glsl: Split process_block_array into two functions
- glsl: Fix wonkey indentation left from previous commit
- glsl: Track the linearized array index for each UBO instance array
element
- glsl: Use simpler visitor to determine which UBO and SSBO blocks are
used
- glsl: Add tracking for elements of an array-of-arrays that have been
accessed
- glsl: Add structures to track accessed elements of a single array
- glsl: Mark a set of array elements as accessed using a list of
array_deref_range
- glsl: Walk a list of ir_dereference_array to mark array elements as
accessed
- linker: Accurately mark a uniform block instance array element as
used in a stage
Ilia Mirkin (3):
- vbo: process buffer binding state changes on draw when recording
- st/mesa: MAX_VARYING is the max supported number of patch varyings,
not min
- nvc0: disable linked tsc mode in compute launch descriptor
Faith Ekstrand (11):
- nir/search: Use the correct bit size for integer comparisons
- i965/blorp: Use the correct ISL format for combined depth/stencil
- intel/blorp: Handle clearing of A4B4G4R4 on all platforms
- isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
- anv: Flush render cache before STATE_BASE_ADDRESS on gen7
- anv: Improve flushing around STATE_BASE_ADDRESS
- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
- vulkan/wsi: Lower the maximum image sizes
- i965/sampler_state: Pass texObj into update_sampler_state
- i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
Kenneth Graunke (1):
- i965: Unbind deleted shaders from brw_context, fixing malloc
heisenbug.
Lionel Landwerlin (5):
- anv: don't require render target isl bit for depth/stencil surfaces
- anv: set command buffer to NULL when allocations fail
- anv: fix descriptor pool internal size allocation
- spirv: handle OpUndef as part of the variable parsing pass
- spirv: handle undefined components for OpVectorShuffle
Marc-André Lureau (1):
- tgsi-dump: dump label if instruction has one
Marek Olšák (2):
- radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
- gallium/radeon: fix performance of buffer readbacks
Topi Pohjolainen (2):
- i965: Make depth clear flushing more explicit
- i965/gen6: Issue direct depth stall and flush after depth clear
Vinson Lee (2):
- scons: Require libdrm >= 2.4.66 for DRM.
- util: Fix Clang trivial destructor check.
@@ -0,0 +1,255 @@
Mesa 13.0.6 Release Notes / March 20, 2017
==========================================
Mesa 13.0.6 is a bug fix release which fixes bugs found since the 13.0.5
release.
Mesa 13.0.6 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
1076590f29103f022a2cd87e6dff6ae77072013745603d06b0410c373ab2bb1a mesa-13.0.6.tar.gz
29ef104a7fc082d352b1599bd6cb1d040be424ccd22f5e0eb7ee9b0e9acd3597 mesa-13.0.6.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ -
9.2-rc1 workaround for clover build failure on ppc/altivec: cannot
convert 'bool' to '__vector(4) \__bool int' in return
- `Bug 97102 <https://bugs.freedesktop.org/show_bug.cgi?id=97102>`__ -
[dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr
- `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ -
Electronic Super Joy graphic artefacts (regression,bisected)
- `Bug 99401 <https://bugs.freedesktop.org/show_bug.cgi?id=99401>`__ -
[g33] regression: piglit.spec.!opengl 1_0.gl-1_0-beginend-coverage
- `Bug 99456 <https://bugs.freedesktop.org/show_bug.cgi?id=99456>`__ -
Firefox crashing when opening \about:support with WebGL2 enabled
- `Bug 99677 <https://bugs.freedesktop.org/show_bug.cgi?id=99677>`__ -
heap-use-after-free in glsl
- `Bug 99715 <https://bugs.freedesktop.org/show_bug.cgi?id=99715>`__ -
Don't print: "Note: Buggy applications may crash, if they do please
report to vendor"
- `Bug 99850 <https://bugs.freedesktop.org/show_bug.cgi?id=99850>`__ -
Tessellation bug on Carrizo
- `Bug 100049 <https://bugs.freedesktop.org/show_bug.cgi?id=100049>`__
- "ralloc: Make sure ralloc() allocations match malloc()'s
alignment." causes seg fault in 32bit build
Changes
-------
Alex Smith (2):
- radv: Emit pending flushes before executing a secondary command
buffer
- radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer
Bartosz Tomczyk (1):
- glsl: fix heap-buffer-overflow
Bas Nieuwenhuizen (8):
- radv: Pass CMASK alignment to application.
- radv: Pass DCC alignment to application.
- radv: Never try to create more than max_sets descriptor sets.
- radv: Reset emitted compute pipeline when calling secondary cmd
buffer.
- radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
- radv: Use correct size for availability flag.
- radv: Disable HTILE for textures with multiple layers/levels.
- radv: Emit cache flushes before CP DMA.
Ben Crocker (3):
- gallivm: Improve debug output (V2)
- gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
- gallivm: Reenable PPC VSX (v3)
Brendan King (1):
- egl/dri3: implement query surface hook
Bruce Cherniak (1):
- swr: Prune empty nodes in CalculateProcessorTopology.
Connor Abbott (1):
- anv: fix Get*MemoryRequirements for !LLC
Dave Airlie (13):
- radv: program a default point size.
- radv: handle transfer_write as a dst flag.
- radv/ac: handle nir irem opcode.
- radv/ac: implement txs for buffer textures.
- radv/ac: correctly size shared memory usage.
- radv/ac: avoid the fmask path when doing txs.
- radv: pass FMASK alignment to application
- tgsi: fix memory leak in tgsi sanity check
- radv: fix depth format in blit2d.
- radv: fix txs for sampler buffers
- radv: drop Z24 support.
- radv: disable mip point pre clamping.
- radv: setup llvm target data layout
Emil Velikov (6):
- docs: add sha256 checksums for 13.0.5
- Revert "get-pick-list.sh: Require explicit "13.0" for nominating
stable patches"
- cherry-ignore: don't pick nir_op_pack_double optimisation fix
- i965: move brw_define.h ifndef guard to the top
- cherry-ignore: add ANV fast clears related fixes
- Update version to 13.0.6
Fredrik Höglund (2):
- radv: fix the dynamic buffer index in vkCmdBindDescriptorSets
- radv/ac: fix multiple descriptor sets with dynamic buffers
George Kyriazis (1):
- swr: Align query results allocation
Grazvydas Ignotas (3):
- r300g: only allow byteswapped formats on big endian
- gallium/u_queue: fix a crash with atexit handlers
- gallium/u_queue: set num_threads correctly if not all threads start
Gregory Hainaut (1):
- glapi: fix typo in count_scale
Ian Romanick (1):
- mesa: Don't advertise GL_OES_read_format in core profile
Ilia Mirkin (8):
- nvc0: increase number of ubo binding points
- nvc0/ir: fix robustness guarantees for constbuf loads on kepler+
compute
- nvc0/ir: fix ubo max clamp, reset file index
- gm107/ir: fix address offset bitfield for ATOMS
- nvc0: set the render condition in the compute object
- st/mesa: don't pass compare mode for stencil-sampled textures
- nvc0: take extra pushbuf space into account for pushbuf_space calls
- nvc0: increase alignment to 256 for texture buffers on fermi
Jacob Lifshay (1):
- vulkan/wsi: Improve the DRI3 error message
Faith Ekstrand (11):
- i965: Use a better guardband calculation.
- intel/blorp: Swizzle clear colors on the CPU
- i965/fs: Remove the inline pack_double_2x32 optimization
- anv: Add an invalidate_range helper
- anv/query: clflush the bo map on non-LLC platforms
- genxml: Make MI_STORE_DATA_IMM more consistent
- anv/query: Perform CmdResetQueryPool on the GPU
- blorp/exec: Use uint32_t for copying varying data
- intel/blorp: Explicitly flush all allocated state
- anv: Accurately advertise dynamic descriptor limits
- anv: Properly handle destroying NULL devices and instances
Jonas Pfeil (1):
- ralloc: Make sure ralloc() allocations match malloc()'s alignment.
Jose Maria Casanova Crespo (1):
- glsl: non-last member unsized array on SSBO must fail compilation on
GLSL ES 3.1
Kenneth Graunke (7):
- i965: Fix fast depth clears for surfaces with a dimension of 16384.
- i965: Use a UW source type for CS_OPCODE_CS_TERMINATE.
- i965: Fix check for negative pitch in can_do_fast_copy_blit().
- i965: Support the force_glsl_version driconf option.
- i965: Combine the Gen6 SF and Clip viewport atoms.
- mesa: Do (TCS && !TES) draw time validation in ES as well.
- egl: Ensure ResetNotificationStrategy matches for shared contexts.
Lionel Landwerlin (3):
- spirv: don't assert with location decorations on non i/o variables
- anv: wsi: report presentation error per image request
- i965/fs: fix uninitialized memory access
Marc Di Luzio (1):
- glsl: correct compute shader checks for memoryBarrier functions
Marek Olšák (10):
- st/mesa: destroy pipe_context before destroying st_context (v2)
- radeonsi: don't invoke DCC decompression in
update_all_texture_descriptors
- radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start
(v2)
- gallium/util: remove unused u_index_modify helpers
- gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
unconditionally
- gallium/u_queue: fix random crashes when the app calls exit()
- st/mesa: reset sample_mask, min_sample, and render_condition for PBO
ops
- st/mesa: set blend state for PBO readbacks
- radeonsi: fix broken tessellation on Carrizo and Stoney
- radeonsi: mark all bound shader buffer ranges as initialized
Matt Turner (1):
- clover: Work around build failure with AltiVec.
Nicolai Hähnle (12):
- mesa/main: fix meta caller of \_mesa_ClampColor
- radeonsi: fix texture gather on stencil textures
- glsl: split DIV_TO_MUL_RCP into single- and double-precision flags
- glx/dri3: handle NULL pointers in loader-to-DRI3 drawable conversion
- glx/dri3: guard in_current_context against a disappeared drawable
- glx: guard swap-interval functions against destroyed drawables
- dri/common: clear the loaderPrivate pointer in driDestroyDrawable
- winsys/amdgpu: reduce max_alloc_size based on GTT limits
- radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
- radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
- st/glsl_to_tgsi: avoid iterating past the head of the instruction
list
- st/mesa: inform the driver of framebuffer changes before compute
dispatches
Samuel Iglesias Gonsálvez (6):
- glsl: fix heap-use-after-free in ast_declarator_list::hir()
- i965/fs: mark last DF uniform array element as 64 bit live one
- i965/fs: detect different bit size accesses to uniforms to push them
in proper locations
- i965/fs: fix indirect load DF uniforms on BSW/BXT
- i965/fs: fix source type when emitting MOV_INDIRECT to read ICP
handles
- i965/fs: emit MOV_INDIRECT with the source with the right register
type
Samuel Pitoiset (1):
- winsys/amdgpu: avoid potential segfault in amdgpu_bo_map()
@@ -0,0 +1,285 @@
Mesa 17.0.0 Release Notes / February 13, 2017
=============================================
Mesa 17.0.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for Mesa 17.0.1.
Mesa 17.0.0 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
696578f0b83796470511a88a95fff15a2a25fa201a9e487716f2ca20c177c3ab mesa-17.0.0.tar.gz
39db3d59700159add7f977307d12a7dfe016363e760ad82280ac4168ea668481 mesa-17.0.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- GL_ARB_post_depth_coverage on i965/gen9+
- GL_KHR_blend_equation_advanced on nvc0
- GL_INTEL_conservative_rasterization on i965/gen9+
- GL_NV_image_formats on any driver supporting
GL_ARB_shader_image_load_store (i965, nvc0, radeonsi, softpipe)
- GL_ARB_gpu_shader_fp64 in i965/haswell
- GL_ARB_vertex_attrib_64bit in i965/haswell
- GL_ARB_shader_precision in i965/haswell
- Intel Haswell now supports OpenGL 4.2
- GL_OES_geometry_shader on i965/haswell
- GL_OES_texture_cube_map_array on i965/haswell
- GL_OES_viewport_array on i965/haswell
- Vulkan Float64 capability support on Intel's ANV driver
Bug fixes
---------
- `Bug 70623 <https://bugs.freedesktop.org/show_bug.cgi?id=70623>`__ -
libglx.so: undefined symbol: \_glapi_tls_Context
- `Bug 72902 <https://bugs.freedesktop.org/show_bug.cgi?id=72902>`__ -
[IVB/HSW/BDW] DOTA2 segfaults unless Mesa is configured with
(non-default) --enable-glx-tls
- `Bug 73778 <https://bugs.freedesktop.org/show_bug.cgi?id=73778>`__ -
\_glapi_tls_Dispatch undefined
- `Bug 77662 <https://bugs.freedesktop.org/show_bug.cgi?id=77662>`__ -
Fail to render to different faces of depth-stencil cube map
- `Bug 89043 <https://bugs.freedesktop.org/show_bug.cgi?id=89043>`__ -
undefined symbol: \_glapi_tls_Dispatch
- `Bug 91281 <https://bugs.freedesktop.org/show_bug.cgi?id=91281>`__ -
Tonga VCE 2160p encode fails with BO to small for addr
- `Bug 92234 <https://bugs.freedesktop.org/show_bug.cgi?id=92234>`__ -
[BDW] GPU hang in Shogun2
- `Bug 92634 <https://bugs.freedesktop.org/show_bug.cgi?id=92634>`__ -
gallium's vl_mpeg12_decoder does not work with st/va
- `Bug 92760 <https://bugs.freedesktop.org/show_bug.cgi?id=92760>`__ -
Add FP64 support to the i965 shader backends
- `Bug 92925 <https://bugs.freedesktop.org/show_bug.cgi?id=92925>`__ -
Incorrect GEN for ASTC in Surface Format Table
- `Bug 93551 <https://bugs.freedesktop.org/show_bug.cgi?id=93551>`__ -
Divinity: Original Sin Enhanced Edition(Native) crash on start
- `Bug 94512 <https://bugs.freedesktop.org/show_bug.cgi?id=94512>`__ -
X segfaults with glx-tls enabled in a x32 environment
- `Bug 94900 <https://bugs.freedesktop.org/show_bug.cgi?id=94900>`__ -
HD6950 GPU lockup loop with various steam games (octodad[always],
saints row 4[always], dead island[always], grid autosport[sometimes])
- `Bug 94904 <https://bugs.freedesktop.org/show_bug.cgi?id=94904>`__ -
[vulkan, BSW]
dEQP-VK.api.object_management.multithreaded_per_thread_device
intermittent crash
- `Bug 95460 <https://bugs.freedesktop.org/show_bug.cgi?id=95460>`__ -
Please add more drivers (freedreno, virgl) to features.txt status
document
- `Bug 96959 <https://bugs.freedesktop.org/show_bug.cgi?id=96959>`__ -
nop.sat generated by pow workaround?
- `Bug 97102 <https://bugs.freedesktop.org/show_bug.cgi?id=97102>`__ -
[dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr
- `Bug 97232 <https://bugs.freedesktop.org/show_bug.cgi?id=97232>`__ -
Line rendering broken in Dolphin when using gl_ClipDistance
- `Bug 97287 <https://bugs.freedesktop.org/show_bug.cgi?id=97287>`__ -
GL45-CTS.vertex_attrib_binding.basic-inputL-case1 fails
- `Bug 97321 <https://bugs.freedesktop.org/show_bug.cgi?id=97321>`__ -
Query INFO_LOG_LENGTH for empty info log should return 0
- `Bug 97420 <https://bugs.freedesktop.org/show_bug.cgi?id=97420>`__ -
"#version 0" crashes glsl_compiler
- `Bug 97422 <https://bugs.freedesktop.org/show_bug.cgi?id=97422>`__ -
trying to call a number as a function results into a crash
- `Bug 97447 <https://bugs.freedesktop.org/show_bug.cgi?id=97447>`__ -
GL 3.0 compatibility context exposes GL_ARB_compute_shader
- `Bug 97473 <https://bugs.freedesktop.org/show_bug.cgi?id=97473>`__ -
Memory corruption when uploading DXT5 cubemap faces
- `Bug 97715 <https://bugs.freedesktop.org/show_bug.cgi?id=97715>`__ -
[ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error
checks
- `Bug 97779 <https://bugs.freedesktop.org/show_bug.cgi?id=97779>`__ -
[regression, bisected][BDW, GPU hang] stuck on render ring, always
reproducible
- `Bug 97804 <https://bugs.freedesktop.org/show_bug.cgi?id=97804>`__ -
Later precision statement isn't overriding earlier one
- `Bug 97952 <https://bugs.freedesktop.org/show_bug.cgi?id=97952>`__ -
/usr/include/string.h:518:12: error: exception specification in
declaration does not match previous declaration
- `Bug 97967 <https://bugs.freedesktop.org/show_bug.cgi?id=97967>`__ -
glsl/tests/cache-test regression
- `Bug 98005 <https://bugs.freedesktop.org/show_bug.cgi?id=98005>`__ -
VCE dual instance encoding inconsistent since st/va: enable dual
instances encode by sync surface
- `Bug 98012 <https://bugs.freedesktop.org/show_bug.cgi?id=98012>`__ -
[IVB] Segfault when running Dolphin twice with Vulkan
- `Bug 98134 <https://bugs.freedesktop.org/show_bug.cgi?id=98134>`__ -
dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers
wants a different GL error code
- `Bug 98172 <https://bugs.freedesktop.org/show_bug.cgi?id=98172>`__ -
Concurrent call to glClientWaitSync results in segfault in one of the
waiters.
- `Bug 98238 <https://bugs.freedesktop.org/show_bug.cgi?id=98238>`__ -
witcher 2: objects are black when changing lod
- `Bug 98243 <https://bugs.freedesktop.org/show_bug.cgi?id=98243>`__ -
dEQP mismatched UBO precision qualifiers
- `Bug 98245 <https://bugs.freedesktop.org/show_bug.cgi?id=98245>`__ -
GLES3.1 link negative dEQP "expected linking to fail, but passed."
- `Bug 98250 <https://bugs.freedesktop.org/show_bug.cgi?id=98250>`__ -
dEQP-GLES31.functional.debug.negative_coverage.get_error.texture.texparameterIiv/texparameterIuiv
failure
- `Bug 98263 <https://bugs.freedesktop.org/show_bug.cgi?id=98263>`__ -
[radv] The Talos Principle fails to launch with "Fatal error: Cannot
set display mode."
- `Bug 98297 <https://bugs.freedesktop.org/show_bug.cgi?id=98297>`__ -
Can't configure a desktop with 3x4k monitors in one row
- `Bug 98299 <https://bugs.freedesktop.org/show_bug.cgi?id=98299>`__ -
Compute shaders generate stupid divides
- `Bug 98307 <https://bugs.freedesktop.org/show_bug.cgi?id=98307>`__ -
"st/glsl_to_tgsi: explicitly track all input and output declaration"
broke flightgear colors on rs780
- `Bug 98326 <https://bugs.freedesktop.org/show_bug.cgi?id=98326>`__ -
[dEQP, EGL] pbuffer depth/stencil tests fail
- `Bug 98327 <https://bugs.freedesktop.org/show_bug.cgi?id=98327>`__ -
[dEQP, EGL] dEQP-EGL.functional.resize not supported
- `Bug 98328 <https://bugs.freedesktop.org/show_bug.cgi?id=98328>`__ -
[dEQP, EGL] luminance tests fail
- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
- `Bug 98330 <https://bugs.freedesktop.org/show_bug.cgi?id=98330>`__ -
[dEQP, EGL] dEQP-EGL.functional.buffer_age.no_preserve fails
- `Bug 98339 <https://bugs.freedesktop.org/show_bug.cgi?id=98339>`__ -
dEQP-EGL: Got EGL_BAD_MATCH: eglCreateSyncKHR()
- `Bug 98343 <https://bugs.freedesktop.org/show_bug.cgi?id=98343>`__ -
dEQP-EGL: GL_INVALID_ENUM at teglCreateContextExtTests
- `Bug 98415 <https://bugs.freedesktop.org/show_bug.cgi?id=98415>`__ -
Vulkan Driver JSON file contains incorrect field
- `Bug 98421 <https://bugs.freedesktop.org/show_bug.cgi?id=98421>`__ -
src/loader/loader.c:111:40: error: unknown type name drmDevicePtr
- `Bug 98431 <https://bugs.freedesktop.org/show_bug.cgi?id=98431>`__ -
UnrealEngine v4 demos startup fails to blorp blit assert
- `Bug 98480 <https://bugs.freedesktop.org/show_bug.cgi?id=98480>`__ -
Support R8 image texture in ES 3.1
- `Bug 98512 <https://bugs.freedesktop.org/show_bug.cgi?id=98512>`__ -
radeon r600 vdpau: Invalid command stream: texture bo too small
- `Bug 98518 <https://bugs.freedesktop.org/show_bug.cgi?id=98518>`__ -
[r600g, bisected] regression: NI/Turks MSAA texture corruption with
FreeCAD and Wine games
- `Bug 98526 <https://bugs.freedesktop.org/show_bug.cgi?id=98526>`__ -
glsl/tests/general-ir-test regression
- `Bug 98595 <https://bugs.freedesktop.org/show_bug.cgi?id=98595>`__ -
glsl: ralloc assertion "info->canary == CANARY" failed
- `Bug 98599 <https://bugs.freedesktop.org/show_bug.cgi?id=98599>`__ -
xterm menus corrupt since tgsi/scan: handle indirect image indexing
correctly
- `Bug 98632 <https://bugs.freedesktop.org/show_bug.cgi?id=98632>`__ -
Fix build on Hurd without PATH_MAX
- `Bug 98681 <https://bugs.freedesktop.org/show_bug.cgi?id=98681>`__ -
ir_builder_print_visitor.cpp:401:67: error: expected ')' before
'PRIx64'
- `Bug 98694 <https://bugs.freedesktop.org/show_bug.cgi?id=98694>`__ -
"(5=2)?1:1" as array size decleration crashes glsl_compiler
- `Bug 98740 <https://bugs.freedesktop.org/show_bug.cgi?id=98740>`__ -
bitcode.cpp:102:8: error: Error is not a member of llvm
- `Bug 98767 <https://bugs.freedesktop.org/show_bug.cgi?id=98767>`__ -
[swrast] ralloc.c:84: get_header: Assertion \`info->canary == CANARY'
failed.
- `Bug 98774 <https://bugs.freedesktop.org/show_bug.cgi?id=98774>`__ -
glsl/tests/warnings-test regression
- `Bug 98815 <https://bugs.freedesktop.org/show_bug.cgi?id=98815>`__ -
[SKL/BDW GT2] large perf regression in TessMark
- `Bug 98840 <https://bugs.freedesktop.org/show_bug.cgi?id=98840>`__ -
nir clone test fails
- `Bug 98893 <https://bugs.freedesktop.org/show_bug.cgi?id=98893>`__ -
[SKL] piglit.spec.arb_shader_image_load_store.semantics intermittent
- `Bug 98914 <https://bugs.freedesktop.org/show_bug.cgi?id=98914>`__ -
mesa-vdpau-drivers: breaks vdpau for mpeg2video
- `Bug 98917 <https://bugs.freedesktop.org/show_bug.cgi?id=98917>`__ -
[BDW SKL BSW KBL] Tessellation CTS tests regression
- `Bug 98975 <https://bugs.freedesktop.org/show_bug.cgi?id=98975>`__ -
Wasteland 2 Directors Cut: Hangs. GPU fault
- `Bug 99010 <https://bugs.freedesktop.org/show_bug.cgi?id=99010>`__ -
--disable-gallium-llvm no longer recognized
- `Bug 99013 <https://bugs.freedesktop.org/show_bug.cgi?id=99013>`__ -
[regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn
intrinsics for fs interpolation" makes system unusable
- `Bug 99030 <https://bugs.freedesktop.org/show_bug.cgi?id=99030>`__ -
[HSW, regression] transform feedback fails on Linux 4.8
- `Bug 99038 <https://bugs.freedesktop.org/show_bug.cgi?id=99038>`__ -
[dEQP, EGL, SKL, BDW, BSW]
dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
- `Bug 99072 <https://bugs.freedesktop.org/show_bug.cgi?id=99072>`__ -
[byt,ivb,snb] ES3-CTS.gtf.GL3Tests.shadow regression
- `Bug 99085 <https://bugs.freedesktop.org/show_bug.cgi?id=99085>`__ -
[EGL] dEQP-EGL.functional.sharing.gles2.multithread intermittent
- `Bug 99097 <https://bugs.freedesktop.org/show_bug.cgi?id=99097>`__ -
[vulkancts] dEQP-VK.image.store regression
- `Bug 99100 <https://bugs.freedesktop.org/show_bug.cgi?id=99100>`__ -
[SKL,BDW,BSW,KBL]
dEQP-VK.glsl.return.return_in_dynamic_loop_dynamic_vertex regression
- `Bug 99119 <https://bugs.freedesktop.org/show_bug.cgi?id=99119>`__ -
swr_fence_work.cpp(42): error: argument of type "std::nullptr_t" is
incompatible with parameter of type "unsigned long"
- `Bug 99144 <https://bugs.freedesktop.org/show_bug.cgi?id=99144>`__ -
Incorrect rendering using glDrawArraysInstancedBaseInstance and first
!= 0 on Skylake
- `Bug 99154 <https://bugs.freedesktop.org/show_bug.cgi?id=99154>`__ -
Link time error when using multiple builtin functions
- `Bug 99158 <https://bugs.freedesktop.org/show_bug.cgi?id=99158>`__ -
vdpau segfaults and gpu locks with kodi on R9285
- `Bug 99185 <https://bugs.freedesktop.org/show_bug.cgi?id=99185>`__ -
dEQP-EGL.functional.image.modify.tex_rgb5_a1_tex_subimage_rgba8
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551\_\*
- `Bug 99214 <https://bugs.freedesktop.org/show_bug.cgi?id=99214>`__ -
Crash in library libswrAVX.so when assigning vertex buffer object
pointers with elements of type GL_DOUBLE
- `Bug 99219 <https://bugs.freedesktop.org/show_bug.cgi?id=99219>`__ -
The Stanley Parable GPU hang when starting a new game
- `Bug 99229 <https://bugs.freedesktop.org/show_bug.cgi?id=99229>`__ -
[G33] thousands of tests crash
- `Bug 99231 <https://bugs.freedesktop.org/show_bug.cgi?id=99231>`__ -
[HSW][i965] Crash in upload_3dstate_streamout()
- `Bug 99287 <https://bugs.freedesktop.org/show_bug.cgi?id=99287>`__ -
piglit.spec.glsl-1_10.execution.vs-nested-return-sibling-loop
regression
- `Bug 99303 <https://bugs.freedesktop.org/show_bug.cgi?id=99303>`__ -
[REGRESSION][BISECTED] DMs are crashing on start with "radeon"
- `Bug 99314 <https://bugs.freedesktop.org/show_bug.cgi?id=99314>`__ -
[g33] glsl regressions
- `Bug 99339 <https://bugs.freedesktop.org/show_bug.cgi?id=99339>`__ -
Blender line rendering broken after removing XY clipping of lines
- `Bug 99354 <https://bugs.freedesktop.org/show_bug.cgi?id=99354>`__ -
[G71] "Assertion \`bkref' failed" reproducible with glmark2
- `Bug 99389 <https://bugs.freedesktop.org/show_bug.cgi?id=99389>`__ -
Mesa build broken: sid_tables.h
- `Bug 99391 <https://bugs.freedesktop.org/show_bug.cgi?id=99391>`__ -
[ILK,G45,G965] piglit regressions
- `Bug 99401 <https://bugs.freedesktop.org/show_bug.cgi?id=99401>`__ -
[g33] regression: piglit.spec.!opengl 1_0.gl-1_0-beginend-coverage
- `Bug 99419 <https://bugs.freedesktop.org/show_bug.cgi?id=99419>`__ -
Crash(Segmentation fault) si_shader_select in Master Of Orion
- `Bug 99450 <https://bugs.freedesktop.org/show_bug.cgi?id=99450>`__ -
[amdgpu] Payday 2 visual glitches on some models
- `Bug 99451 <https://bugs.freedesktop.org/show_bug.cgi?id=99451>`__ -
polygon offset use after free
- `Bug 99456 <https://bugs.freedesktop.org/show_bug.cgi?id=99456>`__ -
Firefox crashing when opening \about:support with WebGL2 enabled
- `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ -
segfault with OSVRTrackerView and openscenegraph git master
- `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ -
rasterizer/core/clip.h:279:49: error: const struct API_STATE has no
member named linkageCount
- `Bug 99637 <https://bugs.freedesktop.org/show_bug.cgi?id=99637>`__ -
VLC video has corrupted colors when using VDPAU output on Radeon SI
Changes
-------
- Building RADV requires --enable-gallium-llvm
- The vulkan headers vk_platform.h and vulkan.h are no longer installed
- The configure options --with-sha1 and --disable-shader-cache are
removed alongside their respective library requirements
@@ -0,0 +1,180 @@
Mesa 17.0.1 Release Notes / March 4, 2017
=========================================
Mesa 17.0.1 is a bug fix release which fixes bugs found since the 17.0.0
release.
Mesa 17.0.1 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
e819bd3e515dac26faf9836d8f27a4ddf05323b9b23afb6c06536d4ac82e2743 mesa-17.0.1.tar.gz
96fd70ef5f31d276a17e424e7e1bb79447ccbbe822b56844213ef932e7ad1b0c mesa-17.0.1.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ -
Electronic Super Joy graphic artefacts (regression,bisected)
- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
Compute shader doesn't give right result under some circumstances
- `Bug 99677 <https://bugs.freedesktop.org/show_bug.cgi?id=99677>`__ -
heap-use-after-free in glsl
- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
[radv] Mostly broken on Hawaii PRO/CIK ASICs
- `Bug 99850 <https://bugs.freedesktop.org/show_bug.cgi?id=99850>`__ -
Tessellation bug on Carrizo
Changes
-------
Bas Nieuwenhuizen (4):
- radv: Never try to create more than max_sets descriptor sets.
- radv: Reset emitted compute pipeline when calling secondary cmd
buffer.
- radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
- radv: Use correct size for availability flag.
Ben Crocker (3):
- gallivm: Reenable PPC VSX (v3)
- gallivm: Improve debug output (V2)
- gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
Brendan King (1):
- egl/dri3: implement query surface hook
Christian Gmeiner (2):
- etnaviv: move pctx initialisation to avoid a null dereference
- etnaviv: remove number of pixel pipes validation
Connor Abbott (1):
- anv: fix Get*MemoryRequirements for !LLC
Daniel Stone (1):
- egl/wayland: Don't use DRM format codes for SHM
Dave Airlie (6):
- tgsi: fix memory leak in tgsi sanity check
- radv: change base aligmment for allocated memory.
- radv: fix cik macroModeIndex.
- radv: adopt some init config workarounds from radeonsi.
- radv: fix depth format in blit2d.
- radv: fix txs for sampler buffers
Emil Velikov (8):
- docs: add sha256 checksums for 17.0.0
- bin/get-extra-pick-list: use git merge-base to get the branchpoint
- bin/get-extra-pick-list: rework to use already_picked list
- bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed
- bin/get-pick-list.sh: limit \`git grep ...' only as needed
- bin/get-pick-list.sh: remove ancient way of nominating patches
- bin/get-fixes-pick-list.sh: add new script
- Update version to 17.0.1
Eric Anholt (1):
- vc4: Avoid emitting small immediates for UBO indirect load address
guards.
Grazvydas Ignotas (3):
- r300g: only allow byteswapped formats on big endian
- gallium/u_queue: fix a crash with atexit handlers
- gallium/u_queue: set num_threads correctly if not all threads start
Hans de Goede (1):
- glx/glvnd: Fix GLXdispatchIndex sorting
Ilia Mirkin (4):
- gm107/ir: fix address offset bitfield for ATOMS
- nvc0: set the render condition in the compute object
- st/mesa: don't pass compare mode for stencil-sampled textures
- nvc0: disable linked tsc mode in compute launch descriptor
Faith Ekstrand (10):
- i965/sampler_state: Clamp min/max LOD to 14 on gen7+
- i965/sampler_state: Pass texObj into update_sampler_state
- i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
- intel/blorp: Swizzle clear colors on the CPU
- i965/fs: Fix the inline nir_op_pack_double optimization
- anv: Add an invalidate_range helper
- anv/query: clflush the bo map on non-LLC platforms
- genxml: Make MI_STORE_DATA_IMM more consistent
- anv/query: Perform CmdResetQueryPool on the GPU
- intel/blorp: Explicitly flush all allocated state
Jose Maria Casanova Crespo (1):
- glsl: non-last member unsized array on SSBO must fail compilation on
GLSL ES 3.1
Kenneth Graunke (1):
- mesa: Do (TCS && !TES) draw time validation in ES as well.
Leo Liu (1):
- configure.ac: check require_basic_egl only if egl enabled
Lionel Landwerlin (2):
- anv: wsi: report presentation error per image request
- i965/fs: fix uninitialized memory access
Marek Olšák (6):
- radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start
(v2)
- gallium/util: remove unused u_index_modify helpers
- gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
unconditionally
- gallium/u_queue: fix random crashes when the app calls exit()
- radeonsi: fix broken tessellation on Carrizo and Stoney
- amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
Mauro Rossi (2):
- android: radeonsi: fix sid_table.h generated header include path
- android: glsl: build shader cache sources
Michel Dänzer (1):
- configure.ac: Drop LLVM compiler flags more radically
Nicolai Hähnle (3):
- winsys/amdgpu: reduce max_alloc_size based on GTT limits
- radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
- radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
Samuel Iglesias Gonsálvez (1):
- glsl: fix heap-use-after-free in ast_declarator_list::hir()
Tapani Pälli (1):
- android: fix droid_create_image_from_prime_fd_yuv for YV12
@@ -0,0 +1,155 @@
Mesa 17.0.2 Release Notes / March 20, 2017
==========================================
Mesa 17.0.2 is a bug fix release which fixes bugs found since the 17.0.1
release.
Mesa 17.0.2 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
2e0f41e7974ba7a36ca32bbeaf8ebcd65c8fd4d2dc9872f04d4becbd5e7a8cb5 mesa-17.0.2.tar.gz
f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4 mesa-17.0.2.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ -
9.2-rc1 workaround for clover build failure on ppc/altivec: cannot
convert 'bool' to '__vector(4) \__bool int' in return
- `Bug 97988 <https://bugs.freedesktop.org/show_bug.cgi?id=97988>`__ -
[radeonsi] playing back videos with VDPAU exhibits
deinterlacing/anti-aliasing issues not visible with VA-API
- `Bug 99484 <https://bugs.freedesktop.org/show_bug.cgi?id=99484>`__ -
Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not
render correctly
- `Bug 99715 <https://bugs.freedesktop.org/show_bug.cgi?id=99715>`__ -
Don't print: "Note: Buggy applications may crash, if they do please
report to vendor"
- `Bug 100049 <https://bugs.freedesktop.org/show_bug.cgi?id=100049>`__
- "ralloc: Make sure ralloc() allocations match malloc()'s
alignment." causes seg fault in 32bit build
Changes
-------
Alex Smith (3):
- radv: Emit pending flushes before executing a secondary command
buffer
- radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer
- radv/ac: Fix shared memory offset calculation
Bas Nieuwenhuizen (3):
- radv: Disable HTILE for textures with multiple layers/levels.
- radv: Emit cache flushes before CP DMA.
- Revert "radv: Emit cache flushes before CP DMA."
Dave Airlie (3):
- radv: drop Z24 support.
- radv: disable mip point pre clamping.
- radv: setup llvm target data layout
Emil Velikov (4):
- docs: add sha256 checksums for 17.0.1
- cherry-ignore: add the swizzle blorp_clear fix
- i965: move brw_define.h ifndef guard to the top
- Update version to 17.0.2
Fredrik Höglund (2):
- radv: fix the dynamic buffer index in vkCmdBindDescriptorSets
- radv/ac: fix multiple descriptor sets with dynamic buffers
Gregory Hainaut (1):
- glapi: fix typo in count_scale
Ilia Mirkin (2):
- nvc0: take extra pushbuf space into account for pushbuf_space calls
- nvc0: increase alignment to 256 for texture buffers on fermi
Jacob Lifshay (1):
- vulkan/wsi: Improve the DRI3 error message
James Legg (1):
- radv: Fix using more than 4 bound descriptor sets
Faith Ekstrand (7):
- anv/blorp/clear_subpass: Only set surface clear color for fast clears
- anv: Accurately advertise dynamic descriptor limits
- anv: Stall before fast-clear operations
- anv: Properly handle destroying NULL devices and instances
- anv/blorp: Turn off AUX after doing a CCS_D resolve
- anv/blorp: Only set a clear color for resolves if fast-cleared
- nir/intrinsics: Make load_barycentric_input take a 2-component coor
Jonas Pfeil (1):
- ralloc: Make sure ralloc() allocations match malloc()'s alignment.
Kenneth Graunke (1):
- egl: Ensure ResetNotificationStrategy matches for shared contexts.
Marek Olšák (3):
- st/mesa: reset sample_mask, min_sample, and render_condition for PBO
ops
- st/mesa: set blend state for PBO readbacks
- radeonsi: mark all bound shader buffer ranges as initialized
Matt Turner (1):
- clover: Work around build failure with AltiVec.
Nanley Chery (2):
- anv/pass: Avoid accessing attachment array out of bounds
- anv/image: Remove extra dependency on HiZ-specific variable
Nicolai Hähnle (2):
- st/glsl_to_tgsi: avoid iterating past the head of the instruction
list
- st/mesa: inform the driver of framebuffer changes before compute
dispatches
Robert Foss (1):
- mesa: Avoid read of uninitialized variable
Samuel Iglesias Gonsálvez (5):
- i965/fs: mark last DF uniform array element as 64 bit live one
- i965/fs: detect different bit size accesses to uniforms to push them
in proper locations
- i965/fs: fix indirect load DF uniforms on BSW/BXT
- i965/fs: fix source type when emitting MOV_INDIRECT to read ICP
handles
- i965/fs: emit MOV_INDIRECT with the source with the right register
type
Samuel Pitoiset (1):
- radeonsi: disable sinking common instructions down to the end block
@@ -0,0 +1,147 @@
Mesa 17.0.3 Release Notes / April 1, 2017
=========================================
Mesa 17.0.3 is a bug fix release which fixes bugs found since the 17.0.2
release.
Mesa 17.0.3 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
8253edf1bdd7b14ab63d5982349143a5c9ac3767f39a63257cc9d7e7d92f60f1 mesa-17.0.3.tar.gz
ca646f5075a002d60ef9123c8a4331cede155c01712ef945a65c59a5e69fe7ed mesa-17.0.3.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 96743 <https://bugs.freedesktop.org/show_bug.cgi?id=96743>`__ -
[BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
- `Bug 99246 <https://bugs.freedesktop.org/show_bug.cgi?id=99246>`__ -
[d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight
- `Bug 100061 <https://bugs.freedesktop.org/show_bug.cgi?id=100061>`__
- LODQ instruction generated with invalid dst mask
- `Bug 100182 <https://bugs.freedesktop.org/show_bug.cgi?id=100182>`__
- Flickering in The Talos Principle on Sky Lake GT4.
- `Bug 100201 <https://bugs.freedesktop.org/show_bug.cgi?id=100201>`__
- Windows scons build with MSVC toolchain and LLVM 4.0 fails
Changes
-------
Alex Deucher (1):
- radeonsi: add new polaris12 pci id
Andres Gomez (5):
- glsl: on UBO/SSBOs link error reset the number of active blocks to 0
- cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix
- cherry-ignore: add the Flush after unmap in gbm/dri fix
- cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix
- Update version to 17.0.3
Axel Davy (2):
- st/nine: Resolve deadlock in surface/volume dtors when using csmt
- st/nine: Use atomics for available_texture_mem
Bas Nieuwenhuizen (1):
- radv: flush DB cache before and after HTILE decompress.
Dave Airlie (1):
- radv: fix primitive reset index emission
Emil Velikov (1):
- docs: add sha256 checksums for 17.0.2
Ilia Mirkin (1):
- st/mesa: set result writemask based on ir type
Jan Vesely (1):
- clover: use pipe_resource references
Faith Ekstrand (9):
- anv/query: Invalidate the correct range
- anv/GetQueryPoolResults: Actually implement the spec
- anv/image: Return early when unbinding an image
- anv/query: Fix the location of timestamp availability
- anv: Make anv_get_layerCount a macro
- anv/blorp: Use anv_get_layerCount everywhere
- anv/cmd_buffer: Apply flush operations prior to executing secondaries
- anv/cmd_buffer: Fix bad indentation
- anv: Flush caches prior to PIPELINE_SELECT on all gens
José Fonseca (1):
- c11/threads: Include thr/xtimec.h for xtime definition when building
with MSVC.
Juan A. Suarez Romero (1):
- tests/cache_test: allow crossing mount points
Karol Herbst (1):
- nvc0/ir: treat FMA like MAD for operand propagation
Kenneth Graunke (1):
- i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new
enough.
Marek Olšák (1):
- radeonsi: don't hang on shader compile failure
Matt Turner (1):
- i965/fs: Don't emit SEL instructions for type-converting MOVs.
Nanley Chery (1):
- intel: Correct the BDW surface state size
Nicolai Hähnle (1):
- mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount
Rob Clark (1):
- freedreno: fix memory leak
Tim Rowley (1):
- swr: [rasterizer jitter] fix llvm >= 5.0 build break
Timothy Arceri (2):
- glsl: fix lower jumps for returns when loop is inside an if
- mesa: update lower_jumps tests after bug fix
Topi Pohjolainen (1):
- i965/gen8+: Do full stall when switching pipeline
Xu Randy (2):
- anv/blorp: Fix a crash in CmdClearColorImage
- anv/genX: Solve the vkCreateGraphicsPipelines crash
@@ -0,0 +1,123 @@
Mesa 17.0.4 Release Notes / April 17, 2017
==========================================
Mesa 17.0.4 is a bug fix release which fixes bugs found since the 17.0.3
release.
Mesa 17.0.4 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c4c34ba05d48f76b45bc05bc4b6e9242077f403d63c4f0c355c7b07786de233e mesa-17.0.4.tar.gz
1269dc8545a193932a0779b2db5bce9be4a5f6813b98c38b93b372be8362a346 mesa-17.0.4.tar.xz
Next release
------------
Mesa 17.0.5 is expected in approximatelly two weeks. See the release
:ref:`calendar <calendar>` for details.
New features
------------
None
Bug fixes
---------
- `Bug 99515 <https://bugs.freedesktop.org/show_bug.cgi?id=99515>`__ -
SIGSEGV MAPERR on Android nougat-x86 with mesa 17.0.0rc
- `Bug 100391 <https://bugs.freedesktop.org/show_bug.cgi?id=100391>`__
- SachaWillems deferredmultisampling asserts
- `Bug 100452 <https://bugs.freedesktop.org/show_bug.cgi?id=100452>`__
- push_constants host memory leak when resetting command buffer
- `Bug 100582 <https://bugs.freedesktop.org/show_bug.cgi?id=100582>`__
- [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer
corrupts state.gl_texture\* assertions
Changes
-------
Alex Deucher (1):
- radeonsi: add new polaris10 pci id
Alex Smith (1):
- radv: Invalidate L2 for TRANSFER_WRITE barriers
Andres Gomez (1):
- docs: add sha256 checksums for 17.0.3
Craig Stout (1):
- anv/cmd_buffer: fix host memory leak
Emil Velikov (3):
- Revert "cherry-ignore: add the Flush after unmap in gbm/dri fix"
- Revert "freedreno: fix memory leak"
- Update version to 17.0.4
Fabio Estevam (1):
- loader: Move non-error message to debug level
Ilia Mirkin (4):
- nvc0/ir: fix LSB/BFE/BFI implementations
- nvc0/ir: fix overwriting of offset register with interpolateAtOffset
- nvc0: increase texture buffer object alignment to 256 for pre-GM107
- nouveau: when mapping a persistent buffer, synchronize on former
xfers
Faith Ekstrand (5):
- i965/fs: Always provide a default LOD of 0 for TXS and TXL
- anv/pipeline: Properly handle unset gl_Layer and gl_ViewportIndex
- anv/blorp: Align vertex buffers to 64B
- i965/blorp: Align vertex buffers to 64B
- i965/blorp: Bump the batch space estimate
Jerome Duval (2):
- haiku: build fixes around debug defines
- haiku/winsys: fix dt prototype args
Julien Isorce (4):
- winsys/radeon: check null in radeon_cs_create_fence
- winsys/radeon: check null return from radeon_cs_create_fence in
cs_flush
- radeon: initialize hole variable before calling container_of
- radeon_drm_bo: explicitly check return value of drmCommandWriteRead
Kenneth Graunke (4):
- i965: Document the sad story of the kernel command parser.
- i965: Set screen->cmd_parser_version to 0 if we can't write
registers.
- i965: Skip register write detection when possible.
- i965: Set kernel features before computing max GL version.
Marek Olšák (1):
- targets: export radeon winsys_create functions to silence LLVM
warning
Michal Srb (1):
- st: Add cubeMapFace parameter to st_finalize_texture.
Thomas Hellstrom (1):
- gbm/dri: Flush after unmap
@@ -0,0 +1,116 @@
Mesa 17.0.5 Release Notes / April 28, 2017
==========================================
Mesa 17.0.5 is a bug fix release which fixes bugs found since the 17.0.4
release.
Mesa 17.0.5 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
7510eee0d0077860b250d30d73305048c2df4ba09ea8fc04e4f3eec7beece301 mesa-17.0.5.tar.gz
668efa445d2f57a26e5c096b1965a685733a3b57d9c736f9d6460263847f9bfe mesa-17.0.5.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 97524 <https://bugs.freedesktop.org/show_bug.cgi?id=97524>`__ -
Samplers referring to the same texture unit with different types
should raise GL_INVALID_OPERATION
Changes
-------
Andres Gomez (16):
- cherry-ignore: Add the pci_id into the shader cache UUID
- cherry-ignore: fix crash if ctx torn down with no rendering
- cherry-ignore: Fix typos.
- cherry-ignore: Revert "etnaviv: Cannot render to rb-swapped formats"
- cherry-ignore: Revert "i965/fs: Don't emit SEL instructions for
type-converting MOVs."
- cherry-ignore: fix typo in a2b10g10r10 fast clear calculation
- cherry-ignore: remove unused anv_dispatch_table dtable
- cherry-ignore: remove unused radv_dispatch_table dtable
- cherry-ignore: make radv_resolve_entrypoint static
- cherry-ignore: vulkan: add support for libmesa_vulkan_util
- cherry-ignore: r600: fix libmesa_amd_common dependency
- cherry-ignore: remove dead brw_new_shader() declaration
- cherry-ignore: remove i965_symbols_test reference from .gitignore
- cherry-ignore: automake: ensure that the destination directory is
created
- cherry-ignore: provide required gem stubs for the tests
- Update version to 17.0.5
Boyan Ding (2):
- nvc0/ir: Properly handle a "split form" of predicate destination
- nir: Destination component count of shader_clock intrinsic is 2
Emil Velikov (5):
- docs: add sha256 checksums for 17.0.4
- winsys/sw/dri: don't use GNU void pointer arithmetic
- st/clover: add space between < and :\:
- configure.ac: check require_basic_egl only if egl enabled
- st/mesa: automake: honour the vdpau header install location
Francisco Jerez (2):
- intel/fs: Use regs_written() in spilling cost heuristic for improved
accuracy.
- intel/fs: Take into account amount of data read in spilling cost
heuristic.
Grazvydas Ignotas (1):
- radv: report timestampPeriod correctly
Faith Ekstrand (5):
- anv/blorp: Flush the texture cache in UpdateBuffer
- anv/cmd_buffer: Flush the VF cache at the top of all primaries
- anv/cmd_buffer: Always set up a null surface state
- anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED
- anv/blorp: Properly handle VK_ATTACHMENT_UNUSED
Kenneth Graunke (1):
- i965/vec4: Avoid reswizzling MACH instructions in
opt_register_coalesce().
Marek Olšák (1):
- st/mesa: invalidate the readpix cache in st_indirect_draw_vbo
Nanley Chery (1):
- anv/cmd_buffer: Disable CCS on BDW input attachments
Nicolai Hähnle (4):
- mesa: fix remaining xfb prims check for GLES with multiple instances
- mesa: extract need_xfb_remaining_prims_check
- mesa: move glMultiDrawArrays to vbo and fix error handling
- vbo: fix gl_DrawID handling in glMultiDrawArrays
Rob Clark (1):
- util/queue: don't hang at exit
Timothy Arceri (1):
- mesa: validate sampler type across the whole program
@@ -0,0 +1,156 @@
Mesa 17.0.6 Release Notes / May 12, 2017
========================================
Mesa 17.0.6 is a bug fix release which fixes bugs found since the 17.0.5
release.
Mesa 17.0.6 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
f1b2497d553e9a584f0caa3a2d9d310e27ead15fb0af170da69f6e70fb5031cd mesa-17.0.6.tar.gz
89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d mesa-17.0.6.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
Undefined non-weak-symbol in dri-drivers
- `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
- YUV to RGB Color Space Conversion result is not precise
Changes
-------
Adam Jackson (1):
- egl/platform/drm: Don't take display ownership until gbm is
initialized
Andres Gomez (7):
- docs: add sha256 checksums for 17.0.5
- travis: replace Trusty-based LLVM toolchain apt-get with apt addon
- travis: add the possibility of using the txc-dxtn library
- cherry-ignore: 17.1 nominations only
- cherry-ignore: fix regression in descriptor set freeing.
- cherry-ignore: rejected commits
- Update version to 17.0.6
Ben Boeckel (1):
- scons: update for LLVM 4.0
Brian Paul (1):
- st/mesa: move duplicated st_ws_framebuffer() function into header
file
Chad Versace (3):
- egl: Emit error when EGLSurface is lost
- egl/android: Cancel any outstanding ANativeBuffer in surface
destructor
- egl/android: Mark surface as lost when dequeueBuffer fails
Christian Gmeiner (1):
- etnaviv: add L8A8_UNORM texture format
Dave Airlie (2):
- radv/wsi: report presentation error per image request
- radv: enable POLARIS12 support.
Emil Velikov (21):
- travis: correct libdrm required regex to also track libdrm itself
- travis: add nearly all gallium drivers to the list
- travis: use both cores for make/make check
- travis: bring the scons build on par with AppVeyor
- travis: explicitly LD_LIBRARY_PATH the local libraries
- travis: enable apt cache
- travis: automatically manage ccache caching
- travis: remove unused -dev packages
- travis: rework "if test" blocks in the script section
- travis: split out matrix from env
- travis: add separate "scons" and "scons llvm" targets
- travis: add "scons swr" to the build matrix
- travis: add "make swr" to the build matrix
- travis: split the make target to three separate ones
- travis: model scons check target like the make one
- travis: add Gallium state-tracker targets
- travis: enable wayland support
- travis: bump MAKEFLAGS to -j4
- gallium/dri: always link against shared glapi
- mesa/dri: always link against shared glapi
- glx: glX_proto_send.py: use correct compile guard
GLX_INDIRECT_RENDERING
Eric Anholt (1):
- nir: Pick just the channels we want for bitmap and drawpixels
lowering.
Ilia Mirkin (1):
- gallium/targets: fix bool setting on BE architectures
Faith Ekstrand (1):
- anv/cmd_buffer: Use the device allocator for QueueSubmit
Johnson Lin (1):
- nir/lower_tex: Fix minor error in YUV color conversion matrix
Marek Olšák (2):
- radeonsi: adjust ESGS ring buffer size computation on VI
- radeonsi: apply the tess+GS hang workaround to Polaris12 as well
Nicolai Hähnle (1):
- radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
SI
Philipp Zabel (3):
- renderonly: close transfer prime_fd
- renderonly: drop resources on destroy
- renderonly: use drmIoctl
Rhys Kidd (3):
- travis: Support LLVM 3.8+ on Trusty-based Travis-CI via apt-get not
apt addon
- travis: Add radv vulkan driver to continuous integration
- travis: Add radeonsi to continuous integration
Rob Clark (1):
- freedreno/a3xx: fix hang w/ large render targets and small gmem
Samuel Iglesias Gonsálvez (5):
- i965/vec4: fix vertical stride to avoid breaking region parameter
rule
- i965/vec4: fix register width for DF VGRF and UNIFORM
- i965/vec4: don't modify regioning parameters to the sources of DF
align1 instructions
- anv: anv_gem_mmap() returns MAP_FAILED as mapping error
- anv: vkBindImageMemory() should return
VK_ERROR_OUT_OF_{HOST,DEVICE}_MEMORY on failure
@@ -0,0 +1,115 @@
Mesa 17.0.7 Release Notes / June 1, 2017
========================================
Mesa 17.0.7 is a bug fix release which fixes bugs found since the 17.0.6
release.
Mesa 17.0.7 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
bc68d13c6b1a053b855ac453ebf7e62bd89511adf44bad6c613e09f7fa13390a mesa-17.0.7.tar.gz
f6d75304a229c8d10443e219d6b6c0c342567dbab5a879ebe7cfa3c9139c4492 mesa-17.0.7.tar.xz
New features
------------
None
Bug fixes
---------
- `Bug 98833 <https://bugs.freedesktop.org/show_bug.cgi?id=98833>`__ -
[REGRESSION, bisected] Wayland revert commit breaks non-Vsync
fullscreen frame updates
- `Bug 100741 <https://bugs.freedesktop.org/show_bug.cgi?id=100741>`__
- Chromium - Memory leak
- `Bug 100925 <https://bugs.freedesktop.org/show_bug.cgi?id=100925>`__
- [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in
the map correctly
Changes
-------
Andres Gomez (1):
- docs: add sha256 checksums for 17.0.6
Bartosz Tomczyk (1):
- mesa: Avoid leaking surface in st_renderbuffer_delete
Chad Versace (1):
- egl: Partially revert 23c86c74, fix eglMakeCurrent
Daniel Stone (7):
- vulkan: Fix Wayland uninitialised registry
- vulkan/wsi/wayland: Remove roundtrip when creating image
- vulkan/wsi/wayland: Use per-display event queue
- vulkan/wsi/wayland: Use proxy wrappers for swapchain
- egl/wayland: Don't open-code roundtrip
- egl/wayland: Use per-surface event queues
- egl/wayland: Ensure we get a back buffer
Emil Velikov (5):
- st/va: fix misplaced closing bracket
- anv: automake: list shared libraries after the static ones
- radv: automake: list shared libraries after the static ones
- egl/wayland: select the format based on the interface used
- Update version to 17.0.7
Eric Anholt (2):
- renderonly: Initialize fields of struct winsys_handle.
- vc4: Don't allocate new BOs to avoid synchronization when they're
shared.
Hans de Goede (1):
- glxglvnddispatch: Add missing dispatch for GetDriverConfig
Ilia Mirkin (1):
- nvc0/ir: SHLADD's middle source must be an immediate
Faith Ekstrand (2):
- i965/blorp: Do and end-of-pipe sync on both sides of fast-clear ops
- i965: Round copy size to the nearest block in intel_miptree_copy
Lucas Stach (1):
- etnaviv: stop oversizing buffer resources
Nanley Chery (2):
- anv/formats: Update the three-channel BC1 mappings
- i965/formats: Update the three-channel DXT1 mappings
Pohjolainen, Topi (1):
- intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
Samuel Iglesias Gonsálvez (3):
- i965/vec4/gs: restore the uniform values which was overwritten by
failed vec4_gs_visitor execution
- i965/vec4: fix swizzle and writemask when loading an uniform with
constant offset
- i965/vec4: load dvec3/4 uniforms first in the push constant buffer
Tom Stellard (1):
- gallivm: Make sure module has the correct data layout when pass
manager runs
@@ -0,0 +1,229 @@
Mesa 17.1.0 Release Notes / May 10, 2017
========================================
Mesa 17.1.0 is a new development release. People who are concerned with
stability and reliability should stick with a previous release or wait
for :ref:`Mesa 17.1.1 <calendar>`.
Mesa 17.1.0 implements the OpenGL 4.5 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.5. OpenGL 4.5 is **only** available if requested at context creation
because compatibility contexts are not supported.
SHA256 checksums
----------------
::
c388069581a72853161657ac365f2c083afabd7cffd53f80513dacfa1cfa58a8 mesa-17.1.0.tar.gz
cf234a6ed4764673886b6661553b54675776ef0898f774716173cec890ac3b17 mesa-17.1.0.tar.xz
New features
------------
Note: some of the new features are only available with certain drivers.
- OpenGL 4.2 on i965/ivb
- GL_ARB_gpu_shader_fp64 on i965/ivybridge
- GL_ARB_gpu_shader_int64 on i965/gen8+, nvc0, radeonsi, softpipe,
llvmpipe
- GL_ARB_shader_ballot on nvc0, radeonsi
- GL_ARB_shader_clock on nv50, nvc0, radeonsi
- GL_ARB_shader_group_vote on radeonsi
- GL_ARB_shader_precision on i965/ivb
- GL_ARB_shader_viewport_layer_array on radeonsi
- GL_ARB_sparse_buffer on radeonsi/CIK+
- GL_ARB_transform_feedback2 on i965/gen6
- GL_ARB_transform_feedback_overflow_query on i965/gen6+
- GL_ARB_vertex_attrib_64bit on i965/ivb
- GL_NV_fill_rectangle on nvc0
- Geometry shaders enabled on swr
Bug fixes
---------
- `Bug 68504 <https://bugs.freedesktop.org/show_bug.cgi?id=68504>`__ -
9.2-rc1 workaround for clover build failure on ppc/altivec: cannot
convert 'bool' to '__vector(4) \__bool int' in return
- `Bug 84325 <https://bugs.freedesktop.org/show_bug.cgi?id=84325>`__ -
X.Org segfaults when starting DE on an Intel+Radeon laptop, caused by
libpciaccess cleanup, patch attached
- `Bug 93089 <https://bugs.freedesktop.org/show_bug.cgi?id=93089>`__ -
mesa fails to check for gcc atomic primitives before using them
- `Bug 95460 <https://bugs.freedesktop.org/show_bug.cgi?id=95460>`__ -
Please add more drivers (freedreno, virgl) to features.txt status
document
- `Bug 96743 <https://bugs.freedesktop.org/show_bug.cgi?id=96743>`__ -
[BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
- `Bug 97102 <https://bugs.freedesktop.org/show_bug.cgi?id=97102>`__ -
[dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr
- `Bug 97338 <https://bugs.freedesktop.org/show_bug.cgi?id=97338>`__ -
Black squares in the Spec Ops: The Line chapter select screen
- `Bug 97524 <https://bugs.freedesktop.org/show_bug.cgi?id=97524>`__ -
Samplers referring to the same texture unit with different types
should raise GL_INVALID_OPERATION
- `Bug 97967 <https://bugs.freedesktop.org/show_bug.cgi?id=97967>`__ -
glsl/tests/cache-test regression
- `Bug 97988 <https://bugs.freedesktop.org/show_bug.cgi?id=97988>`__ -
[radeonsi] playing back videos with VDPAU exhibits
deinterlacing/anti-aliasing issues not visible with VA-API
- `Bug 98263 <https://bugs.freedesktop.org/show_bug.cgi?id=98263>`__ -
[radv] The Talos Principle fails to launch with "Fatal error: Cannot
set display mode."
- `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
Undefined non-weak-symbol in dri-drivers
- `Bug 98502 <https://bugs.freedesktop.org/show_bug.cgi?id=98502>`__ -
Delay when starting firefox, thunderbird or chromium and dmesg spam
- `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ -
Electronic Super Joy graphic artefacts (regression,bisected)
- `Bug 98975 <https://bugs.freedesktop.org/show_bug.cgi?id=98975>`__ -
Wasteland 2 Directors Cut: Hangs. GPU fault
- `Bug 99010 <https://bugs.freedesktop.org/show_bug.cgi?id=99010>`__ -
--disable-gallium-llvm no longer recognized
- `Bug 99246 <https://bugs.freedesktop.org/show_bug.cgi?id=99246>`__ -
[d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight
- `Bug 99265 <https://bugs.freedesktop.org/show_bug.cgi?id=99265>`__ -
i965: Piglit egl_khr_gl_renderbuffer_image-clear-shared-image fails
- `Bug 99339 <https://bugs.freedesktop.org/show_bug.cgi?id=99339>`__ -
Blender line rendering broken after removing XY clipping of lines
- `Bug 99401 <https://bugs.freedesktop.org/show_bug.cgi?id=99401>`__ -
[g33] regression: piglit.spec.!opengl 1_0.gl-1_0-beginend-coverage
- `Bug 99450 <https://bugs.freedesktop.org/show_bug.cgi?id=99450>`__ -
[amdgpu] Payday 2 visual glitches on some models
- `Bug 99451 <https://bugs.freedesktop.org/show_bug.cgi?id=99451>`__ -
polygon offset use after free
- `Bug 99456 <https://bugs.freedesktop.org/show_bug.cgi?id=99456>`__ -
Firefox crashing when opening \about:support with WebGL2 enabled
- `Bug 99465 <https://bugs.freedesktop.org/show_bug.cgi?id=99465>`__ -
vtn_vector_construct writing out of bounds when given multiple
non-zero length sources
- `Bug 99484 <https://bugs.freedesktop.org/show_bug.cgi?id=99484>`__ -
Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not
render correctly
- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
Compute shader doesn't give right result under some circumstances
- `Bug 99542 <https://bugs.freedesktop.org/show_bug.cgi?id=99542>`__ -
vdpau logging errors since gallium/radeon: adjust the rule for using
the LINEAR_ALIGNED layout
- `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ -
segfault with OSVRTrackerView and openscenegraph git master
- `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ -
rasterizer/core/clip.h:279:49: error: const struct API_STATE has no
member named linkageCount
- `Bug 99660 <https://bugs.freedesktop.org/show_bug.cgi?id=99660>`__ -
Not all of the int64 conversion opcodes got implemented
- `Bug 99677 <https://bugs.freedesktop.org/show_bug.cgi?id=99677>`__ -
heap-use-after-free in glsl
- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
[radv] Mostly broken on Hawaii PRO/CIK ASICs
- `Bug 99701 <https://bugs.freedesktop.org/show_bug.cgi?id=99701>`__ -
loader.c:353:8: error: implicit declaration of function 'geteuid' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
- `Bug 99715 <https://bugs.freedesktop.org/show_bug.cgi?id=99715>`__ -
Don't print: "Note: Buggy applications may crash, if they do please
report to vendor"
- `Bug 99789 <https://bugs.freedesktop.org/show_bug.cgi?id=99789>`__ -
Memory leak on failure to create an ir_constant in
calculate_iterations in loop_controls.cpp
- `Bug 99817 <https://bugs.freedesktop.org/show_bug.cgi?id=99817>`__ -
[softpipe] piglit glsl-fs-tan-1 regression
- `Bug 99842 <https://bugs.freedesktop.org/show_bug.cgi?id=99842>`__ -
GL_ARB_transform_feedback2 on i965 gen6
- `Bug 99850 <https://bugs.freedesktop.org/show_bug.cgi?id=99850>`__ -
Tessellation bug on Carrizo
- `Bug 99918 <https://bugs.freedesktop.org/show_bug.cgi?id=99918>`__ -
disk_cache.h:57:20: error: no member named 'st_mtim' in 'struct stat'
- `Bug 99953 <https://bugs.freedesktop.org/show_bug.cgi?id=99953>`__ -
device9.c:122:49: error: PIPE_CAP_USER_INDEX_BUFFERS undeclared
(first use in this function)
- `Bug 99955 <https://bugs.freedesktop.org/show_bug.cgi?id=99955>`__ -
[r600g] GPU load always displayed at 100% with GALLIUM_HUD=GPU-load
- `Bug 100026 <https://bugs.freedesktop.org/show_bug.cgi?id=100026>`__
- piglit.spec.arb_shader_subroutine.compiler.direct-call_vert
regression
- `Bug 100049 <https://bugs.freedesktop.org/show_bug.cgi?id=100049>`__
- "ralloc: Make sure ralloc() allocations match malloc()'s
alignment." causes seg fault in 32bit build
- `Bug 100060 <https://bugs.freedesktop.org/show_bug.cgi?id=100060>`__
- wsi/wsi_common_wayland.c:25:41: fatal error:
wayland-drm-client-protocol.h: No such file or directory
- `Bug 100061 <https://bugs.freedesktop.org/show_bug.cgi?id=100061>`__
- LODQ instruction generated with invalid dst mask
- `Bug 100068 <https://bugs.freedesktop.org/show_bug.cgi?id=100068>`__
- LLVM ERROR: Cannot select: intrinsic
%llvm.amdgcn.buffer.load.format
- `Bug 100088 <https://bugs.freedesktop.org/show_bug.cgi?id=100088>`__
- piglit.spec.arb_get_texture_sub_image.arb_get_texture_sub_image
regressions
- `Bug 100091 <https://bugs.freedesktop.org/show_bug.cgi?id=100091>`__
- Failure to create folder for on-disk shader cache
- `Bug 100133 <https://bugs.freedesktop.org/show_bug.cgi?id=100133>`__
- swr_context.cpp:336:44: error: invalid conversion from uint {aka
unsigned int} to pipe_render_cond_flag [-fpermissive]
- `Bug 100154 <https://bugs.freedesktop.org/show_bug.cgi?id=100154>`__
- test_eu_compact regression
- `Bug 100180 <https://bugs.freedesktop.org/show_bug.cgi?id=100180>`__
- Build failure in GNOME Continuous
- `Bug 100182 <https://bugs.freedesktop.org/show_bug.cgi?id=100182>`__
- Flickering in The Talos Principle on Sky Lake GT4.
- `Bug 100201 <https://bugs.freedesktop.org/show_bug.cgi?id=100201>`__
- Windows scons build with MSVC toolchain and LLVM 4.0 fails
- `Bug 100223 <https://bugs.freedesktop.org/show_bug.cgi?id=100223>`__
- marshal_generated.c:38:10: fatal error: 'X11/Xlib-xcb.h' file not
found
- `Bug 100236 <https://bugs.freedesktop.org/show_bug.cgi?id=100236>`__
- Undefined symbols for architecture x86_64: "typeinfo for
llvm::RTDyldMemoryManager"
- `Bug 100259 <https://bugs.freedesktop.org/show_bug.cgi?id=100259>`__
- [EGL] [GBM] undefined reference to \`gbm_bo_create_with_modifiers'
- `Bug 100288 <https://bugs.freedesktop.org/show_bug.cgi?id=100288>`__
- clover unable to run OpenCL kernels since 03127bb radeonsi: compile
all TGSI compute shaders asynchronously
- `Bug 100303 <https://bugs.freedesktop.org/show_bug.cgi?id=100303>`__
- Adding a single, meaningless if-else to a shader source leads to
different image
- `Bug 100391 <https://bugs.freedesktop.org/show_bug.cgi?id=100391>`__
- SachaWillems deferredmultisampling asserts
- `Bug 100452 <https://bugs.freedesktop.org/show_bug.cgi?id=100452>`__
- push_constants host memory leak when resetting command buffer
- `Bug 100531 <https://bugs.freedesktop.org/show_bug.cgi?id=100531>`__
- [regression] Broken graphics in several games
- `Bug 100562 <https://bugs.freedesktop.org/show_bug.cgi?id=100562>`__
- u_debug_stack.c:59: undefined reference to \`_Ux86_64_getcontext'
- `Bug 100569 <https://bugs.freedesktop.org/show_bug.cgi?id=100569>`__
- core/resource.cpp:36:33: error: non-constant-expression cannot be
narrowed from type 'int' to 'int16_t' (aka 'short') in initializer
list [-Wc++11-narrowing]
- `Bug 100574 <https://bugs.freedesktop.org/show_bug.cgi?id=100574>`__
- anv_device.c:189: undefined reference to
\`anv_gem_supports_48b_addresses'
- `Bug 100582 <https://bugs.freedesktop.org/show_bug.cgi?id=100582>`__
- [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer
corrupts state.gl_texture\* assertions
- `Bug 100600 <https://bugs.freedesktop.org/show_bug.cgi?id=100600>`__
- anv_device.c:1337: undefined reference to \`anv_gem_busy'
- `Bug 100620 <https://bugs.freedesktop.org/show_bug.cgi?id=100620>`__
- [SKL] 48-bit addresses break DOOM
- `Bug 100663 <https://bugs.freedesktop.org/show_bug.cgi?id=100663>`__
- commit 61e47d92c5196 breaks RS780
- `Bug 100690 <https://bugs.freedesktop.org/show_bug.cgi?id=100690>`__
- [Regression, bisected] TotalWar: Warhammer corrupted graphics
- `Bug 100892 <https://bugs.freedesktop.org/show_bug.cgi?id=100892>`__
- Polaris 12: winsys init bad switch (missing break) initializing
addrlib
Changes
-------
- Removed the ilo gallium driver.
- The configure option --enable-gallium-llvm is superseded by
--enable-llvm.
- The swr driver now requires LLVM >= 3.9.0 and a C++14 capable
compiler.
- The radeonsi driver now requires LLVM 3.8.0.
- The MESA_GLSL=opt and MESA_GLSL=no_opt environment vars have been
removed.
- The --with-egl-platforms configure option is deprecated. Use
--with-platforms instead.

Some files were not shown because too many files have changed in this diff Show More