17ec681f3SmrgMesa 9.1.1 Release Notes / March 19th, 2013 27ec681f3Smrg=========================================== 37ec681f3Smrg 47ec681f3SmrgMesa 9.1.1 is a bug fix release which fixes bugs found since the 9.1 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 9.1 implements the OpenGL 3.1 API, but the version reported by 87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 117ec681f3Smrg3.1. OpenGL 3.1 is **only** available if requested at context creation 127ec681f3Smrgbecause GL_ARB_compatibility is not supported. 137ec681f3Smrg 147ec681f3SmrgMD5 checksums 157ec681f3Smrg------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg 6508d9882d8dce7106717f365632700c MesaLib-9.1.1.tar.gz 207ec681f3Smrg 6ea2bdc3b7ecfb4257b39814b4182580 MesaLib-9.1.1.tar.bz2 217ec681f3Smrg 3434c0eb47849a08c53cd32833d10d13 MesaLib-9.1.1.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone. 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 30232 <https://bugs.freedesktop.org/show_bug.cgi?id=30232>`__ - 347ec681f3Smrg [GM45] mesa demos spriteblast render incorrectly 357ec681f3Smrg- `Bug 32429 <https://bugs.freedesktop.org/show_bug.cgi?id=32429>`__ - 367ec681f3Smrg [gles2] Ironlake: gl_PointCoord takes no effect for point sprites 377ec681f3Smrg- `Bug 38086 <https://bugs.freedesktop.org/show_bug.cgi?id=38086>`__ - 387ec681f3Smrg Mesa 7.11-devel implementation error: Unexpected program target in 397ec681f3Smrg destroy_program_variants_cb() 407ec681f3Smrg- `Bug 57121 <https://bugs.freedesktop.org/show_bug.cgi?id=57121>`__ - 417ec681f3Smrg [snb] corrupted GLSL built-in function results when using Uniform 427ec681f3Smrg Buffer contents as arguments 437ec681f3Smrg- `Bug 58042 <https://bugs.freedesktop.org/show_bug.cgi?id=58042>`__ - 447ec681f3Smrg [bisected] Garbled UI in Team Fortress 2 and Counter-Strike: Source 457ec681f3Smrg- `Bug 58960 <https://bugs.freedesktop.org/show_bug.cgi?id=58960>`__ - 467ec681f3Smrg Texture flicker with fragment shader 477ec681f3Smrg- `Bug 59495 <https://bugs.freedesktop.org/show_bug.cgi?id=59495>`__ - 487ec681f3Smrg [i965 Bisected]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both) fails 497ec681f3Smrg- `Bug 59783 <https://bugs.freedesktop.org/show_bug.cgi?id=59783>`__ - 507ec681f3Smrg [IVB bisected] 3DMMES2.0 Taiji performance reduced by ~13% with 517ec681f3Smrg gnome-session enable compositing 527ec681f3Smrg- `Bug 60121 <https://bugs.freedesktop.org/show_bug.cgi?id=60121>`__ - 537ec681f3Smrg build - libvdpau_softpipe fails at runtime. 547ec681f3Smrg- `Bug 60143 <https://bugs.freedesktop.org/show_bug.cgi?id=60143>`__ - 557ec681f3Smrg gbm_dri_bo_create fails to initialize bo->base.base.format 567ec681f3Smrg- `Bug 60802 <https://bugs.freedesktop.org/show_bug.cgi?id=60802>`__ - 577ec681f3Smrg Corruption with DMA ring on cayman 587ec681f3Smrg- `Bug 60848 <https://bugs.freedesktop.org/show_bug.cgi?id=60848>`__ - 597ec681f3Smrg [bisected] r600g: add htile support cause gpu lockup in Dishonored 607ec681f3Smrg wine. 617ec681f3Smrg- `Bug 60938 <https://bugs.freedesktop.org/show_bug.cgi?id=60938>`__ - 627ec681f3Smrg [softpipe] piglit interpolation-noperspective-gl_BackColor-flat-fixed 637ec681f3Smrg regression 647ec681f3Smrg- `Bug 61012 <https://bugs.freedesktop.org/show_bug.cgi?id=61012>`__ - 657ec681f3Smrg alloc_layout_array tx \* ty assertion failure when making pbuffer 667ec681f3Smrg current 677ec681f3Smrg- `Bug 61026 <https://bugs.freedesktop.org/show_bug.cgi?id=61026>`__ - 687ec681f3Smrg Segfault in glBitmap when called with PBO source 697ec681f3Smrg 707ec681f3SmrgChanges 717ec681f3Smrg------- 727ec681f3Smrg 737ec681f3SmrgThe full set of changes can be viewed by using the following GIT 747ec681f3Smrgcommand: 757ec681f3Smrg 767ec681f3Smrg:: 777ec681f3Smrg 787ec681f3Smrg git log mesa-9.1..mesa-9.1.1 797ec681f3Smrg 807ec681f3SmrgAdam Sampson (1): 817ec681f3Smrg 827ec681f3Smrg- autotools: oprofilejit should be included in the list of LLVM 837ec681f3Smrg components required 847ec681f3Smrg 857ec681f3SmrgAlex Deucher (2): 867ec681f3Smrg 877ec681f3Smrg- r600g: add Richland APU pci ids 887ec681f3Smrg- r600g: Use blitter rather than DMA for 128bpp on cayman (v3) 897ec681f3Smrg 907ec681f3SmrgAndreas Boll (2): 917ec681f3Smrg 927ec681f3Smrg- docs: Add 9.1 release md5sums 937ec681f3Smrg- docs: add news item for 9.1 release 947ec681f3Smrg 957ec681f3SmrgAnuj Phogat (1): 967ec681f3Smrg 977ec681f3Smrg- meta: Allocate texture before initializing texture coordinates 987ec681f3Smrg 997ec681f3SmrgBrian Paul (11): 1007ec681f3Smrg 1017ec681f3Smrg- docs: remove stray 'date' text 1027ec681f3Smrg- docs: insert links to the 9.0.3 release 1037ec681f3Smrg- draw: fix non-perspective interpolation in interp() 1047ec681f3Smrg- st/mesa: implement glBitmap unpacking from a PBO, for the cache path 1057ec681f3Smrg- st/xlib: initialize the drawable size in create_xmesa_buffer() 1067ec681f3Smrg- st/mesa: fix trimming of GL_QUAD_STRIP 1077ec681f3Smrg- st/mesa: check for dummy programs in destroy_program_variants() 1087ec681f3Smrg- st/mesa: fix polygon offset state translation logic 1097ec681f3Smrg- draw: fix broken polygon offset stage 1107ec681f3Smrg- llvmpipe: add missing checks for polygon offset point/line modes 1117ec681f3Smrg- svga: always link with C++ 1127ec681f3Smrg 1137ec681f3SmrgDaniel van Vugt (1): 1147ec681f3Smrg 1157ec681f3Smrg- gbm: Remember to init format on gbm_dri_bo_create. 1167ec681f3Smrg 1177ec681f3SmrgEric Anholt (7): 1187ec681f3Smrg 1197ec681f3Smrg- i965/fs: Do a general SEND dependency workaround for the original 1207ec681f3Smrg 965. 1217ec681f3Smrg- i965/fs: Fix copy propagation with smearing. 1227ec681f3Smrg- i965/fs: Delay setup of uniform loads until after pre-regalloc 1237ec681f3Smrg scheduling. 1247ec681f3Smrg- i965/fs: Only do CSE when the dst types match. 1257ec681f3Smrg- i965/fs: Fix broken math on values loaded from uniform buffers on 1267ec681f3Smrg gen6. 1277ec681f3Smrg- mesa: Fix setup of ctx->Point.PointSprite for GLES2. 1287ec681f3Smrg- i965: Fix the W value of deprecated pointcoords on pre-gen6. 1297ec681f3Smrg 1307ec681f3SmrgFrank Henigman (1): 1317ec681f3Smrg 1327ec681f3Smrg- i965: Link i965_dri.so with C++ linker. 1337ec681f3Smrg 1347ec681f3SmrgIan Romanick (3): 1357ec681f3Smrg 1367ec681f3Smrg- mesa: Add previously picked commit to .cherry-ignore 1377ec681f3Smrg- mesa: Modify candidate search string 1387ec681f3Smrg- egl: Allow 24-bit visuals for 32-bit RGBA8888 configs 1397ec681f3Smrg 1407ec681f3SmrgJakub Bogusz (1): 1417ec681f3Smrg 1427ec681f3Smrg- vdpau-softpipe: Build correct source file - vl_winsys_xsp.c 1437ec681f3Smrg 1447ec681f3SmrgJerome Glisse (1): 1457ec681f3Smrg 1467ec681f3Smrg- r600g: workaround hyperz lockup on evergreen 1477ec681f3Smrg 1487ec681f3SmrgJohn Kåre Alsaker (1): 1497ec681f3Smrg 1507ec681f3Smrg- llvmpipe: Fix creation of shared and scanout textures. 1517ec681f3Smrg 1527ec681f3SmrgJordan Justen (1): 1537ec681f3Smrg 1547ec681f3Smrg- attrib: push/pop FRAGMENT_PROGRAM_ARB state 1557ec681f3Smrg 1567ec681f3SmrgJosé Fonseca (3): 1577ec681f3Smrg 1587ec681f3Smrg- scons: Allows choosing VS 10 or 11. 1597ec681f3Smrg- scons: Define \_ALLOW_KEYWORD_MACROS on MSVC builds. 1607ec681f3Smrg- scons: Warn when using MSVS versions prior to 2012. 1617ec681f3Smrg 1627ec681f3SmrgKeith Kriewall (1): 1637ec681f3Smrg 1647ec681f3Smrg- scons: Fix Windows build with LLVM 3.2 1657ec681f3Smrg 1667ec681f3SmrgKenneth Graunke (1): 1677ec681f3Smrg 1687ec681f3Smrg- i965: Fix Crystal Well PCI IDs. 1697ec681f3Smrg 1707ec681f3SmrgMarek Olšák (5): 1717ec681f3Smrg 1727ec681f3Smrg- r600g: use async DMA with a non-zero src offset 1737ec681f3Smrg- r600g: flush and invalidate htile cache when appropriate 1747ec681f3Smrg- gallium/util: add helper code for 1D integer range 1757ec681f3Smrg- r600g: always map uninitialized buffer range as unsynchronized 1767ec681f3Smrg- r600g: pad the DMA CS to a multiple of 8 dwords 1777ec681f3Smrg 1787ec681f3SmrgMartin Andersson (1): 1797ec681f3Smrg 1807ec681f3Smrg- winsys/radeon: Only add bo to hash table when creating flink 1817ec681f3Smrg 1827ec681f3SmrgMatt Turner (1): 1837ec681f3Smrg 1847ec681f3Smrg- mesa: Allow ETC2/EAC formats with ARB_ES3_compatibility. 1857ec681f3Smrg 1867ec681f3SmrgMichel Dänzer (3): 1877ec681f3Smrg 1887ec681f3Smrg- radeonsi: Fix up and enable flat shading. 1897ec681f3Smrg- r600g/Cayman: Fix blending using destination alpha factor but 1907ec681f3Smrg non-alpha dest 1917ec681f3Smrg- radeonsi: Fix off-by-one for maximum vertex element index in some 1927ec681f3Smrg cases 1937ec681f3Smrg 1947ec681f3SmrgTapani Pälli (2): 1957ec681f3Smrg 1967ec681f3Smrg- mesa: add missing case in \_mesa_GetTexParameterfv() 1977ec681f3Smrg- mesa/es: NULL check in EGLImageTargetTexture2DOES 1987ec681f3Smrg 1997ec681f3SmrgVadim Girlin (1): 2007ec681f3Smrg 2017ec681f3Smrg- r600g: fix check_and_set_bank_swizzle for cayman 2027ec681f3Smrg 2037ec681f3SmrgVincent Lejeune (2): 2047ec681f3Smrg 2057ec681f3Smrg- r600g/llvm: Add support for UBO 2067ec681f3Smrg- r600g: Check comp_mask before merging export instructions 207