17ec681f3SmrgMesa 10.3.1 Release Notes / October 12, 2014 27ec681f3Smrg============================================ 37ec681f3Smrg 47ec681f3SmrgMesa 10.3.1 is a bug fix release which fixes bugs found since the 10.3 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 10.3.1 implements the OpenGL 3.3 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.3. OpenGL 3.3 is **only** available if requested at context creation 127ec681f3Smrgbecause compatibility contexts are not supported. 137ec681f3Smrg 147ec681f3SmrgSHA256 checksums 157ec681f3Smrg---------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg 155afcbad17be8bb80282c761b957d5cc716c14a1fa16c4f5ee04e76df729c6d MesaLib-10.3.1.tar.gz 207ec681f3Smrg b081d077d717e5d56f2d59677490856052c41573e50378ff86d6c72456714add MesaLib-10.3.1.tar.bz2 217ec681f3Smrg 07a14febfed06412d519e091a62d24513fee6745f1a6f8a8f1956bfe04b77d15 MesaLib-10.3.1.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 79462 <https://bugs.freedesktop.org/show_bug.cgi?id=79462>`__ - 347ec681f3Smrg [NVC0/Codegen] Shader compilation falis in spill logic 357ec681f3Smrg- `Bug 82932 <https://bugs.freedesktop.org/show_bug.cgi?id=82932>`__ - 367ec681f3Smrg [SNB+ Bisected]Ogles3conform 377ec681f3Smrg ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex 387ec681f3Smrg fails 397ec681f3Smrg- `Bug 83506 <https://bugs.freedesktop.org/show_bug.cgi?id=83506>`__ - 407ec681f3Smrg [UBO] row_major layout ignored inside structures 417ec681f3Smrg- `Bug 83533 <https://bugs.freedesktop.org/show_bug.cgi?id=83533>`__ - 427ec681f3Smrg [UBO] nested structures don't get appropriate padding 437ec681f3Smrg- `Bug 83570 <https://bugs.freedesktop.org/show_bug.cgi?id=83570>`__ - 447ec681f3Smrg Glyphy demo throws unhandled Integer division by zero exception 457ec681f3Smrg- `Bug 83741 <https://bugs.freedesktop.org/show_bug.cgi?id=83741>`__ - 467ec681f3Smrg [UBO] row_major layout partially ignored for arrays of structures 477ec681f3Smrg- `Bug 84178 <https://bugs.freedesktop.org/show_bug.cgi?id=84178>`__ - 487ec681f3Smrg Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5 Test: 497ec681f3Smrg PutImage XY 500x500 Square 507ec681f3Smrg 517ec681f3SmrgChanges 527ec681f3Smrg------- 537ec681f3Smrg 547ec681f3SmrgAndreas Pokorny (2): 557ec681f3Smrg 567ec681f3Smrg- egl/drm: expose KHR_image_pixmap extension 577ec681f3Smrg- i915: Fix black buffers when importing prime fds 587ec681f3Smrg 597ec681f3SmrgBrian Paul (1): 607ec681f3Smrg 617ec681f3Smrg- mesa: fix prog_optimize.c assertions triggered by SWZ opcode 627ec681f3Smrg 637ec681f3SmrgEmil Velikov (2): 647ec681f3Smrg 657ec681f3Smrg- docs: Add 10.3 sha256 sums, news item and link release notes 667ec681f3Smrg- Update VERSION to 10.3.1 677ec681f3Smrg 687ec681f3SmrgIan Romanick (4): 697ec681f3Smrg 707ec681f3Smrg- glsl: Make sure fields after small structs have correct padding 717ec681f3Smrg- glsl: Make sure row-major array-of-structure get correct layout 727ec681f3Smrg- glsl: Round struct size up to at least 16 bytes 737ec681f3Smrg- glsl: Strip arrayness from ir_type_dereference_variable too 747ec681f3Smrg 757ec681f3SmrgIlia Mirkin (5): 767ec681f3Smrg 777ec681f3Smrg- nv50/ir: avoid deleting pseudo instructions too early 787ec681f3Smrg- gm107/ir: fix manual TXD for array targets 797ec681f3Smrg- gm107/ir: fix texture argument order 807ec681f3Smrg- gm107/ir: add support for indirect const buffer selection 817ec681f3Smrg- gm107/ir: take relative pfetch offset into account 827ec681f3Smrg 837ec681f3SmrgKeith Packard (1): 847ec681f3Smrg 857ec681f3Smrg- glx/dri3: Provide error diagnostics when DRI3 allocation fails 867ec681f3Smrg 877ec681f3SmrgKenneth Graunke (2): 887ec681f3Smrg 897ec681f3Smrg- mesa: Use proper structure for glGet*(GL_TEXTURE_COORD_ARRAY*). 907ec681f3Smrg- mesa: Set correct array element in vbo_exec_vtx_init. 917ec681f3Smrg 927ec681f3SmrgMarek Olšák (3): 937ec681f3Smrg 947ec681f3Smrg- radeonsi: release GS rings at context destruction 957ec681f3Smrg- radeonsi: properly destroy the GS copy shader and scratch_bo for 967ec681f3Smrg compute 977ec681f3Smrg- st/dri: remove GALLIUM_MSAA and \__GL_FSAA_MODE environment variables 987ec681f3Smrg 997ec681f3SmrgMichel Dänzer (1): 1007ec681f3Smrg 1017ec681f3Smrg- st/mesa: Use PIPE_USAGE_STAGING for GL_STATIC/DYNAMIC/STREAM_READ 1027ec681f3Smrg buffers 1037ec681f3Smrg 1047ec681f3SmrgRichard Sandiford (2): 1057ec681f3Smrg 1067ec681f3Smrg- mesa: Fix alpha component in unpack_R8G8B8X8_SRGB. 1077ec681f3Smrg- swrast: Fix handling of MESA_FORMAT_L8A8_SRGB for big-endian 1087ec681f3Smrg 1097ec681f3SmrgRoland Scheidegger (1): 1107ec681f3Smrg 1117ec681f3Smrg- gallivm: fix idiv 1127ec681f3Smrg 1137ec681f3SmrgThomas Hellstrom (1): 1147ec681f3Smrg 1157ec681f3Smrg- st/xa: Fix regression in xa_yuv_planar_blit() 1167ec681f3Smrg 1177ec681f3SmrgTom Stellard (2): 1187ec681f3Smrg 1197ec681f3Smrg- clover: Add support to mem objects for multiple destructor callbacks 1207ec681f3Smrg v2 1217ec681f3Smrg- configure.ac: Compute LLVM_VERSION_PATCH using llvm-config 1227ec681f3Smrg 1237ec681f3SmrgTomasz Figa (3): 1247ec681f3Smrg 1257ec681f3Smrg- util: Include in Android builds 1267ec681f3Smrg- st/mesa: Generate format_info.c in Android builds 1277ec681f3Smrg- st/mesa: Fix paths used in Android builds 1287ec681f3Smrg 1297ec681f3Smrgrconde (1): 1307ec681f3Smrg 1317ec681f3Smrg- gallivm,tgsi: fix idiv by zero crash 132