1Mesa 9.1.1 Release Notes / March 19th, 2013 2=========================================== 3 4Mesa 9.1.1 is a bug fix release which fixes bugs found since the 9.1 5release. 6 7Mesa 9.1 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 6508d9882d8dce7106717f365632700c MesaLib-9.1.1.tar.gz 20 6ea2bdc3b7ecfb4257b39814b4182580 MesaLib-9.1.1.tar.bz2 21 3434c0eb47849a08c53cd32833d10d13 MesaLib-9.1.1.zip 22 23New features 24------------ 25 26None. 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 30232 <https://bugs.freedesktop.org/show_bug.cgi?id=30232>`__ - 34 [GM45] mesa demos spriteblast render incorrectly 35- `Bug 32429 <https://bugs.freedesktop.org/show_bug.cgi?id=32429>`__ - 36 [gles2] Ironlake: gl_PointCoord takes no effect for point sprites 37- `Bug 38086 <https://bugs.freedesktop.org/show_bug.cgi?id=38086>`__ - 38 Mesa 7.11-devel implementation error: Unexpected program target in 39 destroy_program_variants_cb() 40- `Bug 57121 <https://bugs.freedesktop.org/show_bug.cgi?id=57121>`__ - 41 [snb] corrupted GLSL built-in function results when using Uniform 42 Buffer contents as arguments 43- `Bug 58042 <https://bugs.freedesktop.org/show_bug.cgi?id=58042>`__ - 44 [bisected] Garbled UI in Team Fortress 2 and Counter-Strike: Source 45- `Bug 58960 <https://bugs.freedesktop.org/show_bug.cgi?id=58960>`__ - 46 Texture flicker with fragment shader 47- `Bug 59495 <https://bugs.freedesktop.org/show_bug.cgi?id=59495>`__ - 48 [i965 Bisected]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both) fails 49- `Bug 59783 <https://bugs.freedesktop.org/show_bug.cgi?id=59783>`__ - 50 [IVB bisected] 3DMMES2.0 Taiji performance reduced by ~13% with 51 gnome-session enable compositing 52- `Bug 60121 <https://bugs.freedesktop.org/show_bug.cgi?id=60121>`__ - 53 build - libvdpau_softpipe fails at runtime. 54- `Bug 60143 <https://bugs.freedesktop.org/show_bug.cgi?id=60143>`__ - 55 gbm_dri_bo_create fails to initialize bo->base.base.format 56- `Bug 60802 <https://bugs.freedesktop.org/show_bug.cgi?id=60802>`__ - 57 Corruption with DMA ring on cayman 58- `Bug 60848 <https://bugs.freedesktop.org/show_bug.cgi?id=60848>`__ - 59 [bisected] r600g: add htile support cause gpu lockup in Dishonored 60 wine. 61- `Bug 60938 <https://bugs.freedesktop.org/show_bug.cgi?id=60938>`__ - 62 [softpipe] piglit interpolation-noperspective-gl_BackColor-flat-fixed 63 regression 64- `Bug 61012 <https://bugs.freedesktop.org/show_bug.cgi?id=61012>`__ - 65 alloc_layout_array tx \* ty assertion failure when making pbuffer 66 current 67- `Bug 61026 <https://bugs.freedesktop.org/show_bug.cgi?id=61026>`__ - 68 Segfault in glBitmap when called with PBO source 69 70Changes 71------- 72 73The full set of changes can be viewed by using the following GIT 74command: 75 76:: 77 78 git log mesa-9.1..mesa-9.1.1 79 80Adam Sampson (1): 81 82- autotools: oprofilejit should be included in the list of LLVM 83 components required 84 85Alex Deucher (2): 86 87- r600g: add Richland APU pci ids 88- r600g: Use blitter rather than DMA for 128bpp on cayman (v3) 89 90Andreas Boll (2): 91 92- docs: Add 9.1 release md5sums 93- docs: add news item for 9.1 release 94 95Anuj Phogat (1): 96 97- meta: Allocate texture before initializing texture coordinates 98 99Brian Paul (11): 100 101- docs: remove stray 'date' text 102- docs: insert links to the 9.0.3 release 103- draw: fix non-perspective interpolation in interp() 104- st/mesa: implement glBitmap unpacking from a PBO, for the cache path 105- st/xlib: initialize the drawable size in create_xmesa_buffer() 106- st/mesa: fix trimming of GL_QUAD_STRIP 107- st/mesa: check for dummy programs in destroy_program_variants() 108- st/mesa: fix polygon offset state translation logic 109- draw: fix broken polygon offset stage 110- llvmpipe: add missing checks for polygon offset point/line modes 111- svga: always link with C++ 112 113Daniel van Vugt (1): 114 115- gbm: Remember to init format on gbm_dri_bo_create. 116 117Eric Anholt (7): 118 119- i965/fs: Do a general SEND dependency workaround for the original 120 965. 121- i965/fs: Fix copy propagation with smearing. 122- i965/fs: Delay setup of uniform loads until after pre-regalloc 123 scheduling. 124- i965/fs: Only do CSE when the dst types match. 125- i965/fs: Fix broken math on values loaded from uniform buffers on 126 gen6. 127- mesa: Fix setup of ctx->Point.PointSprite for GLES2. 128- i965: Fix the W value of deprecated pointcoords on pre-gen6. 129 130Frank Henigman (1): 131 132- i965: Link i965_dri.so with C++ linker. 133 134Ian Romanick (3): 135 136- mesa: Add previously picked commit to .cherry-ignore 137- mesa: Modify candidate search string 138- egl: Allow 24-bit visuals for 32-bit RGBA8888 configs 139 140Jakub Bogusz (1): 141 142- vdpau-softpipe: Build correct source file - vl_winsys_xsp.c 143 144Jerome Glisse (1): 145 146- r600g: workaround hyperz lockup on evergreen 147 148John Kåre Alsaker (1): 149 150- llvmpipe: Fix creation of shared and scanout textures. 151 152Jordan Justen (1): 153 154- attrib: push/pop FRAGMENT_PROGRAM_ARB state 155 156José Fonseca (3): 157 158- scons: Allows choosing VS 10 or 11. 159- scons: Define \_ALLOW_KEYWORD_MACROS on MSVC builds. 160- scons: Warn when using MSVS versions prior to 2012. 161 162Keith Kriewall (1): 163 164- scons: Fix Windows build with LLVM 3.2 165 166Kenneth Graunke (1): 167 168- i965: Fix Crystal Well PCI IDs. 169 170Marek Olšák (5): 171 172- r600g: use async DMA with a non-zero src offset 173- r600g: flush and invalidate htile cache when appropriate 174- gallium/util: add helper code for 1D integer range 175- r600g: always map uninitialized buffer range as unsynchronized 176- r600g: pad the DMA CS to a multiple of 8 dwords 177 178Martin Andersson (1): 179 180- winsys/radeon: Only add bo to hash table when creating flink 181 182Matt Turner (1): 183 184- mesa: Allow ETC2/EAC formats with ARB_ES3_compatibility. 185 186Michel Dänzer (3): 187 188- radeonsi: Fix up and enable flat shading. 189- r600g/Cayman: Fix blending using destination alpha factor but 190 non-alpha dest 191- radeonsi: Fix off-by-one for maximum vertex element index in some 192 cases 193 194Tapani Pälli (2): 195 196- mesa: add missing case in \_mesa_GetTexParameterfv() 197- mesa/es: NULL check in EGLImageTargetTexture2DOES 198 199Vadim Girlin (1): 200 201- r600g: fix check_and_set_bank_swizzle for cayman 202 203Vincent Lejeune (2): 204 205- r600g/llvm: Add support for UBO 206- r600g: Check comp_mask before merging export instructions 207