1*61046927SAndroid Build Coastguard WorkerMesa 9.1.2 Release Notes / April 30th, 2013 2*61046927SAndroid Build Coastguard Worker=========================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 9.1.2 is a bug fix release which fixes bugs found since the 9.1.1 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 9.1 implements the OpenGL 3.1 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.1. OpenGL 3.1 is **only** available if requested at context creation 12*61046927SAndroid Build Coastguard Workerbecause GL_ARB_compatibility is not supported. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerMD5 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 df2aab86ff4a510ce5b0d074caa0a59f MesaLib-9.1.2.tar.bz2 20*61046927SAndroid Build Coastguard Worker 415c2bc3a9eb571aafbfa474ebf5a2e0 MesaLib-9.1.2.tar.gz 21*61046927SAndroid Build Coastguard Worker b1ae5a4d9255953980bc9254f5323420 MesaLib-9.1.2.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 44567 <https://bugs.freedesktop.org/show_bug.cgi?id=44567>`__ - 34*61046927SAndroid Build Coastguard Worker [965gm] green artifacts when using GLSL in XBMC 35*61046927SAndroid Build Coastguard Worker- `Bug 59238 <https://bugs.freedesktop.org/show_bug.cgi?id=59238>`__ - 36*61046927SAndroid Build Coastguard Worker many new symbols in libxatracker after recent automake work 37*61046927SAndroid Build Coastguard Worker- `Bug 59445 <https://bugs.freedesktop.org/show_bug.cgi?id=59445>`__ - 38*61046927SAndroid Build Coastguard Worker [SNB/IVB/HSW Bisected]Oglc draw-buffers2(advanced.blending.none) 39*61046927SAndroid Build Coastguard Worker segfault 40*61046927SAndroid Build Coastguard Worker- `Bug 59495 <https://bugs.freedesktop.org/show_bug.cgi?id=59495>`__ - 41*61046927SAndroid Build Coastguard Worker [i965 Bisected]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both) fails 42*61046927SAndroid Build Coastguard Worker- `Bug 60503 <https://bugs.freedesktop.org/show_bug.cgi?id=60503>`__ - 43*61046927SAndroid Build Coastguard Worker [r300g] Unigine Heaven 3.0: all objects are black 44*61046927SAndroid Build Coastguard Worker- `Bug 60510 <https://bugs.freedesktop.org/show_bug.cgi?id=60510>`__ - 45*61046927SAndroid Build Coastguard Worker Firefox 18.0.2 Crash On Nvidia GeForce2 46*61046927SAndroid Build Coastguard Worker- `Bug 61197 <https://bugs.freedesktop.org/show_bug.cgi?id=61197>`__ - 47*61046927SAndroid Build Coastguard Worker [SNB Bisected] kwin_gles screen corruption 48*61046927SAndroid Build Coastguard Worker- `Bug 61317 <https://bugs.freedesktop.org/show_bug.cgi?id=61317>`__ - 49*61046927SAndroid Build Coastguard Worker [IVB] corrupt rendering with UBOs 50*61046927SAndroid Build Coastguard Worker- `Bug 61395 <https://bugs.freedesktop.org/show_bug.cgi?id=61395>`__ - 51*61046927SAndroid Build Coastguard Worker glEdgeFlag can't be set to false 52*61046927SAndroid Build Coastguard Worker- `Bug 61947 <https://bugs.freedesktop.org/show_bug.cgi?id=61947>`__ - 53*61046927SAndroid Build Coastguard Worker nullpointer dereference causes xorg-server segfault when nouveau DRI 54*61046927SAndroid Build Coastguard Worker driver is loaded 55*61046927SAndroid Build Coastguard Worker- `Bug 62357 <https://bugs.freedesktop.org/show_bug.cgi?id=62357>`__ - 56*61046927SAndroid Build Coastguard Worker llvmpipe: Fragment Shader with "return" in main causes back output 57*61046927SAndroid Build Coastguard Worker- `Bug 62434 <https://bugs.freedesktop.org/show_bug.cgi?id=62434>`__ - 58*61046927SAndroid Build Coastguard Worker [bisected] 3284.073] (EE) AIGLX error: dlopen of 59*61046927SAndroid Build Coastguard Worker /usr/lib/xorg/modules/dri/r600_dri.so failed 60*61046927SAndroid Build Coastguard Worker (/usr/lib/libllvmradeon9.2.0.so: undefined symbol: 61*61046927SAndroid Build Coastguard Worker lp_build_tgsi_intrinsic) 62*61046927SAndroid Build Coastguard Worker- `Debian bug 63*61046927SAndroid Build Coastguard Worker #349437 <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349437>`__ 64*61046927SAndroid Build Coastguard Worker - mesa - FTBFS: error: 'IEEE_ONE' undeclared 65*61046927SAndroid Build Coastguard Worker- `Redhat bug 66*61046927SAndroid Build Coastguard Worker #918661 <https://bugzilla.redhat.com/show_bug.cgi?id=918661>`__ - 67*61046927SAndroid Build Coastguard Worker crash in routine Avogadro UI manipulation 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerChanges 70*61046927SAndroid Build Coastguard Worker------- 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following GIT 73*61046927SAndroid Build Coastguard Workercommand: 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker:: 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker git log mesa-9.1.1..mesa-9.1.2 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerAdam Jackson (2): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- glx: Build with VISIBILITY_CFLAGS in automake 82*61046927SAndroid Build Coastguard Worker- linux: Don't emit a .note.ABI-tag section anymore (#26663) 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerAlan Hourihane (3): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- Add missing GL_TEXTURE_CUBE_MAP entry in 87*61046927SAndroid Build Coastguard Worker \_mesa_legal_texture_dimensions 88*61046927SAndroid Build Coastguard Worker- Unreference sampler object when it's currently bound to texture unit. 89*61046927SAndroid Build Coastguard Worker- mesa: fix glGetInteger*(GL_SAMPLER_BINDING). 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerAlex Deucher (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- r600g: disable hyperz by default on 9.1 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerAndreas Boll (5): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- radeon/llvm: Link against libgallium.la to fix an undefined symbol 98*61046927SAndroid Build Coastguard Worker- mesa: use ieee fp on s390 and m68k 99*61046927SAndroid Build Coastguard Worker- build: Enable x86 assembler on Hurd. 100*61046927SAndroid Build Coastguard Worker- osmesa: fix out-of-tree build 101*61046927SAndroid Build Coastguard Worker- gallium/egl: fix out-of-tree build 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerAnuj Phogat (1): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- mesa: Fix FB blitting in case of zero size src or dst rect 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard WorkerBrian Paul (4): 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard Worker- mesa: flush current state when querying GL_EDGE_FLAG 110*61046927SAndroid Build Coastguard Worker- vbo: fix crash found with shared display lists 111*61046927SAndroid Build Coastguard Worker- llvmpipe: tweak CMD_BLOCK_MAX and LP_SCENE_MAX_SIZE 112*61046927SAndroid Build Coastguard Worker- llvmpipe: add some scene limit sanity check assertions 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerCarl Worth (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- i965: Avoid segfault in gen6_upload_state 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerChris Forbes (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- i965/vs: Fix Gen4/5 VUE map inconsistency with gl_ClipVertex 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerChristoph Bumiller (4): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- nv50: fix 3D render target setup 125*61046927SAndroid Build Coastguard Worker- nv50,nvc0: disable DEPTH_RANGE_NEAR/FAR clipping during blit 126*61046927SAndroid Build Coastguard Worker- nv50,nvc0: fix 3d blits, restore viewport after blit 127*61046927SAndroid Build Coastguard Worker- nvc0: fix for 2d engine R source formats writing RRR1 and not R001 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerEric Anholt (5): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- i965/fs: Fix register allocation for uniform pull constants in 132*61046927SAndroid Build Coastguard Worker 16-wide. 133*61046927SAndroid Build Coastguard Worker- i965/fs: Fix broken rendering in large shaders with UBO loads. 134*61046927SAndroid Build Coastguard Worker- i965/fs: Also do the gen4 SEND dependency workaround against other 135*61046927SAndroid Build Coastguard Worker SENDs. 136*61046927SAndroid Build Coastguard Worker- i965: Add definitions for gen7+ data cache messages. 137*61046927SAndroid Build Coastguard Worker- mesa: Disable validate_ir_tree() on release builds. 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerIan Romanick (5): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- docs: Add 9.1.1 release md5sums 142*61046927SAndroid Build Coastguard Worker- mesa: Add previously picked commit to .cherry-ignore 143*61046927SAndroid Build Coastguard Worker- glsl: Add missing bool case in glsl_type::get_scalar_type 144*61046927SAndroid Build Coastguard Worker- mesa: Note that patch dbf94d1 should't actually get picked to the 9.1 145*61046927SAndroid Build Coastguard Worker branch 146*61046927SAndroid Build Coastguard Worker- mesa: Bump version to 9.1.2 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard WorkerJan de Groot (1): 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard Worker- dri/nouveau: fix crash in nouveau_flush 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard WorkerJosé Fonseca (3): 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard Worker- autotools: Add missing top-level include dir. 155*61046927SAndroid Build Coastguard Worker- mesa,gallium,egl,mapi: One definition of C99 inline/__func_\_ to rule 156*61046927SAndroid Build Coastguard Worker them all. 157*61046927SAndroid Build Coastguard Worker- include: Fix build with VS 11 (i.e, 2012). 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4): 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard Worker- i965: Fix INTEL_DEBUG=shader_time for Haswell. 162*61046927SAndroid Build Coastguard Worker- i965: Specialize SURFACE_STATE creation for shader time. 163*61046927SAndroid Build Coastguard Worker- i965: Make INTEL_DEBUG=shader_time use the RAW surface format. 164*61046927SAndroid Build Coastguard Worker- i965: Don't use texture swizzling to force alpha to 1.0 if 165*61046927SAndroid Build Coastguard Worker unnecessary. 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard WorkerMaarten Lankhorst (2): 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard Worker- gallium/build: Fix visibility CFLAGS in automake 170*61046927SAndroid Build Coastguard Worker- radeon/llvm: Do not link against libgallium when building statically. 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard WorkerMarcin Slusarz (1): 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard Worker- dri/nouveau: NV17_3D class is not available for NV1a chipset 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerMarek Olšák (3): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- mesa: don't allocate a texture if width or height is 0 in 179*61046927SAndroid Build Coastguard Worker CopyTexImage 180*61046927SAndroid Build Coastguard Worker- gallium/tgsi: fix valgrind warning 181*61046927SAndroid Build Coastguard Worker- mesa: handle HALF_FLOAT like FLOAT in get_tex_rgba 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerMartin Andersson (1): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- r600g: Use virtual address for PIPE_QUERY_SO\* in r600_emit_query_end 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard WorkerMatt Turner (3): 188*61046927SAndroid Build Coastguard Worker 189*61046927SAndroid Build Coastguard Worker- configure.ac: Don't check for X11 unconditionally. 190*61046927SAndroid Build Coastguard Worker- configure.ac: Remove stale comment about --x-\* arguments. 191*61046927SAndroid Build Coastguard Worker- mesa: Implement TEXTURE_IMMUTABLE_LEVELS for ES 3.0. 192*61046927SAndroid Build Coastguard Worker 193*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard Worker- radeonsi: Emit pixel shader state even when only the vertex shader 196*61046927SAndroid Build Coastguard Worker changed 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard WorkerPaul Berry (1): 199*61046927SAndroid Build Coastguard Worker 200*61046927SAndroid Build Coastguard Worker- i965: Apply depthstencil alignment workaround when doing fast clears. 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard WorkerRoland Scheidegger (1): 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard Worker- gallivm: fix return opcode handling in main function of a shader 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 207*61046927SAndroid Build Coastguard Worker 208*61046927SAndroid Build Coastguard Worker- intel: Fix regression in intel_create_image_from_name stride handling 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard WorkerTom Stellard (1): 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker- r300g: Fix bug in OMOD optimization 213