1Mesa 9.2.1 Release Notes / (October 4, 2013) 2============================================ 3 4Mesa 9.2.1 is a bug fix release which fixes bugs found since the 9.2 5release. 6 7Mesa 9.2 implements the OpenGL 3.1 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 113.1. OpenGL 3.1 is **only** available if requested at context creation 12because GL_ARB_compatibility is not supported. 13 14MD5 checksums 15------------- 16 17:: 18 19 e6cdfa84dfddd86e3d36ec7ff4b6478a MesaLib-9.2.1.tar.gz 20 dd4c82667d9c19c28a553b12eba3f8a0 MesaLib-9.2.1.tar.bz2 21 d9af0f5607f7d275793d293057ca9ac6 MesaLib-9.2.1.zip 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 66779 <https://bugs.freedesktop.org/show_bug.cgi?id=66779>`__ - 34 Use of uninitialized stack variable with brw_search_cache() 35- `Bug 68233 <https://bugs.freedesktop.org/show_bug.cgi?id=68233>`__ - 36 Valgrind errors in mesa 37- `Bug 68250 <https://bugs.freedesktop.org/show_bug.cgi?id=68250>`__ - 38 Automatic mipmap generation with texture compression produces borders 39 that fade to black 40- `Bug 68637 <https://bugs.freedesktop.org/show_bug.cgi?id=68637>`__ - 41 [Bisected IVB/HSW]Unigine demo crash 42- `Bug 68753 <https://bugs.freedesktop.org/show_bug.cgi?id=68753>`__ - 43 [regression bisected] GLSL ES: structs members can't have precision 44 qualifiers anymore in 9.2 45- `Bug 69525 <https://bugs.freedesktop.org/show_bug.cgi?id=69525>`__ - 46 [GM45, bisected] Piglit tex-shadow2drect fails 47 48Changes 49------- 50 51The full set of changes can be viewed by using the following GIT 52command: 53 54:: 55 56 git log mesa-9.2..mesa-9.2.1 57 58Alex Deucher (1): 59 60- radeon/winsys: pad IBs to a multiple of 8 DWs 61 62Andreas Boll (1): 63 64- os: First check for \__GLIBC_\_ and then for PIPE_OS_BSD 65 66Anuj Phogat (1): 67 68- glsl: Allow precision qualifiers for sampler types 69 70Brian Paul (2): 71 72- docs: minor fixes for 9.2 release notes 73- mesa: check for bufSize > 0 in \_mesa_GetSynciv() 74 75Carl Worth (3): 76 77- cherry-ignore: Ignore a commit which appeared twice on master 78- Use -Bsymbolic when linking libEGL.so 79- mesa: Bump version to 9.2.1 80 81Chris Forbes (3): 82 83- i965/fs: Gen4: Zero out extra coordinates when using shadow compare 84- i965: Fix cube array coordinate normalization 85- i965: fix bogus swizzle in brw_cubemap_normalize 86 87Christoph Bumiller (2): 88 89- nvc0/ir: add f32 long immediate cannot saturate 90- nvc0: delete compute object on screen destruction 91 92Dave Airlie (1): 93 94- st/mesa: don't dereference stObj->pt if NULL 95 96Dominik Behr (1): 97 98- glsl: propagate max_array_access through function calls 99 100Emil Velikov (1): 101 102- nouveau: initialise the nouveau_transfer maps 103 104Eric Anholt (4): 105 106- mesa: Rip out more extension checking from texformat.c. 107- mesa: Don't choose S3TC for generic compression if we can't compress. 108- i965/gen4: Fix fragment program rectangle texture shadow compares. 109- i965: Reenable glBitmap() after the sRGB winsys enabling. 110 111Ian Romanick (7): 112 113- docs: Add 9.2 release md5sums 114- Add .cherry-ignore file 115- mesa: Note that 89a665e should not be picked 116- glsl: Reallow precision qualifiers on structure members 117- mesa: Support GL_MAX_VERTEX_OUTPUT_COMPONENTS query with ES3 118- mesa: Remove all traces of GL_OES_matrix_get 119- mesa: Don't return any data for GL_SHADER_BINARY_FORMATS 120 121Ilia Mirkin (2): 122 123- nv30: find first unused texcoord rather than bailing if first is used 124- nv30: fix inconsistent setting of push->user_priv 125 126Joakim Sindholt (1): 127 128- nvc0: fix blitctx memory leak 129 130Johannes Obermayr (1): 131 132- st/gbm: Add $(WAYLAND_CFLAGS) for HAVE_EGL_PLATFORM_WAYLAND. 133 134Kenneth Graunke (5): 135 136- i965/vs: Detect GRF sources in split_virtual_grfs send-from-GRF code. 137- i965/fs: Detect GRF sources in split_virtual_grfs send-from-GRF code. 138- i965/vec4: Only zero out unused message components when there are 139 any. 140- i965: Fix brw_vs_prog_data_compare to actually check field members. 141- meta: Set correct viewport and projection in 142 decompress_texture_image. 143 144Maarten Lankhorst (2): 145 146- st/dri: do not create a new context for msaa copy 147- nvc0: restore viewport after blit 148 149Marek Olšák (2): 150 151- r600g: fix constant buffer cache flushing 152- r600g: fix texture buffer object cache flushing 153 154Paul Berry (1): 155 156- i965: Initialize inout_offset parameter to brw_search_cache(). 157 158Rico Schüller (1): 159 160- glx: Initialize OpenGL version to 1.0 161 162Tiziano Bacocco (1): 163 164- nvc0/ir: fix use after free in texture barrier insertion pass 165 166Torsten Duwe (1): 167 168- wayland-egl.pc requires wayland-client.pc. 169