1Mesa 10.2.7 Release Notes / September 06, 2014 2============================================== 3 4Mesa 10.2.7 is a bug fix release which fixes bugs found since the 10.2.6 5release. 6 7Mesa 10.2.7 implements the OpenGL 3.3 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.3. OpenGL 3.3 is **only** available if requested at context creation 12because compatibility contexts are not supported. 13 14SHA256 checksums 15---------------- 16 17:: 18 19 cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d MesaLib-10.2.7.tar.gz 20 27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f MesaLib-10.2.7.tar.bz2 21 a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40 MesaLib-10.2.7.zip 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ - 34 [i965] brw_eu_emit.c:182: validate_reg: Assertion \`execsize >= 35 width' failed. 36- `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ - 37 src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp: 38 Assertion \`inst->dst.index < 4096' failed. 39- `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ - 40 [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >= 41 width) assertion 42- `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ - 43 EGL_EXT_image_dma_buf_import fd ownership is incorrect 44- `Bug 76789 <https://bugs.freedesktop.org/show_bug.cgi?id=76789>`__ - 45 [radeonsi] si_descriptors.c requires -std=gnu99 or -fms-extensions 46- `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ - 47 [r600g, bisected] multiple ubo piglit regressions 48- `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ - 49 [VP2] Chroma planes are vertically stretched during VDPAU playback 50- `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ - 51 [r600g-evergreen][compute]Empty kernel execution causes crash 52- `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ - 53 OpenCL not working on radeon hainan 54- `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ - 55 glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers 56- `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ - 57 [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers 58- `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ - 59 FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type 60 name 'YYSTYPE' 61 62Changes 63------- 64 65Adam Jackson (1): 66 67- radeonsi: Don't use anonymous struct trick in atom tracking 68 69Alex Deucher (2): 70 71- radeonsi: add new CIK pci ids 72- radeonsi: add new SI pci ids 73 74Andreas Boll (1): 75 76- winsys/radeon: fix nop packet padding for hawaii 77 78Anuj Phogat (1): 79 80- i965: Bail on vec4 copy propagation for scratch writes with source 81 modifiers 82 83Brian Paul (1): 84 85- mesa: fix NULL pointer deref bug in \_mesa_drawbuffers() 86 87Carl Worth (2): 88 89- docs: Add sha256 sums for the 10.2.6 release 90- Makefile: Switch from md5sums to sha256sums 91 92Dave Airlie (1): 93 94- i965: add missing parens in vec4 visitor 95 96Emil Velikov (17): 97 98- configure.ac: bail out if building gallium_gbm without gallium_egl 99- android: gallium/nouveau: fix include folders, link against 100 libstlport 101- android: egl/main: fixup the nouveau build 102- automake: gallium/freedreno: drop spurious include dirs 103- android: gallium/freedreno: add preliminary build 104- android: egl/main: add/enable freedreno 105- android: gallium/auxiliary: drop log2/log2f redefitions 106- android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444} 107- android: glsl: the stlport over the limited Android STL 108- android: dri/i915: do not build an 'empty' driver 109- cherry-ignore: remove patch that lacking previous dependencies 110- cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2 111- cherry-ignore: drop whitespace fix 112- cherry-ignore: reject a15088338eb 113- get-pick-list.sh: Require explicit "10.2" for nominating stable 114 patches 115- mesa: fix make tarballs 116- Update VERSION to 10.2.7 117 118Ian Romanick (1): 119 120- mesa: Handle uninitialized textures like other textures in 121 get_tex_level_parameter_image 122 123Ilia Mirkin (9): 124 125- nouveau: make sure to invalidate any vbo state as well 126- nouveau: don't keep stale pointer to free'd data 127- nvc0/ir: avoid infinite recursion when finding first uses of tex 128- nv50: zero out unbound samplers 129- nvc0: don't make 1d staging textures linear 130- nv50/ir: avoid creating instructions that can't be emitted 131- nv50: set the miptree address when clearing bo's in vp2 init 132- nv50: mt address may not be the underlying bo's start address 133- nv50: attach the buffer bo to the miptree structures 134 135Jan Vesely (1): 136 137- gallivm: Fix build with latest LLVM 138 139José Fonseca (1): 140 141- mesa: Move declaration to top of block. 142 143Kenneth Graunke (3): 144 145- i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+. 146- i965/vec4: Respect ir->force_writemask_all in Gen8 code generation. 147- i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly. 148 149Marek Olšák (3): 150 151- r600g: fix constant buffer fetches 152- radeonsi: save scissor state and sample mask for u_blitter 153- glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand 154 155Paulo Sergio Travaglia (2): 156 157- android: gallium/radeon: attempt to fix the android build 158- android: egl/main: resolve radeon linking issues 159 160Pekka Paalanen (1): 161 162- egl_dri2: fix EXT_image_dma_buf_import fds 163 164Robert Bragg (1): 165 166- meta: save and restore swizzle for \_GenerateMipmap 167 168Tom Stellard (7): 169 170- radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and 171 MAX_MEM_ALLOC_SIZE 172- radeonsi/compute: Update reference counts for buffers in 173 si_set_global_binding() 174- radeonsi/compute: Call si_pm4_free_state() after emitting compute 175 state 176- clover: Flush the command queue in clReleaseCommandQueue() 177- radeon: Add work-around for missing Hainan support in clang < 3.6 v2 178- pipe-loader: Fix memory leak v2 179- r600g/compute: Don't initialize vertex_buffer_state masks to 0x2 180 181Vinson Lee (1): 182 183- gallivm: Fix build with LLVM >= 3.6 r215967. 184