Up to [cvs.netbsd.org] / pkgsrc / graphics / MesaLib
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Sun Jul 27 00:03:42 2008 UTC (3 years, 9 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg,
HEAD
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
Update to Mesa-7.0.4 (the head of the 7.0 branch in GIT). Basically, lots of bug fixes; the intent of my update was mostly to fix problems with i915 and r300 dri drivers and to provide the best environment possible for the xorg server update to the 1.4 branch. Morever, many of our patches from pkgsrc, i.e. those removed in this commit, are now included upstream. Additionally, MesaDemos now builds. NOTES: - MesaLib now requires xf86driproto 2.0.4, as earlier versions install dri_interface.h, which is not correct. - glu now exports its symbols via libtool's -export-symfile. The symfile is generated pre-build--see glu/Makefile. - glxinfo/glxgears do not seem to need to be linked to libpthread, and this seems to cause problems on NetBSD with the new drm code. If I am wrong about this, please let me know. The only program that seems to need libpthread is glthreads in MesaDemos.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 27 13:24:39 2008 UTC (3 years, 10 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
graphics/MesaLib/hacks.mk: revert to rev 1.8 graphics/MesaLib/patches/patch-aw: export glXGetProcAddressARB graphics/MesaLib/Makefile: bump PKGREVISION graphics/glu/Makefile: bump PKGREVISION Please help out by giving this change as extensive testing as possible before 2008Q2 is branched.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 25 11:21:20 2008 UTC (3 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.10: +3 -6
lines
Diff to previous 1.10 (colored)
Backout last change. It's insufficient as already pointed out by Tobias Nygren and breaks the build of the "gle" package on XFree86 systems again.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 24 18:55:44 2008 UTC (3 years, 11 months ago) by bjs
Branch: MAIN
Changes since 1.9: +6 -3
lines
Diff to previous 1.9 (colored)
We want to use -fvisibility=hidden _unless_ we're building graphics/glut, not the other way around. - This is the way that mesa expects things to be. - Not doing this for MesaLib (at least for dri on NetBSD/amd64) will result in reloc-related errors at link-time. Building on NetBSD/amd64 was broken without this.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 5 13:03:41 2008 UTC (3 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Fix broken hack which instead of removing the "-fvisibility=hidden" compiler flag actually added it. This causes all the link failures in packages using the "glut" library (e.g. "gle"). Bump package revision because of this fix. Error analysis provided by Raymond Meyer on "pkgsrc-users" mailing list.
Revision 1.8 / (download) - annotate - [select for diffs], Wed May 21 05:58:52 2008 UTC (4 years ago) by bjs
Branch: MAIN
Changes since 1.7: +5 -3
lines
Diff to previous 1.7 (colored)
Add comment about not using -ffast-math pending further testing. It seems to cause instability, at least for me on NetBSD/amd64 (4.99.63).
Revision 1.7 / (download) - annotate - [select for diffs], Wed May 21 04:11:37 2008 UTC (4 years ago) by bjs
Branch: MAIN
Changes since 1.6: +11 -7
lines
Diff to previous 1.6 (colored)
Add new round of distribution patches (update code to head of Mesa_7_0_branch). While here, ensure that all instances of pthread_getspecific are replaced with __libc_thr_getspecific on NetBSD (fixes linking issues with compiz, at least).
Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 25 20:11:11 2008 UTC (4 years, 1 month ago) by bjs
Branch: MAIN
Changes since 1.5: +17 -1
lines
Diff to previous 1.5 (colored)
Add some SUBST magic for NetBSD to change the name of the function called in the x86/x86_64 assembler dispatch routine to __thr_getspecific to avoid an unresolved symbol error from ld at link-time. This is a weak alias in libc and a strong alias in libpthread, so everything should work fine. This could probably be fixed in a better way, but for now, I think "it works" is a plus. Bump rev.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Apr 24 07:40:24 2008 UTC (4 years, 1 month ago) by bjs
Branch: MAIN
Changes since 1.4: +24 -3
lines
Diff to previous 1.4 (colored)
Welcome to Mesa-7.0.3. Changes from 6.4.2 are (obviously) far too numerous to mention! This package brings with it support for the Direct Rendering Infrastructure (DRI) on NetBSD-current; the kernel DRM was committed approximately one year ago. Patches for NetBSD 4.0 are available in the mailing list archives (I think), but are _not supported_. Developers and other interested parties are encouraged to read the TODO file, as well as my remarks in options.mk. There is still a significant amount of work to be done. Users of NetBSD/i386 (-current) shouldn't have much trouble getting mainstream cards (Intel i915 and Radeon 9600- R430 are by far the most tested) to work. I have taken great pains to ensure that this works properly, but inevitably there will be problems--especially on heretofore untested (read: non-x86) hardware. Your questions, comments, problem reports, and of course bug fixes are welcome. NOTE: There are currently problems (on NetBSD, at least) linking some executables, e.g. compiz, due to unresolved symbols for libpthread functions. This is due to libX11's thread stubs, which should not be enabled on NetBSD >= 2.0; see the TODO For more information and the URL of an interim patch.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 16 23:48:58 2007 UTC (4 years, 7 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Aug 13 11:18:43 2007 UTC (4 years, 9 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.2: +1 -1
lines
Diff to previous 1.2 (colored)
As discussed on tech-pkg@ revert for now the last updates of the Mesa packages. Downgraded graphics/MesaLib to 6.4.2nb3 Downgraded graphics/glu to 6.4.2 Downgraded graphics/glut to 6.4.2 Downgraded graphics/glx-utils to 6.4.2 Downgraded graphics/MesaDemos to 6.4.2 Downgraded graphics/Mesa to 6.4.2 Approved byg agc@.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 12 15:14:48 2007 UTC (4 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Changes 7.0.1: New features: * Added a bluegene-osmesa build config Bug fixes: * Added a few missing OpenGL 2.0 API entrypoints * Fixed glDrawPixels(GL_STENCIL_INDEX) pixel transfer * GLSL bug fix: added vec2(vec4) constructor * GLSL bug fix: .strq and .rgba writemasks didn't always work * Stencil pixel map didn't always work for glDrawPixels * Fixed polygon stipple bug in i915 driver * Binding a zero-sized texture didn't disable texturing * Queries of GL_INFO_LOG_LENGTH, GL_SHADER_SOURCE_LENGTH didn't include the terminating zero * glXChooseFBConfig() in Xlib driver didn't handle GLX_STEREO flag properly * Fixed a GLSL function call bug * glPointParameteriv(GL_DISTANCE_ATTENUATION_EXT) didn't work * glGetAttribLocation() always returned 1 * Fixed a few memory-related bugs in GLU library Changes 7.0.0: New features: * OpenGL 2.0 and 2.1 API support. Bug fixes: * Fixed a few fog-related bugs. * Fixed broken GLSL mix() function. * Fixed broken GLSL exp() functions. * Fixed GLSL mod4(vec4, vec4) bug. * Implemented GLSL asin(), acos(), atan() functions. * Fixed an R300 driver bug that caused Xorg composite manager to crash * Fixed R300 vertex program/matrix bug * GLSL dFdx() and dFdy() work for fragment program inputs now (texcoords) * Specifying an invalid texture unit as a sampler could lead to a crash * The GLX protocol request for glXDestroyPBuffer() was incorrect * ARB vp state.light[n].half value was incorrect * Fixed a positional light source bug * Fixed point size attenuation problem * glPopAttrib didn't restore texture object's LOD bias * Fixed a TLS / TEXTREL problem
Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 1 20:31:13 2006 UTC (5 years, 7 months ago) by schwarz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4
added support for IRIX 5. Including inttypes.h, as introduced through patch-am, is necessary on IRIX 5 to have int64_t defined whereas it is not needed on IRIX 6, but should not hurt there either.