1*61046927SAndroid Build Coastguard WorkerMesa 7.11.1 Release Notes / November 17, 2011 2*61046927SAndroid Build Coastguard Worker============================================= 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 7.11.1 is a bug fix release which fixes bugs found since the 7.11 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 7.11 implements the OpenGL 2.1 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 2.1. 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard WorkerSee the :doc:`Compiling/Installing page <../install>` for 12*61046927SAndroid Build Coastguard Workerprerequisites for DRI hardware acceleration. 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 ac0181a4076770fb657c1169af43aa09 MesaLib-7.11.1.tar.gz 20*61046927SAndroid Build Coastguard Worker a77307102cee844ff6544ffa8fafeac1 MesaLib-7.11.1.tar.bz2 21*61046927SAndroid Build Coastguard Worker dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip 22*61046927SAndroid Build Coastguard Worker 2cb2b9ecb4fb7d1a6be69346ee886952 MesaGLUT-7.11.1.tar.gz 23*61046927SAndroid Build Coastguard Worker 3f54e314290d4dacbab089839197080b MesaGLUT-7.11.1.tar.bz2 24*61046927SAndroid Build Coastguard Worker 5d66c7ee8c5cc2f27e1ffb037ad4172c MesaGLUT-7.11.1.zip 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard WorkerNone. 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete. 35*61046927SAndroid Build Coastguard Worker 36*61046927SAndroid Build Coastguard Worker- `Bug 3165 <https://bugs.freedesktop.org/show_bug.cgi?id=3165>`__ - 37*61046927SAndroid Build Coastguard Worker texImage.IsCompressed and texImage.CompressedSize issues 38*61046927SAndroid Build Coastguard Worker- `Bug 23525 <https://bugs.freedesktop.org/show_bug.cgi?id=23525>`__ - 39*61046927SAndroid Build Coastguard Worker Software rendering on QEMU guests badly broken 40*61046927SAndroid Build Coastguard Worker- `Bug 28125 <https://bugs.freedesktop.org/show_bug.cgi?id=28125>`__ - 41*61046927SAndroid Build Coastguard Worker DRI2 prevents indirect glx 42*61046927SAndroid Build Coastguard Worker- `Bug 34628 <https://bugs.freedesktop.org/show_bug.cgi?id=34628>`__ - 43*61046927SAndroid Build Coastguard Worker [ilk] skybox errors in quake4 44*61046927SAndroid Build Coastguard Worker- `Bug 36371 <https://bugs.freedesktop.org/show_bug.cgi?id=36371>`__ - 45*61046927SAndroid Build Coastguard Worker r200: piglit readPixSanity failure 46*61046927SAndroid Build Coastguard Worker- `Bug 36669 <https://bugs.freedesktop.org/show_bug.cgi?id=36669>`__ - 47*61046927SAndroid Build Coastguard Worker EmitNoMainReturn set to 1 doesn't make the GLSL compiler lower all 48*61046927SAndroid Build Coastguard Worker the RET opcodes 49*61046927SAndroid Build Coastguard Worker- `Bug 36939 <https://bugs.freedesktop.org/show_bug.cgi?id=36939>`__ - 50*61046927SAndroid Build Coastguard Worker multitexturing is messed up in quake wars (regression) 51*61046927SAndroid Build Coastguard Worker- `Bug 37907 <https://bugs.freedesktop.org/show_bug.cgi?id=37907>`__ - 52*61046927SAndroid Build Coastguard Worker [swrast] SIGSEGV swrast/s_depth.c:569 53*61046927SAndroid Build Coastguard Worker- `Bug 38163 <https://bugs.freedesktop.org/show_bug.cgi?id=38163>`__ - 54*61046927SAndroid Build Coastguard Worker Gnome Shell Display Bug 55*61046927SAndroid Build Coastguard Worker- `Bug 38625 <https://bugs.freedesktop.org/show_bug.cgi?id=38625>`__ - 56*61046927SAndroid Build Coastguard Worker ast_to_hir.cpp:1761: const glsl_type\* process_array_type(YYLTYPE*, 57*61046927SAndroid Build Coastguard Worker const glsl_type*, ast_node*, \_mesa_glsl_parse_state*): Assertion 58*61046927SAndroid Build Coastguard Worker \`dummy_instructions.is_empty()' failed. 59*61046927SAndroid Build Coastguard Worker- `Bug 38729 <https://bugs.freedesktop.org/show_bug.cgi?id=38729>`__ - 60*61046927SAndroid Build Coastguard Worker [softpipe] sp_quad_depth_test.c:215:convert_quad_stencil: Assertion 61*61046927SAndroid Build Coastguard Worker \`0' failed. 62*61046927SAndroid Build Coastguard Worker- `Bug 38863 <https://bugs.freedesktop.org/show_bug.cgi?id=38863>`__ - 63*61046927SAndroid Build Coastguard Worker [IVB]GPU hang when running 3D games like openarena 64*61046927SAndroid Build Coastguard Worker- `Bug 39193 <https://bugs.freedesktop.org/show_bug.cgi?id=39193>`__ - 65*61046927SAndroid Build Coastguard Worker [llvmpipe and r600g] glCheckFramebufferStatusEXT segfaults in Gallium 66*61046927SAndroid Build Coastguard Worker when checking status on a framebuffer bound to a texture that's bound 67*61046927SAndroid Build Coastguard Worker to a pixmap 68*61046927SAndroid Build Coastguard Worker- `Bug 39651 <https://bugs.freedesktop.org/show_bug.cgi?id=39651>`__ - 69*61046927SAndroid Build Coastguard Worker [glsl] Assertion failure when implicitly converting out parameters 70*61046927SAndroid Build Coastguard Worker- `Bug 39991 <https://bugs.freedesktop.org/show_bug.cgi?id=39991>`__ - 71*61046927SAndroid Build Coastguard Worker [regression]GL_PALETTE8_RGBA8_OES format of glCompressedTexImage2D 72*61046927SAndroid Build Coastguard Worker will cause err GL_INVALID_ENUM with GLES1.x 73*61046927SAndroid Build Coastguard Worker- `Bug 40022 <https://bugs.freedesktop.org/show_bug.cgi?id=40022>`__ - 74*61046927SAndroid Build Coastguard Worker [i915] out-of-bounds write 75*61046927SAndroid Build Coastguard Worker src/mesa/drivers/dri/i915/i915_fragprog.c:321 76*61046927SAndroid Build Coastguard Worker- `Bug 40062 <https://bugs.freedesktop.org/show_bug.cgi?id=40062>`__ - 77*61046927SAndroid Build Coastguard Worker in etqw the strogg radar is black (regression) 78*61046927SAndroid Build Coastguard Worker- `Bug 40324 <https://bugs.freedesktop.org/show_bug.cgi?id=40324>`__ - 79*61046927SAndroid Build Coastguard Worker [SNB] gpu hang in mesa 7.11 80*61046927SAndroid Build Coastguard Worker- `Bug 40533 <https://bugs.freedesktop.org/show_bug.cgi?id=40533>`__ - 81*61046927SAndroid Build Coastguard Worker i915: piglit glean/readPixSanity: DRI2SwapBuffers: BadDrawable 82*61046927SAndroid Build Coastguard Worker (invalid Pixmap or Window parameter) 83*61046927SAndroid Build Coastguard Worker- `Bug 41096 <https://bugs.freedesktop.org/show_bug.cgi?id=41096>`__ - 84*61046927SAndroid Build Coastguard Worker [sandybridge-m-gt2+] GPU lockup render.IPEHR: 0x7a000002 85*61046927SAndroid Build Coastguard Worker- `Bug 41969 <https://bugs.freedesktop.org/show_bug.cgi?id=41969>`__ - 86*61046927SAndroid Build Coastguard Worker The Mesa meta save/restore code doesn't always save the active 87*61046927SAndroid Build Coastguard Worker program 88*61046927SAndroid Build Coastguard Worker- `Bug 42175 <https://bugs.freedesktop.org/show_bug.cgi?id=42175>`__ - 89*61046927SAndroid Build Coastguard Worker RV730: Display errors in glxgears & WebGL 90*61046927SAndroid Build Coastguard Worker- `Bug 42268 <https://bugs.freedesktop.org/show_bug.cgi?id=42268>`__ - 91*61046927SAndroid Build Coastguard Worker [bisected] oglc pbo(negative.invalidOffsetValue) aborts on 7.11 92*61046927SAndroid Build Coastguard Worker branch 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerChanges 95*61046927SAndroid Build Coastguard Worker------- 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following GIT 98*61046927SAndroid Build Coastguard Workercommand: 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker:: 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker git log mesa-7.11..mesa-7.11.1 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerAdam Jackson (2): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- drisw: Remove cargo culting that breaks GLX 1.3 ctors 107*61046927SAndroid Build Coastguard Worker- glx: Don't enable INTEL_swap_event unconditionally 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerAlex Deucher (1): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- r600g: fix up vs export handling 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard WorkerBen Widawsky (1): 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard Worker- intel: GetBuffer fix 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerBrian Paul (15): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- docs: add 7.11 md5 sums 120*61046927SAndroid Build Coastguard Worker- docs: news item for 7.11 release 121*61046927SAndroid Build Coastguard Worker- st/mesa: Convert size assertions to conditionals in 122*61046927SAndroid Build Coastguard Worker st_texture_image_copy. 123*61046927SAndroid Build Coastguard Worker- softpipe: add missing stencil format case in convert_quad_stencil() 124*61046927SAndroid Build Coastguard Worker- mesa: fix texstore addressing bugs for depth/stencil formats 125*61046927SAndroid Build Coastguard Worker- mesa: add missing breaks for GL_TEXTURE_CUBE_MAP_SEAMLESS queries 126*61046927SAndroid Build Coastguard Worker- swrast: don't try to do depth testing if there's no depth buffer 127*61046927SAndroid Build Coastguard Worker- meta: fix/add checks for GL_EXT_framebuffer_sRGB 128*61046927SAndroid Build Coastguard Worker- mesa: fix PACK_COLOR_5551(), PACK_COLOR_1555() macros 129*61046927SAndroid Build Coastguard Worker- meta: fix broken sRGB mipmap generation 130*61046927SAndroid Build Coastguard Worker- mesa: add \_NEW_CURRENT_ATTRIB in \_mesa_program_state_flags() 131*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for dlist image unpacking 132*61046927SAndroid Build Coastguard Worker- mesa: generate GL_INVALID_OPERATION in glIsEnabledIndex() between 133*61046927SAndroid Build Coastguard Worker Begin/End 134*61046927SAndroid Build Coastguard Worker- mesa: fix incorrect error code in \_mesa_FramebufferTexture1D/3DEXT() 135*61046927SAndroid Build Coastguard Worker- mesa: fix format/type check in unpack_image() for bitmaps 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerCarl Simonson (1): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- i830: Add missing vtable entry for i830 from the hiz work. 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard WorkerCarl Worth (5): 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker- glcpp: Fix two (or more) successive applications of token pasting 144*61046927SAndroid Build Coastguard Worker- glcpp: Test a non-function-like macro using the token paste operator 145*61046927SAndroid Build Coastguard Worker- glcpp: Implement token pasting for non-function-like macros 146*61046927SAndroid Build Coastguard Worker- glcpp: Raise error if defining any macro containing two consecutive 147*61046927SAndroid Build Coastguard Worker underscores 148*61046927SAndroid Build Coastguard Worker- glcpp: Add a test for #elif with an undefined macro. 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerChad Versace (5): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- glsl: Add method glsl_type::can_implicitly_convert_to() 153*61046927SAndroid Build Coastguard Worker- glsl: Fix implicit conversions in non-constructor function calls 154*61046927SAndroid Build Coastguard Worker- glsl: Remove ir_function.cpp:type_compare() 155*61046927SAndroid Build Coastguard Worker- glsl: Fix conversions in array constructors 156*61046927SAndroid Build Coastguard Worker- x86-64: Fix compile error with clang 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard WorkerChia-I Wu (3): 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard Worker- glsl: empty declarations should be valid 161*61046927SAndroid Build Coastguard Worker- intel: rename intel_extensions_es2.c to intel_extensions_es.c 162*61046927SAndroid Build Coastguard Worker- intel: fix GLESv1 support 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerChris Wilson (1): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- i915: out-of-bounds write in calc_live_regs() 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard WorkerChristopher James Halse Rogers (1): 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard Worker- glx/dri2: Paper over errors in DRI2Connect when indirect 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard WorkerDavid Reveman (1): 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard Worker- i915g: Fix off-by-one in scissors. 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard WorkerEric Anholt (16): 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard Worker- mesa: Don't skip glGetProgramEnvParam4dvARB if there was already an 179*61046927SAndroid Build Coastguard Worker error. 180*61046927SAndroid Build Coastguard Worker- mesa: Fix glGetUniform() type conversions. 181*61046927SAndroid Build Coastguard Worker- mesa: Add support for Begin/EndConditionalRender in display lists. 182*61046927SAndroid Build Coastguard Worker- mesa: Throw an error instead of asserting for condrender with query 183*61046927SAndroid Build Coastguard Worker == 0. 184*61046927SAndroid Build Coastguard Worker- mesa: Throw an error when starting conditional render on an active 185*61046927SAndroid Build Coastguard Worker query. 186*61046927SAndroid Build Coastguard Worker- mesa: Don't skip glGetProgramLocalParam4dvARB if there was already an 187*61046927SAndroid Build Coastguard Worker error. 188*61046927SAndroid Build Coastguard Worker- glsl: Allow ir_assignment() constructor to not specify condition. 189*61046927SAndroid Build Coastguard Worker- glsl: Clarify error message about whole-array assignment in GLSL 190*61046927SAndroid Build Coastguard Worker 1.10. 191*61046927SAndroid Build Coastguard Worker- glsl: When assigning to a whole array, mark the array as accessed. 192*61046927SAndroid Build Coastguard Worker- glsl: When assiging from a whole array, mark it as used. 193*61046927SAndroid Build Coastguard Worker- i965/fs: Respect ARB_color_buffer_float clamping. 194*61046927SAndroid Build Coastguard Worker- i965: Add missing \_NEW_POLYGON flag to polygon stipple upload. 195*61046927SAndroid Build Coastguard Worker- i965: Fix polygon stipple offset state flagging. 196*61046927SAndroid Build Coastguard Worker- intel: Mark MESA_FORMAT_X8_Z24 as always supported. 197*61046927SAndroid Build Coastguard Worker- mesa: Don't error on glFeedbackBuffer(size = 0, buffer = NULL) 198*61046927SAndroid Build Coastguard Worker- glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants. 199*61046927SAndroid Build Coastguard Worker 200*61046927SAndroid Build Coastguard WorkerHenri Verbeet (6): 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard Worker- mesa: Also set the remaining draw buffers to GL_NONE when updating 203*61046927SAndroid Build Coastguard Worker just the first buffer in \_mesa_drawbuffers(). 204*61046927SAndroid Build Coastguard Worker- r600g: Support the PIPE_FORMAT_R16_FLOAT colorformat. 205*61046927SAndroid Build Coastguard Worker- mesa: Check the texture against all units in 206*61046927SAndroid Build Coastguard Worker unbind_texobj_from_texunits(). 207*61046927SAndroid Build Coastguard Worker- mesa: Allow sampling from units >= MAX_TEXTURE_UNITS in shaders. 208*61046927SAndroid Build Coastguard Worker- mesa: Use the Elements macro for the sampler index assert in 209*61046927SAndroid Build Coastguard Worker validate_samplers(). 210*61046927SAndroid Build Coastguard Worker- mesa: Fix a couple of TexEnv unit limits. 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard WorkerIan Romanick (17): 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard Worker- mesa: Add utility function to get base format from a GL compressed 215*61046927SAndroid Build Coastguard Worker format 216*61046927SAndroid Build Coastguard Worker- mesa: Return the correct internal fmt when a generic compressed fmt 217*61046927SAndroid Build Coastguard Worker was used 218*61046927SAndroid Build Coastguard Worker- mesa: Make \_mesa_get_compressed_formats match the texture 219*61046927SAndroid Build Coastguard Worker compression specs 220*61046927SAndroid Build Coastguard Worker- linker: Make linker_error set LinkStatus to false 221*61046927SAndroid Build Coastguard Worker- linker: Make linker_{error,warning} generally available 222*61046927SAndroid Build Coastguard Worker- mesa: Ensure that gl_shader_program::InfoLog is never NULL 223*61046927SAndroid Build Coastguard Worker- ir_to_mesa: Use Add linker_error instead of fail_link 224*61046927SAndroid Build Coastguard Worker- ir_to_mesa: Emit warnings instead of errors for IR that can't be 225*61046927SAndroid Build Coastguard Worker lowered 226*61046927SAndroid Build Coastguard Worker- i915: Fail without crashing if a Mesa IR program uses too many 227*61046927SAndroid Build Coastguard Worker registers 228*61046927SAndroid Build Coastguard Worker- i915: Only emit program errors when INTEL_DEBUG=wm or 229*61046927SAndroid Build Coastguard Worker INTEL_DEBUG=fallbacks 230*61046927SAndroid Build Coastguard Worker- mesa: Add GL_OES_compressed_paletted_texture formats to 231*61046927SAndroid Build Coastguard Worker \_mesa_is_compressed_format 232*61046927SAndroid Build Coastguard Worker- mesa: Add GL_OES_compressed_paletted_texture formats to 233*61046927SAndroid Build Coastguard Worker \_mesa_base_tex_format 234*61046927SAndroid Build Coastguard Worker- mesa: Refactor expected texture size check in cpal_get_info 235*61046927SAndroid Build Coastguard Worker- mesa: Add \_mesa_cpal_compressed_format_type 236*61046927SAndroid Build Coastguard Worker- mesa: Refactor compressed texture error checks to work with paletted 237*61046927SAndroid Build Coastguard Worker textures 238*61046927SAndroid Build Coastguard Worker- mesa: Remove redundant compressed paletted texture error checks 239*61046927SAndroid Build Coastguard Worker- mesa: Advertise GL_OES_compressed_paletted_texture in OpenGL ES1.x 240*61046927SAndroid Build Coastguard Worker 241*61046927SAndroid Build Coastguard WorkerJeremy Huddleston (3): 242*61046927SAndroid Build Coastguard Worker 243*61046927SAndroid Build Coastguard Worker- apple: Silence some debug spew 244*61046927SAndroid Build Coastguard Worker- apple: Use the correct (OpenGL.framework) glViewport and glScissor 245*61046927SAndroid Build Coastguard Worker during init 246*61046927SAndroid Build Coastguard Worker- apple: Implement applegl_unbind_context 247*61046927SAndroid Build Coastguard Worker 248*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1): 249*61046927SAndroid Build Coastguard Worker 250*61046927SAndroid Build Coastguard Worker- docs: Update llvmpipe docs. 251*61046927SAndroid Build Coastguard Worker 252*61046927SAndroid Build Coastguard WorkerKenneth Graunke (12): 253*61046927SAndroid Build Coastguard Worker 254*61046927SAndroid Build Coastguard Worker- glsl: Avoid massive ralloc_strndup overhead in S-Expression parsing. 255*61046927SAndroid Build Coastguard Worker- mesa: In validate_program(), initialize errMsg for safety. 256*61046927SAndroid Build Coastguard Worker- i965/gen5+: Fix incorrect miptree layout for non-power-of-two 257*61046927SAndroid Build Coastguard Worker cubemaps. 258*61046927SAndroid Build Coastguard Worker- i965: Use proper texture alignment units for cubemaps on Gen5+. 259*61046927SAndroid Build Coastguard Worker- i965: Fix incorrect maximum PS thread count shift on Ivybridge. 260*61046927SAndroid Build Coastguard Worker- i965: Emit depth stalls and flushes before changing depth state on 261*61046927SAndroid Build Coastguard Worker Gen6+. 262*61046927SAndroid Build Coastguard Worker- i965/fs: Allow SIMD16 with control flow on Ivybridge. 263*61046927SAndroid Build Coastguard Worker- i965: Allow SIMD16 color writes on Ivybridge. 264*61046927SAndroid Build Coastguard Worker- i965: Fix inconsistent indentation in brw_eu_emit.c. 265*61046927SAndroid Build Coastguard Worker- intel: Depth format fixes 266*61046927SAndroid Build Coastguard Worker- i965: Apply post-sync non-zero workaround to homebrew workaround. 267*61046927SAndroid Build Coastguard Worker- mesa/get: Move MAX_LIGHTS from GL/ES2 to GL/ES1. 268*61046927SAndroid Build Coastguard Worker 269*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1): 270*61046927SAndroid Build Coastguard Worker 271*61046927SAndroid Build Coastguard Worker- glx: Don't flush twice if we fallback to dri2CopySubBuffer 272*61046927SAndroid Build Coastguard Worker 273*61046927SAndroid Build Coastguard WorkerMarc Pignat (1): 274*61046927SAndroid Build Coastguard Worker 275*61046927SAndroid Build Coastguard Worker- drisw: Fix 24bpp software rendering, take 2 276*61046927SAndroid Build Coastguard Worker 277*61046927SAndroid Build Coastguard WorkerMarcin Baczyński (2): 278*61046927SAndroid Build Coastguard Worker 279*61046927SAndroid Build Coastguard Worker- configure: fix gcc version check 280*61046927SAndroid Build Coastguard Worker- configure: allow C{,XX}FLAGS override 281*61046927SAndroid Build Coastguard Worker 282*61046927SAndroid Build Coastguard WorkerMarcin Slusarz (3): 283*61046927SAndroid Build Coastguard Worker 284*61046927SAndroid Build Coastguard Worker- nouveau: fix nouveau_fence leak 285*61046927SAndroid Build Coastguard Worker- nouveau: fix crash during fence emission 286*61046927SAndroid Build Coastguard Worker- nouveau: fix fence hang 287*61046927SAndroid Build Coastguard Worker 288*61046927SAndroid Build Coastguard WorkerMarek Olšák (19): 289*61046927SAndroid Build Coastguard Worker 290*61046927SAndroid Build Coastguard Worker- vbo: do not call \_mesa_max_buffer_index in debug builds 291*61046927SAndroid Build Coastguard Worker- winsys/radeon: fix space checking 292*61046927SAndroid Build Coastguard Worker- r300/compiler: fix a warning that a variable may be uninitialized 293*61046927SAndroid Build Coastguard Worker- r300/compiler: remove an unused-but-set variable and simplify the 294*61046927SAndroid Build Coastguard Worker code 295*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: cleanup original vs real vertex buffer arrays 296*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: don't take per-instance attribs into acc. when computing 297*61046927SAndroid Build Coastguard Worker max index 298*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: fix max_index computation for large src_offset 299*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: s/u_vbuf_mgr\_/u_vbuf\_ 300*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: remove unused flag U_VBUF_UPLOAD_FLUSHED 301*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: rework user buffer uploads 302*61046927SAndroid Build Coastguard Worker- u_vbuf_mgr: fix uploading with a non-zero index bias 303*61046927SAndroid Build Coastguard Worker- configure.ac: fix xlib-based softpipe build 304*61046927SAndroid Build Coastguard Worker- r600g: add index_bias to index buffer bounds 305*61046927SAndroid Build Coastguard Worker- r300g: fix rendering with a non-zero index bias in 306*61046927SAndroid Build Coastguard Worker draw_elements_immediate 307*61046927SAndroid Build Coastguard Worker- Revert "r300g: fix rendering with a non-zero index bias in 308*61046927SAndroid Build Coastguard Worker draw_elements_immediate" 309*61046927SAndroid Build Coastguard Worker- pb_bufmgr_cache: flush cache when create_buffer fails and try again 310*61046927SAndroid Build Coastguard Worker- r300g: don't return NULL in resource_from_handle if the resource is 311*61046927SAndroid Build Coastguard Worker too small 312*61046927SAndroid Build Coastguard Worker- r600g: set correct tiling flags in depth info 313*61046927SAndroid Build Coastguard Worker- r300g: don't call u_trim_pipe_prim in r300_swtcl_draw_vbo 314*61046927SAndroid Build Coastguard Worker 315*61046927SAndroid Build Coastguard WorkerMichel Dänzer (4): 316*61046927SAndroid Build Coastguard Worker 317*61046927SAndroid Build Coastguard Worker- st/mesa: Finalize texture on render-to-texture. 318*61046927SAndroid Build Coastguard Worker- glx/dri2: Don't call X server for SwapBuffers when there's no back 319*61046927SAndroid Build Coastguard Worker buffer. 320*61046927SAndroid Build Coastguard Worker- gallium/util: Add macros for converting from little endian to CPU 321*61046927SAndroid Build Coastguard Worker byte order. 322*61046927SAndroid Build Coastguard Worker- r300g: Fix queries on big endian hosts. 323*61046927SAndroid Build Coastguard Worker 324*61046927SAndroid Build Coastguard WorkerNeil Roberts (1): 325*61046927SAndroid Build Coastguard Worker 326*61046927SAndroid Build Coastguard Worker- meta: Fix saving the active program 327*61046927SAndroid Build Coastguard Worker 328*61046927SAndroid Build Coastguard WorkerPaul Berry (18): 329*61046927SAndroid Build Coastguard Worker 330*61046927SAndroid Build Coastguard Worker- glsl: Lower unconditional return statements. 331*61046927SAndroid Build Coastguard Worker- glsl: Refactor logic for determining whether to lower return 332*61046927SAndroid Build Coastguard Worker statements. 333*61046927SAndroid Build Coastguard Worker- glsl: lower unconditional returns and continues in loops. 334*61046927SAndroid Build Coastguard Worker- glsl: Use foreach_list in lower_jumps.cpp 335*61046927SAndroid Build Coastguard Worker- glsl: In lower_jumps.cpp, lower both branches of a conditional. 336*61046927SAndroid Build Coastguard Worker- glsl: Lower break instructions when necessary at the end of a loop. 337*61046927SAndroid Build Coastguard Worker- glsl: improve the accuracy of the radians() builtin function 338*61046927SAndroid Build Coastguard Worker- glsl: improve the accuracy of the atan(x,y) builtin function. 339*61046927SAndroid Build Coastguard Worker- Revert "glsl: Skip processing the first function's body in 340*61046927SAndroid Build Coastguard Worker do_dead_functions()." 341*61046927SAndroid Build Coastguard Worker- glsl: Emit function signatures at toplevel, even for built-ins. 342*61046927SAndroid Build Coastguard Worker- glsl: Constant-fold built-in functions before outputting IR 343*61046927SAndroid Build Coastguard Worker- glsl: Check array size is const before asserting that no IR was 344*61046927SAndroid Build Coastguard Worker generated. 345*61046927SAndroid Build Coastguard Worker- glsl: Perform implicit type conversions on function call out 346*61046927SAndroid Build Coastguard Worker parameters. 347*61046927SAndroid Build Coastguard Worker- glsl: Fix type error when lowering integer divisions 348*61046927SAndroid Build Coastguard Worker- glsl: Rework oversize array check for gl_TexCoord. 349*61046927SAndroid Build Coastguard Worker- glsl: Remove field array_lvalue from ir_variable. 350*61046927SAndroid Build Coastguard Worker- glsl hierarchical visitor: Do not overwrite base_ir for parameter 351*61046927SAndroid Build Coastguard Worker lists. 352*61046927SAndroid Build Coastguard Worker- glsl: improve the accuracy of the asin() builtin function. 353*61046927SAndroid Build Coastguard Worker 354*61046927SAndroid Build Coastguard WorkerTobias Droste (1): 355*61046927SAndroid Build Coastguard Worker 356*61046927SAndroid Build Coastguard Worker- r300/compiler: simplify code in peephole_add_presub_add 357*61046927SAndroid Build Coastguard Worker 358*61046927SAndroid Build Coastguard WorkerTom Fogal (1): 359*61046927SAndroid Build Coastguard Worker 360*61046927SAndroid Build Coastguard Worker- Only use gcc visibility support with gcc4+. 361*61046927SAndroid Build Coastguard Worker 362*61046927SAndroid Build Coastguard WorkerTom Stellard (1): 363*61046927SAndroid Build Coastguard Worker 364*61046927SAndroid Build Coastguard Worker- r300/compiler: Fix regalloc for values with multiple writers 365*61046927SAndroid Build Coastguard Worker 366*61046927SAndroid Build Coastguard WorkerVadim Girlin (5): 367*61046927SAndroid Build Coastguard Worker 368*61046927SAndroid Build Coastguard Worker- st/mesa: flush bitmap cache on query and conditional render 369*61046927SAndroid Build Coastguard Worker boundaries 370*61046927SAndroid Build Coastguard Worker- r600g: use backend mask for occlusion queries 371*61046927SAndroid Build Coastguard Worker- r600g: take into account force_add_cf in pops 372*61046927SAndroid Build Coastguard Worker- r600g: fix check_and_set_bank_swizzle 373*61046927SAndroid Build Coastguard Worker- r600g: fix replace_gpr_with_pv_ps 374*61046927SAndroid Build Coastguard Worker 375*61046927SAndroid Build Coastguard WorkerYuanhan Liu (17): 376*61046927SAndroid Build Coastguard Worker 377*61046927SAndroid Build Coastguard Worker- i965: fix the constant interp bitmask for flat mode 378*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glEvalMesh1/2D 379*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for some glGet\* functions 380*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glTexEnv 381*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glIsEnabled 382*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glPixelZoom 383*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glSelectBuffer 384*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glMapBufferRange 385*61046927SAndroid Build Coastguard Worker- mesa: fix error handling for glMaterial\* 386*61046927SAndroid Build Coastguard Worker- intel: fix the wrong code to detect null texture. 387*61046927SAndroid Build Coastguard Worker- mesa: add a function to do the image data copy stuff for 388*61046927SAndroid Build Coastguard Worker save_CompressedTex(Sub)Image 389*61046927SAndroid Build Coastguard Worker- i965: setup address rounding enable bits 390*61046927SAndroid Build Coastguard Worker- mesa: generate error if pbo offset is not aligned with the size of 391*61046927SAndroid Build Coastguard Worker specified type 392*61046927SAndroid Build Coastguard Worker- mesa: fix inverted pbo test error at \_mesa_GetnCompressedTexImageARB 393*61046927SAndroid Build Coastguard Worker- mesa: handle the pbo case for save_Bitmap 394*61046927SAndroid Build Coastguard Worker- mesa: handle PBO access error in display list mode 395*61046927SAndroid Build Coastguard Worker- intel: don't call unmap pbo if pbo is not mapped 396