17ec681f3SmrgMesa 10.2.7 Release Notes / September 06, 2014 27ec681f3Smrg============================================== 37ec681f3Smrg 47ec681f3SmrgMesa 10.2.7 is a bug fix release which fixes bugs found since the 10.2.6 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 10.2.7 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 cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d MesaLib-10.2.7.tar.gz 207ec681f3Smrg 27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f MesaLib-10.2.7.tar.bz2 217ec681f3Smrg a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40 MesaLib-10.2.7.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ - 347ec681f3Smrg [i965] brw_eu_emit.c:182: validate_reg: Assertion \`execsize >= 357ec681f3Smrg width' failed. 367ec681f3Smrg- `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ - 377ec681f3Smrg src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp: 387ec681f3Smrg Assertion \`inst->dst.index < 4096' failed. 397ec681f3Smrg- `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ - 407ec681f3Smrg [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >= 417ec681f3Smrg width) assertion 427ec681f3Smrg- `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ - 437ec681f3Smrg EGL_EXT_image_dma_buf_import fd ownership is incorrect 447ec681f3Smrg- `Bug 76789 <https://bugs.freedesktop.org/show_bug.cgi?id=76789>`__ - 457ec681f3Smrg [radeonsi] si_descriptors.c requires -std=gnu99 or -fms-extensions 467ec681f3Smrg- `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ - 477ec681f3Smrg [r600g, bisected] multiple ubo piglit regressions 487ec681f3Smrg- `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ - 497ec681f3Smrg [VP2] Chroma planes are vertically stretched during VDPAU playback 507ec681f3Smrg- `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ - 517ec681f3Smrg [r600g-evergreen][compute]Empty kernel execution causes crash 527ec681f3Smrg- `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ - 537ec681f3Smrg OpenCL not working on radeon hainan 547ec681f3Smrg- `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ - 557ec681f3Smrg glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers 567ec681f3Smrg- `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ - 577ec681f3Smrg [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers 587ec681f3Smrg- `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ - 597ec681f3Smrg FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type 607ec681f3Smrg name 'YYSTYPE' 617ec681f3Smrg 627ec681f3SmrgChanges 637ec681f3Smrg------- 647ec681f3Smrg 657ec681f3SmrgAdam Jackson (1): 667ec681f3Smrg 677ec681f3Smrg- radeonsi: Don't use anonymous struct trick in atom tracking 687ec681f3Smrg 697ec681f3SmrgAlex Deucher (2): 707ec681f3Smrg 717ec681f3Smrg- radeonsi: add new CIK pci ids 727ec681f3Smrg- radeonsi: add new SI pci ids 737ec681f3Smrg 747ec681f3SmrgAndreas Boll (1): 757ec681f3Smrg 767ec681f3Smrg- winsys/radeon: fix nop packet padding for hawaii 777ec681f3Smrg 787ec681f3SmrgAnuj Phogat (1): 797ec681f3Smrg 807ec681f3Smrg- i965: Bail on vec4 copy propagation for scratch writes with source 817ec681f3Smrg modifiers 827ec681f3Smrg 837ec681f3SmrgBrian Paul (1): 847ec681f3Smrg 857ec681f3Smrg- mesa: fix NULL pointer deref bug in \_mesa_drawbuffers() 867ec681f3Smrg 877ec681f3SmrgCarl Worth (2): 887ec681f3Smrg 897ec681f3Smrg- docs: Add sha256 sums for the 10.2.6 release 907ec681f3Smrg- Makefile: Switch from md5sums to sha256sums 917ec681f3Smrg 927ec681f3SmrgDave Airlie (1): 937ec681f3Smrg 947ec681f3Smrg- i965: add missing parens in vec4 visitor 957ec681f3Smrg 967ec681f3SmrgEmil Velikov (17): 977ec681f3Smrg 987ec681f3Smrg- configure.ac: bail out if building gallium_gbm without gallium_egl 997ec681f3Smrg- android: gallium/nouveau: fix include folders, link against 1007ec681f3Smrg libstlport 1017ec681f3Smrg- android: egl/main: fixup the nouveau build 1027ec681f3Smrg- automake: gallium/freedreno: drop spurious include dirs 1037ec681f3Smrg- android: gallium/freedreno: add preliminary build 1047ec681f3Smrg- android: egl/main: add/enable freedreno 1057ec681f3Smrg- android: gallium/auxiliary: drop log2/log2f redefitions 1067ec681f3Smrg- android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444} 1077ec681f3Smrg- android: glsl: the stlport over the limited Android STL 1087ec681f3Smrg- android: dri/i915: do not build an 'empty' driver 1097ec681f3Smrg- cherry-ignore: remove patch that lacking previous dependencies 1107ec681f3Smrg- cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2 1117ec681f3Smrg- cherry-ignore: drop whitespace fix 1127ec681f3Smrg- cherry-ignore: reject a15088338eb 1137ec681f3Smrg- get-pick-list.sh: Require explicit "10.2" for nominating stable 1147ec681f3Smrg patches 1157ec681f3Smrg- mesa: fix make tarballs 1167ec681f3Smrg- Update VERSION to 10.2.7 1177ec681f3Smrg 1187ec681f3SmrgIan Romanick (1): 1197ec681f3Smrg 1207ec681f3Smrg- mesa: Handle uninitialized textures like other textures in 1217ec681f3Smrg get_tex_level_parameter_image 1227ec681f3Smrg 1237ec681f3SmrgIlia Mirkin (9): 1247ec681f3Smrg 1257ec681f3Smrg- nouveau: make sure to invalidate any vbo state as well 1267ec681f3Smrg- nouveau: don't keep stale pointer to free'd data 1277ec681f3Smrg- nvc0/ir: avoid infinite recursion when finding first uses of tex 1287ec681f3Smrg- nv50: zero out unbound samplers 1297ec681f3Smrg- nvc0: don't make 1d staging textures linear 1307ec681f3Smrg- nv50/ir: avoid creating instructions that can't be emitted 1317ec681f3Smrg- nv50: set the miptree address when clearing bo's in vp2 init 1327ec681f3Smrg- nv50: mt address may not be the underlying bo's start address 1337ec681f3Smrg- nv50: attach the buffer bo to the miptree structures 1347ec681f3Smrg 1357ec681f3SmrgJan Vesely (1): 1367ec681f3Smrg 1377ec681f3Smrg- gallivm: Fix build with latest LLVM 1387ec681f3Smrg 1397ec681f3SmrgJosé Fonseca (1): 1407ec681f3Smrg 1417ec681f3Smrg- mesa: Move declaration to top of block. 1427ec681f3Smrg 1437ec681f3SmrgKenneth Graunke (3): 1447ec681f3Smrg 1457ec681f3Smrg- i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+. 1467ec681f3Smrg- i965/vec4: Respect ir->force_writemask_all in Gen8 code generation. 1477ec681f3Smrg- i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly. 1487ec681f3Smrg 1497ec681f3SmrgMarek Olšák (3): 1507ec681f3Smrg 1517ec681f3Smrg- r600g: fix constant buffer fetches 1527ec681f3Smrg- radeonsi: save scissor state and sample mask for u_blitter 1537ec681f3Smrg- glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand 1547ec681f3Smrg 1557ec681f3SmrgPaulo Sergio Travaglia (2): 1567ec681f3Smrg 1577ec681f3Smrg- android: gallium/radeon: attempt to fix the android build 1587ec681f3Smrg- android: egl/main: resolve radeon linking issues 1597ec681f3Smrg 1607ec681f3SmrgPekka Paalanen (1): 1617ec681f3Smrg 1627ec681f3Smrg- egl_dri2: fix EXT_image_dma_buf_import fds 1637ec681f3Smrg 1647ec681f3SmrgRobert Bragg (1): 1657ec681f3Smrg 1667ec681f3Smrg- meta: save and restore swizzle for \_GenerateMipmap 1677ec681f3Smrg 1687ec681f3SmrgTom Stellard (7): 1697ec681f3Smrg 1707ec681f3Smrg- radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and 1717ec681f3Smrg MAX_MEM_ALLOC_SIZE 1727ec681f3Smrg- radeonsi/compute: Update reference counts for buffers in 1737ec681f3Smrg si_set_global_binding() 1747ec681f3Smrg- radeonsi/compute: Call si_pm4_free_state() after emitting compute 1757ec681f3Smrg state 1767ec681f3Smrg- clover: Flush the command queue in clReleaseCommandQueue() 1777ec681f3Smrg- radeon: Add work-around for missing Hainan support in clang < 3.6 v2 1787ec681f3Smrg- pipe-loader: Fix memory leak v2 1797ec681f3Smrg- r600g/compute: Don't initialize vertex_buffer_state masks to 0x2 1807ec681f3Smrg 1817ec681f3SmrgVinson Lee (1): 1827ec681f3Smrg 1837ec681f3Smrg- gallivm: Fix build with LLVM >= 3.6 r215967. 184