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