diff --git a/Mesa.changes b/Mesa.changes index e15adf8..a8caad5 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Wed Jun 24 04:43:35 CEST 2009 - sndirsch@suse.de + +- Mesa 7.4.4 + * Fixed i965/i915 segfault in screen destruction (bfo #22408) +- adjusted intel_release_static_region.patch +- obsoletes Mesa-intel_unref_fb.patch + +------------------------------------------------------------------- +Tue Jun 23 13:53:06 CEST 2009 - sndirsch@suse.de + +- Mesa-intel_unref_fb.patch + * intel: call _mesa_unreference_framebuffer() in + intelDestroyBuffer(). This was a call to + _mesa_reference_framebuffer(ptr, NULL) but the NULL pointer is + incorrect in Mesa 7.4.x. Fixes a failed assertion during screen + tear-down. + ------------------------------------------------------------------- Sat Jun 20 03:35:17 CEST 2009 - sndirsch@suse.de diff --git a/Mesa.spec b/Mesa.spec index b1c42f7..750eba0 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -1,5 +1,5 @@ # -# spec file for package Mesa (Version 7.4.3) +# spec file for package Mesa (Version 7.4.4) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -32,7 +32,7 @@ Obsoletes: XFree86-Mesa-64bit Obsoletes: Mesa-64bit %endif # -Version: 7.4.3 +Version: 7.4.4 Release: 1 Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL Source: MesaLib-%{version}.tar.bz2 @@ -211,617 +211,3 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/* %changelog -* Sat Jun 20 2009 sndirsch@suse.de -- Mesa 7.4.3 - * Fixed texture object reference counting bug (bug 21756) - * Allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT point - (SF bug 2793846) - * Added missing glGet case for GL_VERTEX_ARRAY_BINDING_APPLE - * Fixed some OSMesa build issues - * Fixed a vertex buffer object crash - * Fixed broken glTexImage3D() when image type = GL_BITMAP - * Fixed some GLSL preprocessor bugs - * Fixed framebuffer mem leak in i945/i965 DRI drivers - * Fixed texture coordinate repeat bug in swrast (bug 21872) - * Fixed incorrect viewport clamping (lower bound is zero, not one) - * GLX fix for glean's makeCurrent test case -- obsoletes reverted applied mesa_7_4_branch-commit-63cde0e.diff -* Tue May 19 2009 sndirsch@suse.de -- mesa_7_4_branch-commit-63cde0e.diff - * commit, which introduced a regression; revert it (bnc #504578) -* Fri May 15 2009 sndirsch@suse.de -- Mesa 7.4.2 - * Fixed segfault when rendering to front buffer with DRI 1. - * Fixed swrast texture rectangle bug when wrap mode = - GL_CLAMP_TO_BORDER and filter mode = GL_LINEAR. (bug 21461) - * Fixed texture object mem leak during context destruction. - * Fixed a state validation bug in glCopyTex[Sub]Image() - * Fixed some i965 GLSL bugs. - * Fixed an R300 driver texture object bad memory reference. -* Wed Apr 22 2009 sndirsch@suse.de -- no longer package static libGL/libGLU; can't work any longer - due to static X libraries having been removed -* Sat Apr 18 2009 sndirsch@suse.de -- Mesa 7.4.1 - * Fixed a two-sided lighting bug in fixed-function-to-GPU code - generation - * Fixed some Darwin issues (Jeremy Huddleston) - * Indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays - with a variable was broken, bug 20986 - * Fixed incorrect texture unit bias in TXB instruction - * glTexParameter settings weren't always propogated to drivers - * Assorted vertex/fragment program bug fixes - * Fixed point rendering in software rasterizer - * Fixed potential deadlock in object hash functions - * Fix a couple bugs surrounding front-buffer rendering with - DRI2, but this is not quite complete. - * Fixed glPopAttrib() bug when restoring user clip planes -* Sat Mar 28 2009 sndirsch@suse.de -- Mesa 7.4 (final) - * This is a stable release that just fixes bugs since the 7.3 - release. -* Thu Mar 26 2009 sndirsch@suse.de -- Mesa 7.4-rc2 - * more patches cherry-picked from the master branch -* Sat Mar 21 2009 sndirsch@suse.de -- Mesa 7.4-rc1 -* Sat Mar 07 2009 sndirsch@suse.de -- mesa-commit-954dfba.diff - * i965: bump texture limit to 4kx4k (bfo #18100) - * obsoletes i965-GL_MAX_TEXTURE_SIZE-4096.diff -- mesa-commit-88b702e.diff - * i965: Eric Anholt's patch for bumping up texture sizes - (bfo #18100) -* Fri Feb 27 2009 mhopf@suse.de -- Mesa_indirect_old_xserver_compatibility.diff - Workaround for enabling indirect rendering to older Xservers - (bnc #469280). -* Wed Feb 25 2009 sndirsch@suse.de -- update to Mesa 7.3 -- obsoletes MesaLib-7.2_intel-2008-q3_793c3b9-46921a5.diff, - commit-7d99ddc.diff, commit-b4bf9ac.diff, - i965_aperture_call_for_Q3.patch, mesa-7.1-fix-i8xx-vbos.patch -* Tue Feb 10 2009 sndirsch@suse.de -- commit-7d99ddc.diff - * intel: Fix a number of memory leaks on context destroy. - (bnc #457879,bfo #19665) -- intel_release_static_region.patch - * detach static region from intel_renderbuffer on contex destroy - (bnc #457879,bfo #19665) -* Fri Jan 23 2009 sndirsch@suse.de -- added intel-i810-Mesa, Mesa7 to Provides/Obsoletes, i.e. get rid - of SLE10 packages (bnc #468796) -* Wed Jan 14 2009 sndirsch@suse.de -- i965_aperture_call_for_Q3.patch (Quanxian Wang) - * addresses bfo #19242; based on Q3 release; the patch is - coming from commit id 59b2c2adbbece27ccf54e58b598ea29cb3a5aa85, - 2fc9d671e0be77676818da51cd3b35b52af79421, - c30eb2c104c19c758c0b2a2461ad7f38cfa747d0 -* Tue Jan 13 2009 olh@suse.de -- obsolete old XFree86-Mesa{,-devel}-XXbit packages (bnc#437293) -* Fri Jan 09 2009 sndirsch@suse.de -- /etc/drirc - * disable vblank_mode/force_s3tc_enable and enable - disable_lowimpact_fallback for r300 driver to fix performance - issues with GoogleEarth and OpenOffice.Org (bnc #438666) -* Wed Dec 10 2008 olh@suse.de -- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade - (bnc#437293) -* Fri Nov 28 2008 sndirsch@suse.de -- mesa-7.1-fix-i8xx-vbos.patch - * For some reason the Intel 865 seem to claim VBO support in the - docs, but doesn't seem to practice it in the hardware, or - there is some missing errata. This restores the old pre-vbo - code and uses it on all 8xx hw. (bfo #17963) - This patch fixes OpenGL support on 845/855GM/865. -* Sat Nov 22 2008 sndirsch@suse.de -- disabled VBlank also for i965 DRI driver (bfo #17967) -* Mon Nov 17 2008 sndirsch@suse.de -- added global /etc/drirc to disable VBlank for i915 DRI driver - (bnc #432980) -* Thu Nov 13 2008 sndirsch@suse.de -- disabled i965-GL_MAX_TEXTURE_SIZE-4096.diff; apparently it - doesn't work for compiz/Desktop effects and is not required at - all for 3D support in general (bnc #441572) -* Fri Oct 31 2008 sndirsch@suse.de -- commit-b4bf9ac.diff - * i915: fix crash in i830_emit_state (bfo #17766) -* Thu Oct 30 2008 olh@suse.de -- obsolete old -XXbit packages (bnc#437293) -* Tue Oct 21 2008 sndirsch@suse.de -- MesaLib-7.2_intel-2008-q3_793c3b9-46921a5.diff - * i965: Fix a potential assertion failure. - * intel: GLSL 1.20 is broken in Mesa, so disable it in the i965 - driver -* Thu Oct 09 2008 sndirsch@suse.de -- Mesa 7.2_intel-2008-q3_793c3b9 - * Intel-2008-Q3-RC3 release (Mesa 7.2 + GEM code) -* Sat Sep 27 2008 sndirsch@suse.de -- Mesa 7.2_intel-2008-q3_e636f5b - * Intel-2008-Q3-RC2 release (Mesa 7.2 + GEM code) -- replaced disable_ttm_warning.diff with disable_gem_warning.diff -- adjusted i965-GL_MAX_TEXTURE_SIZE-4096.diff -* Sat Sep 20 2008 sndirsch@suse.de -- Mesa 7.2: - Mesa 7.2 is a stable release fixing bugs found in 7.1, which was - a new development release. Mesa 7.2 implements the OpenGL 2.1 - API, but the version reported by glGetString(GL_VERSION) depends - on the particular driver being used. Some drivers don't support - all the features required in OpenGL 2.1. Note that this version - of Mesa does not use the GEM memory manager. The master branch - of git uses GEM. The prototype DRI2 code that was in 7.1 has - also been removed. DRM version 2.3.1 should be used with Mesa 7.2 -* Fri Aug 29 2008 sndirsch@suse.de -- added libexpat-devel to Buildrequires to fix build -* Thu Aug 28 2008 sndirsch@suse.de -- revert of commit-1724334.diff obsolete after adding the patches - commit-5930aeb.diff/commit-78f50cd.diff (commits 5930aeb/78f50cd) - to xorg-x11-server package (bfo #17069) -* Wed Aug 27 2008 sndirsch@suse.de -- updated to Mesa 7.1 final release -* Mon Aug 18 2008 sndirsch@suse.de -- reverted commit 1724334 to get RGB, Double-buffered visuals back; - otherwise even GL applications like glxgears no longer start - (bfo #17069) -* Sun Aug 17 2008 sndirsch@suse.de -- udpated to Mesa 7.1 RC4 - "This includes the latest GLSL fixes/features plus other assorted - fixes from the past 2-3 weeks." -- obsoletes MesaLib-6befdca.diff -- adjusted disable_ttm_warning.diff (TTM --> GEM) -- adjusted i965-GL_MAX_TEXTURE_SIZE-4096.diff -* Mon Aug 11 2008 sndirsch@suse.de -- udpated to Mesa 7.1 RC3 - * bugfixes -* Mon Aug 04 2008 sndirsch@suse.de -- i965-GL_MAX_TEXTURE_SIZE-4096.diff - * sets GL_MAX_TEXTURE_SIZE to 4096 for Intel 965 series -* Fri Aug 01 2008 sndirsch@suse.de -- commit-c71fa34.diff - * added null texObj ptr check (bfo #15567, bnc #402687) -* Thu Jul 10 2008 sndirsch@suse.de -- even s390(x) needs swrast DRI driver now -- specfile cleanup -* Wed Jul 09 2008 sndirsch@suse.de -- no dri.pc for s390/s390x -* Tue Jul 08 2008 sndirsch@suse.de -- disable_ttm_warning.diff - * disables confusing warning, that TTM cannot be initialized -* Fri Jul 04 2008 sndirsch@suse.de -- udpated to Mesa 7.1-pre -* Mon Apr 14 2008 sndirsch@suse.de -- unichrome-context.diff - * Do not clear the current context before attempting to use it. - (bnc #285496) -- no longer need to use LIBGL_ALWAYS_INDIRECT=1 on via hardware - (bnc #285496) -* Thu Apr 10 2008 ro@suse.de -- added baselibs.conf file to build xxbit packages - for multilib support -* Sat Apr 05 2008 sndirsch@suse.de -- update to Mesa bugfix release 7.0.3 (final) -* Wed Apr 02 2008 sndirsch@suse.de -- update to Mesa bugfix release 7.0.3 RC3 - * obsoletes commit-185320a.diff -* Thu Mar 13 2008 sndirsch@suse.de -- commit-185320a.diff - Only call ProgramStringNotify if program parsing succeeded. - Wine intentionally tries some out-of-spec programs to test - strictness, and calling ProgramStringNotify on the results - of a failed program parse resulted in crashes in the 965 - driver. (bfo #13492) -* Fri Feb 22 2008 sndirsch@suse.de -- update to Mesa bugfix release 7.0.3 RC2 - * Fixed GLX indirect vertex array rendering bug (14197) - * Fixed crash when deleting framebuffer objects (bugs 13507, - 14293) - * User-defined clip planes enabled for R300 (bug 9871) - * Fixed glBindTexture() crash upon bad target (bug 14514) - * Fixed potential crash in glDrawPixels(GL_DEPTH_COMPONENT) (bug - 13915) - * Bad strings given to glProgramStringARB() didn't generate - GL_INVALID_OPERATION - * Fixed minor point rasterization regression (bug 11016) -* Wed Jan 23 2008 sndirsch@suse.de -- update to Mesa bugfix release 7.0.3 RC1 - * Added missing glw.pc.in file to release tarball - * Fix GLUT/Fortran issues - * GLSL gl_FrontLightModelProduct.sceneColor variable wasn't - defined - * Fix crash upon GLSL variable array indexes (not yet supported) - * Two-sided stencil test didn't work in software rendering - * Fix two-sided lighting bugs/crashes (bug 13368) - * GLSL gl_FrontFacing didn't work properly - * glGetActiveUniform returned incorrect sizes (bug 13751) - * Fix several bugs relating to uniforms and attributes in GLSL - API (Bruce Merry, bug 13753) - * glTexImage3D(GL_PROXY_TEXTURE_3D) mis-set teximage depth field -* Sat Nov 10 2007 sndirsch@suse.de -- updated to Mesa 7.0.2 - * New features: - - Updated Windows VC7 project files - - Added DESTDIR variable for 'make install' - - Added pkg-config files for gl, glu, glut and glw libraries - - Added bluegene-xlc-osmesa and catamount-osmesa-pgi configs - - Support for Intel G33/Q33/Q35 graphics chipsets - * Bug fixes: - - Fixed a vertex buffer wrapping issue (bug 9962) - - Added mutex protection around texture object reference - counters - - Added checking/support for additional chips in the i915/i945 - family (see 11978) - - Fixed a blending/banding issue (bug 11931) - - Fixed a GLU matrix inversion bug (#6748) - - Fixed problem with large glDrawArrays calls and indirect - rendering (bug 12141) - - Fixed an assortment of i965 driver bugs - - Fixed x86-64 vertex transformation bug (12216) - - Fixed X server crash caused by multiple indirect rendering - clients - - Parsing of state.texgen in ARB vertex/fragment programs - didn't work (bug 12313) - - Fixed a glCopyPixels/glPixelZoom bug (12417) - - Fixed a bug when using glMaterial in display lists (10604) - - Fixed a few GLUT/Fortran issues (Bill Mitchell) - - Fixed Blender crash bug (12164) - - Fixed some issues preventing cross-compiling - - Fixed up broken GL_ATI_separate_stencil extension - - glDrawArrays(count=0) led to a crash - - Fix SSE code gen memory leak, possible crash - - Fixed MMX 565 rgb conversion problem (bug 12614) - - Added -fno-strict-aliasing and -fPIC flags for gcc - - Fixed Blender crash in Unichrome driver (bug 13142) -* Wed Nov 07 2007 sndirsch@suse.de -- updated to Mesa 7.0.2 RC2 - * added -fPIC and -fno-strict-aliasing flags for gcc - * applied a few patches (mmx code, edgeflag ptr check) - * r200 texture from pixmap fixes -- obsoletes pic.diff -* Sun Nov 04 2007 sndirsch@suse.de -- pic.diff - * fixes shared lib on i386 (X.Org Bug #1809) -* Wed Oct 31 2007 sndirsch@suse.de -- updated to Mesa 7.0.2 RC1 -- obsoletes disable-libGL-warning.diff, i915-g33.diff and - i915tex-g33.diff -- adjusted link-shared.diff and static.diff -* Mon Aug 13 2007 sndirsch@suse.de -- disable-libGL-warning.diff: - * Just filters warnings about unsupported non-conformant visuals - instead of relying on the visual id. (X.Org Bug #6689) -* Sun Aug 12 2007 sndirsch@suse.de -- disable-libGL-warning.diff: - * ignore unsupported visual 0x4b (Bug #247471, X.Org Bug #6689) -* Sat Aug 04 2007 sndirsch@suse.de -- updated to bugfix relelase 7.0.1 -* Wed Jul 04 2007 sndirsch@suse.de -- i915-g33.diff/i915tex-g33.diff - * support for G33/Q33/Q35 -* Sat Jun 23 2007 sndirsch@suse.de -- updated to final release 7.0 -* Thu Jun 21 2007 sndirsch@suse.de -- updated Mesa to release 7.0 RC1 - * Mesa 7.0 is a stable, follow-on release to Mesa 6.5.3. The only - difference is bug fixes. The major version number bump is due - to OpenGL 2.1 API support. -* Mon May 28 2007 sndirsch@suse.de -- move GL headers, which conflict with GL headers of NVIDIA driver, - from Mesa-devel back to Mesa; this still make rpmlint happy -* Sat May 26 2007 dmueller@suse.de -- add missing ldconfig call to %%post -- move include files to -devel package -* Fri May 25 2007 dmueller@suse.de -- fix undefined symbols for i915 (#277744) -* Tue May 22 2007 dmueller@suse.de -- fix various undefined symbols in dri drivers (#272875) -- build parallel -* Mon May 14 2007 sndirsch@suse.de -- link-shared.diff: - * use shared lib for DRI drivers to save a lot of space (Bug - [#272875]) -* Mon Apr 30 2007 sndirsch@suse.de -- updated to Mesa 6.5.3 -- obsoletes the following patches: - * bug-211314_mesa-destroy_buffers.diff - * bug-211314_mesa-framebuffer-counting.diff - * bug-211314-patch-1.diff - * bug-211314-patch-2.diff - * bug-211314-patch-3.diff - * bug-211314-patch-4.diff - * bug-211314-patch-5.diff - * bug-211314-patch-6.diff - * bug-211314-patch-7.diff - * bug-211314-patch-8.diff - * bug-211314-patch-9.diff - * bug-211314-patch-10.diff - * bug-211314-patch-11.diff - * bug-211314_mesa-refcount-memleak-fixes.diff - * Mesa-6.5.2-fix_radeon_cliprect.diff -* Fri Apr 27 2007 sndirsch@suse.de -- back to Mesa 6.5.2 (Bug #269155/269042) -* Wed Apr 25 2007 sndirsch@suse.de -- 4th RC ready - * This fixes some breakage in RC3. -* Tue Apr 24 2007 sndirsch@suse.de -- 3rd release candidate - * updated Windows/VC8 project files. -* Sun Apr 22 2007 sndirsch@suse.de -- updated to Mesa 6.5.3rc2 - * a number of bug fixes since the first RC -* Sat Apr 21 2007 sndirsch@suse.de -- updated to Mesa 6.5.3rc1 -- obsoletes the following patches: - * bug-211314_mesa-destroy_buffers.diff - * bug-211314_mesa-framebuffer-counting.diff - * bug-211314-patch-1.diff - * bug-211314-patch-2.diff - * bug-211314-patch-3.diff - * bug-211314-patch-4.diff - * bug-211314-patch-5.diff - * bug-211314-patch-6.diff - * bug-211314-patch-7.diff - * bug-211314-patch-8.diff - * bug-211314-patch-9.diff - * bug-211314-patch-10.diff - * bug-211314-patch-11.diff - * bug-211314_mesa-refcount-memleak-fixes.diff - * Mesa-6.5.2-fix_radeon_cliprect.diff -* Tue Apr 10 2007 sndirsch@suse.de -- Mesa-6.5.2-fix_radeon_cliprect.diff: - * fixes X.Org Bug #9876 -* Wed Apr 04 2007 sndirsch@suse.de -- bug-211314_mesa-refcount-memleak-fixes.diff: - * Fix for memleaks and refount bugs (Bug #211314) -* Mon Mar 19 2007 sndirsch@suse.de -- no longer apply bug-211314_mesa-context.diff (Bug #211314, - commment #114) -- added different Mesa patches (Bug #211314, comments #114/#115) -* Wed Mar 14 2007 sndirsch@suse.de -- removed libIndirectGL.so (Bug #254317) -- README.updates: new location of DRI drivers (Bug #254318) -* Thu Jan 25 2007 sndirsch@suse.de -- fixed build on ppc64/s390/s390x -* Thu Jan 18 2007 sndirsch@suse.de -- added libIndirectGL for indirect rendering only (Bug #234154) -* Wed Jan 17 2007 sndirsch@suse.de -- bug-211314_mesa-context.diff: - * fixes Xserver crash in software rendering fallback (Bug #211314) -* Wed Jan 10 2007 sndirsch@suse.de -- disabled build of sis DRI driver on i64 to fix build -* Sat Dec 02 2006 sndirsch@suse.de -- updated to Mesa 6.5.2 - * New features - - New DRI memory manager system. Currently used by the i915tex - driver. Other DRI drivers will be updated to use the new memory - manager in coming months. To use the new driver you'll need the - most recent DRM library and drivers (version 2.2 or later) and a - recent xf86-video-intel driver module from X.org. New features - resulting from this work include: - * EXT_framebuffer_objects, render to texture - * ARB_pixel_buffer_objects - * Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels - * Accelerated texture uploads from pixel buffer objects - * Potentially texturing directly from the pixel buffer object - (zero copy texturing). - - New Intel i965 DRI driver - - New minstall script to replace normal install program - - Faster fragment program execution in software - - Added (or fixed) support for GLX_SGI_make_current_read to the - following drivers: - * radeon - * savage - * mga - * tdfx - - Added support for ARB_occlusion_query to the tdfx driver - (Ian Romanick). - * Bug fixes - - fixed invalid memory read while rendering textured points (bug 8320) - - fixed problems with freebsd-dri configuration (bug 8344) - - Mesa's fake glxGetCurrentContext() wasn't thread-aware - - OPTION NV_position_invariant didn't work in NV vertex programs - - glDrawPixels into a user-created framebuffer object could crash Xlib driver - - Line clipping was broken in some circumstances - - fragment.fogcoord register didn't always contain the correct value - - RGBA logicops didn't work reliably in some DRI drivers - - Fixed broken RGBA LogicOps in Intel DRI drivers - - Fixed some fragment program bugs in Intel i915 DRI driver - - Fixed glGetVertexAttribfvARB bug 8883 - - Implemented glGetUniform[fi]vARB() functions - - Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044) - - Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh) - - Fixed broken "mgl" name mangling - - Indirect rending was broken for glMap* functions (bug 8899) - * Internal code changes - - The device driver functions ResizeBuffers and GetBufferSize have - been decprecated. - - OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a - bit more testing of the shading language functions. -* Fri Nov 24 2006 sndirsch@suse.de -- enabled build of i965 DRI driver on x86_64 -* Fri Nov 10 2006 sndirsch@suse.de -- fixed typos (Bug #219732) -* Wed Oct 18 2006 sndirsch@suse.de -- added static libGLU to Mesa-devel-static package (Bug #212532) -* Tue Oct 10 2006 sndirsch@suse.de -- fixed build on s390x -* Mon Oct 09 2006 sndirsch@suse.de -- i915-crossbar.diff: - * fixes ARB_texture_env_crossbar extension (X.Org Bug #8292) -* Mon Sep 18 2006 sndirsch@suse.de -- updated to Mesa 6.5.1: - New: - * Intel i965 DRI driver - * GL_APPLE_vertex_array_object extension (Ian Romanick) - * GL_EXT_texture_sRGB extension - * GL_EXT_gpu_program_parameters (Ian Romanick) - * "engine" demo - * updated fbdev driver and GLUT for fbdev (Sean D'Epagnier) - * many updates to the DRI drivers - Changes: - * The glVertexAttribARB functions no longer alias the - conventional vertex attributes. - * glxinfo program prints more info with -l option - * GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now - compatible, in terms of glBindProgramARB() - * The GL_ARB_vertex_program attribute vertex.weight is now - accepted by the parser, even though the GL_ARB_vertex_blend and - GL_EXT_vertex_weighting extensions aren't supported. Allows Warcraft - to run. - Bug fixes: - * fixed broken texture border handling for depth textures (bug 6498) - * removed the test for duplicated framebuffer attachments, per - version 117 of the GL_EXT_framebuffer_object specification - * fixed a few render-to-texture bugs, including render to depth - texture - * clipping of lines against user-defined clip planes was broken - (6512) - * assembly language dispatch for SPARC was broken (bug 6484) - * assorted compilation fixes on various Unix platforms (Dan Schikore) - * glPopAttrib could restore an invalid value for GL_DRAW_BUFFER - * assorted minor fixes for 16 and 32 bit/channel modes - * fixed assorted bugs in texture compression paths - * fixed indirect rendering vertex array crashes (bug 6863) - * glDrawPixels GL_INDEX_OFFSET didn't always work - * fixed convolution memory leak (bug 7077) - * rectangular depth textures didn't work - * invalid mode to glBegin didn't generate an error (bug 7142) - * 'normalized' parameter to glVertexAttribPointerARB didn't work - * disable bogus GLX_SGI_video_sync extension in xlib driver - * fixed R128 driver locking bug (Martijn van Oosterhout) - * using evaluators with vertex programs caused crashes (bug 7564) - * fragment.position wasn't set correctly for point/line primitives - * fixed parser bug for scalar sources for GL_NV_fragment_program - * max fragment program length was incorrectly 128, now 1024 - * writes to result.depth in fragment programs weren't clamped to - [0,1] - * fixed potential dangling pointer bug in glBindProgram() - * fixed some memory leaks (and potential crashes) in Xlib driver -* Sat Sep 09 2006 sndirsch@suse.de -- removed two source files with imcompatible license from Mesa - tarball (Bug #204110) -- added a check to specfile to make sure that these will not be - reintroduced with the next Mesa update again (Bug #204110) -* Mon Aug 21 2006 sndirsch@suse.de -- moved via profile.d scripts from x11-tools to this package -* Thu Aug 17 2006 sndirsch@suse.de -- dri_driver_dir.diff: - * DEFAULT_DRIVER_DIR is set during make call in specfile - (Bug #199958) -- disabled build of GLw (extra package MesaGLw) -* Mon Jul 31 2006 sndirsch@suse.de -- updated to Mesa 6.5_20060712; required by xorg-server 1.1.99.3 -- cleanup -* Wed Jul 19 2006 ro@suse.de -- adapt to /usr/lib move -* Sun Jun 25 2006 sndirsch@suse.de -- fixed build for X.Org 7.1 -* Wed Jun 21 2006 sndirsch@suse.de -- udpated to Mesa 6.5 - * obsoletes - - Mesa-glx-x11-render-texture-2.diff - - Mesa-radeon-large-textures-1.diff - - Mesa_945GM.patch - - mesa-6.4.2-dri-copy-sub-buffer-2.patch - - mesa-6.4.2-scissor-fix-1.patch -- cleanup: removed no longer used sources/patches - * missing-headers.diff - * missing-headers.tar.bz2 - * glidelibs-i386.tar.gz -* Mon Jun 19 2006 sndirsch@suse.de -- added missing manual pages (Bug #185707) -* Fri Jun 16 2006 dreveman@suse.de -- Fix issue in copy-sub-buffer patch. Extension was not - enabled on all radeon cards. (bnc 174839) -- Add radeon large texture patch (back port from latest stable - release of Mesa). (bnc 174839) -* Tue May 23 2006 sndirsch@suse.de -- no longer remove NVIDIA installer in %%pre -* Mon May 22 2006 sndirsch@suse.de -- reverted Mesa/MesaGLU split -- fixed libGLcore.so.1 (e.g. soname); required to create a - non-conflicting package for the NVIDIA driver (Bug #175683) -* Tue May 16 2006 sndirsch@suse.de -- splitted off MesaGLU/MesaGLU-devel -- added ldconfig to %%postun -* Sat Apr 22 2006 sndirsch@suse.de -- licensefix.patch: - * fixed incompatible GPL license (Bug #133238, Mesa Bug #6490) -* Thu Apr 13 2006 sndirsch@suse.de -- added /usr/X11R6/%%{_lib}/modules/dri/updates/README.updates to - document DRI driver update mechanism -* Wed Apr 12 2006 sndirsch@suse.de -- enhanced search path for DRI driver updates (FATE #300553) -* Mon Apr 03 2006 sndirsch@suse.de -- mesa-6.4.2-dri-copy-sub-buffer-1.patch: - * needed for open source drivers to work with Xgl (David Reveman) -* Wed Mar 15 2006 mhopf@suse.de -- Fix for bug #157051, issue 1: - On intel the graphics is only displayed correctly after a scissor region - other than full screen is specified. -* Mon Feb 06 2006 sndirsch@suse.de -- update to Mesa 6.4.2 (obsoletes tnl_init.diff) - * New items: - - added OSMesaColorClamp() function/feature - - added wglGetExtensionStringARB() function - * Bug fixes: - - fixed some problems when building on Windows - - GLw header files weren't installed by installmesa script (bug 5396) - - GL/glfbdev.h file was missing from tarballs - - fixed TNL initialization bug which could lead to crash (bug 5791) -* Mon Feb 06 2006 sndirsch@suse.de -- tnl_init.diff (Mesa Bug #5791): - * fixes TNL initialization bug which could lead to crash - (CVS changelog: use calloc instead of malloc so try_codegen - field is initialized to zero) -* Mon Jan 30 2006 sndirsch@suse.de -- glxext-sgi-hyperpipe.patch: - * GLX_SGIX_hyperpipe_group -> GLX_SGIX_hyperpipe (Bug #146646) -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Fri Jan 20 2006 sndirsch@suse.de -- Mesa_945GM.patch: - * 945GM support by Charles Johnson (FATE #151391) -* Wed Dec 28 2005 sndirsch@suse.de -- moved header files and libGL.so from Mesa-devel to Mesa to make - uninstallation of nvidia driver in %%pre of Mesa-devel obsolete -* Thu Dec 01 2005 sndirsch@suse.de -- update to Mesa 6.4.1 -* Fri Nov 18 2005 sndirsch@suse.de -- updated to Mesa 6.4 branch (2005-11-18) -- added static libGL (new Mesa-devel-static package) -- removed glut headers from installation (we use freeglut!) -* Tue Nov 15 2005 sndirsch@suse.de -- updated to Mesa 6.4 branch (2005-11-12) -* Wed Nov 09 2005 sndirsch@suse.de -- fixed libOSMesa build -* Tue Nov 08 2005 sndirsch@suse.de -- added build of libOSMesa, e.g. required by tulip package -* Tue Nov 08 2005 sndirsch@suse.de -- added include files for SGI's OpenGL Xt/Motif widgets, e.g. - required by z88 package - * GLwMDrawA.h - * GLwDrawAP.h - * GLwMDrawAP.h - * GLwDrawA.h -- enabled Motif support in libGLw, also required by z88 package -* Mon Nov 07 2005 sndirsch@suse.de -- use glx headers from xorg-x11-devel package -* Fri Oct 28 2005 sndirsch@suse.de -- Mesa-glx-x11-render-texture-2.diff/missing-headers.diff: - * new MESA_render_texture extension for Xgl (dreveman/mhopf) -* Tue Oct 25 2005 sndirsch@suse.de -- fixed DRI driver path for 64bit platforms -* Tue Oct 25 2005 sndirsch@suse.de -- update to Mesa 6.4 -* Mon Oct 24 2005 sndirsch@suse.de -- build DRI compatible libGL -* Fri Oct 21 2005 sndirsch@suse.de -- added dummy nvidia libGLcore.so.1 for applications, which are - still linked against libGL.so.1 of older nvidia driver releases -- duplicate libGL (located in /usr/lib/GL) to make workarounds - like LD_PRELOAD possible if nvidia driver is installed and its - libGl does not work -* Wed Oct 19 2005 sndirsch@suse.de -- no longer install libglide (disables 3Dfx DRI support) -* Sun Oct 02 2005 sndirsch@suse.de -- created package diff --git a/MesaDemos-7.4.3.tar.bz2 b/MesaDemos-7.4.3.tar.bz2 deleted file mode 100644 index a1f5b12..0000000 --- a/MesaDemos-7.4.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c5b2b1fc0fed821488a5c407fd0a94fe707b63244f3f5cf352e53b09ca5c0dd -size 1383158 diff --git a/MesaDemos-7.4.4.tar.bz2 b/MesaDemos-7.4.4.tar.bz2 new file mode 100644 index 0000000..7ec2c3e --- /dev/null +++ b/MesaDemos-7.4.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d93b3bf3d15aa71d8f6036dc07222da32a37b437c0c02170633676a7dc7014 +size 1382960 diff --git a/MesaLib-7.4.3.tar.bz2 b/MesaLib-7.4.3.tar.bz2 deleted file mode 100644 index e03405d..0000000 --- a/MesaLib-7.4.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54b518fc7ff7f3baf756c56a6d717b0d8253b3650c359e03c395d67f12d0df81 -size 3444642 diff --git a/MesaLib-7.4.4.tar.bz2 b/MesaLib-7.4.4.tar.bz2 new file mode 100644 index 0000000..1ed4438 --- /dev/null +++ b/MesaLib-7.4.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a7120656e9b25c449e9f043e6b14baf9236b935a438cffc9759aaa47270f25 +size 3448039 diff --git a/intel_release_static_region.patch b/intel_release_static_region.patch index 25fbc5b..681d3bc 100644 --- a/intel_release_static_region.patch +++ b/intel_release_static_region.patch @@ -34,20 +34,6 @@ index 3601eca..3a56595 100644 intel_region_release(&intel->front_region); intel_region_release(&intel->back_region); intel_region_release(&intel->third_region); -diff --git a/src/mesa/drivers/dri/intel/intel_fbo.c b/src/mesa/drivers/dri/intel/intel_fbo.c -index 98a6e18..fe7589a 100644 ---- a/src/mesa/drivers/dri/intel/intel_fbo.c -+++ b/src/mesa/drivers/dri/intel/intel_fbo.c -@@ -374,7 +374,8 @@ intel_renderbuffer_set_region(struct intel_renderbuffer *rb, - intel_region_reference(&rb->region, region); - intel_region_release(&old); - -- rb->pfPitch = region->pitch; -+ if (region) -+ rb->pfPitch = region->pitch; - } - - /** diff --git a/src/mesa/drivers/dri/intel/intel_regions.c b/src/mesa/drivers/dri/intel/intel_regions.c index bbbaf3e..2eb393a 100644 --- a/src/mesa/drivers/dri/intel/intel_regions.c