pkgsrc-wip/gl/Makefile.common

37 lines
954 B
Text
Raw Normal View History

Update to Mesa-7.8.2 Fixed Gallium glDrawPixels(GL_DEPTH_COMPONENT). Fixed Gallium Cell driver to buildable, runable state Fixed bad error checking for glFramebufferRenderbuffer(attachment=GL_DEPTH_STENCIL_ATTACHMENT). Fixed incorrect Z coordinate handling in "meta" glDraw/CopyPixels. Bug #23670. Assorted i965 driver fixes. Including but not limited to: Fix scissoring when width or height is 0. Bug #27643. Fix bit allocation for number of color regions for ARB_draw_buffers. Set the correct provoking vertex for clipped first-mode trifans. Bug #24470. Use R16G16B16A16_FLOAT for 3-component half-float. Fix assertion for surface tile offset usage on Ironlake. Fix cube map layouts on Ironlake. When an RB gets a new region, clear the old from the state cache. Bug #24119. Reject shaders with uninlined function calls instead of hanging. Assorted i915 driver fixes. Including but not limited to: Fixed texture LOD clamping in i915 driver. Bug #24846. Fix off-by-one for drawing rectangle. Bug #27408. Fixed hangs in etracer on 830 and 845 chipsets. Bug #26557. Fixed tiling of small textures on all Intel drivers. Fixed crash in Savage driver when using _mesa_CopyTexImage2D. Bug #27652. Assorted GLX fixes. Including but not limited to: Fixed __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfig tags. Fixed regression with GLX_USE_GL. Fixed config chooser logic for 'mask' matching. Report swap events correctly in direct rendered case (DRI2) Fixed build with dri2proto which doesn't define X_DRI2SwapInterval. Get GLX_SCREEN first in __glXQueryContextInfo. Bug #14245. Assorted GLSL fixes. Including but not limited to: Change variable declared assertion into conditional in GLSL compiler. Bug #27921. Fix instruction indexing bugs. Bug #27566. Updated uniform location / offset encoding to be more like other implementations. Don't overwrite a driver's shader infolog with generic failure message. Fixed OSMesa build for 16 and 32-bit color channel depth. Fixed OSMesa build with hidden symbol visibility. libOSMesa no longer links to libGL. Bug #28305. Fixed handling of multiple render targets in fixed-function texture envrionmnent programs. Fixed conversion errors in signed_rgba8888[rev] texel fetch. Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets. Various build fixes for OpenBSD. Various build fixes for OS X. Various build fixes for GCC 3.3. Fix incorrect enums for GLX_INTEL_swap_event by updating glxext.h to version 27 from OpenGL.org. Fix compilation errors on non-GLX_DIRECT_RENDERING builds. Various fixes for building Mesa on OS X. Pass GLX drawable ID to dri2InvalidateBuffers. Fixes bug #27190.
2010-08-18 12:27:27 +02:00
# $NetBSD: Makefile.common,v 1.2 2010/08/18 10:27:27 pallegra Exp $
# used by wip/dri/Makefile
# used by wip/glu/Makefile
# used by wip/glut/Makefile
# used by wip/glw/Makefile
# used by wip/glx-utils/Makefile
PKGNAME= ${COMPONENT}-${MESA_PKGVERSION}
CATEGORIES= graphics
.include "version.mk"
DISTNAME= ${MESA_DISTNAME}
MASTER_SITES= ${MESA_SITES}
DISTFILES+= MesaLib-${MESA_VERSION}${EXTRACT_SUFX}
DISTFILES+= MesaGLUT-${MESA_VERSION}${EXTRACT_SUFX}
DISTFILES+= MesaDemos-${MESA_VERSION}${EXTRACT_SUFX}
PKG_DESTDIR_SUPPORT= user-destdir
DISTINFO_FILE= ${.CURDIR}/../../wip/gl/distinfo
PATCHDIR= ${.CURDIR}/../../wip/gl/patches
WRKSRC= ${WRKDIR}/Mesa-${MESA_VERSION}
GNU_CONFIGURE= yes
Update to Mesa-7.8.2 Fixed Gallium glDrawPixels(GL_DEPTH_COMPONENT). Fixed Gallium Cell driver to buildable, runable state Fixed bad error checking for glFramebufferRenderbuffer(attachment=GL_DEPTH_STENCIL_ATTACHMENT). Fixed incorrect Z coordinate handling in "meta" glDraw/CopyPixels. Bug #23670. Assorted i965 driver fixes. Including but not limited to: Fix scissoring when width or height is 0. Bug #27643. Fix bit allocation for number of color regions for ARB_draw_buffers. Set the correct provoking vertex for clipped first-mode trifans. Bug #24470. Use R16G16B16A16_FLOAT for 3-component half-float. Fix assertion for surface tile offset usage on Ironlake. Fix cube map layouts on Ironlake. When an RB gets a new region, clear the old from the state cache. Bug #24119. Reject shaders with uninlined function calls instead of hanging. Assorted i915 driver fixes. Including but not limited to: Fixed texture LOD clamping in i915 driver. Bug #24846. Fix off-by-one for drawing rectangle. Bug #27408. Fixed hangs in etracer on 830 and 845 chipsets. Bug #26557. Fixed tiling of small textures on all Intel drivers. Fixed crash in Savage driver when using _mesa_CopyTexImage2D. Bug #27652. Assorted GLX fixes. Including but not limited to: Fixed __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfig tags. Fixed regression with GLX_USE_GL. Fixed config chooser logic for 'mask' matching. Report swap events correctly in direct rendered case (DRI2) Fixed build with dri2proto which doesn't define X_DRI2SwapInterval. Get GLX_SCREEN first in __glXQueryContextInfo. Bug #14245. Assorted GLSL fixes. Including but not limited to: Change variable declared assertion into conditional in GLSL compiler. Bug #27921. Fix instruction indexing bugs. Bug #27566. Updated uniform location / offset encoding to be more like other implementations. Don't overwrite a driver's shader infolog with generic failure message. Fixed OSMesa build for 16 and 32-bit color channel depth. Fixed OSMesa build with hidden symbol visibility. libOSMesa no longer links to libGL. Bug #28305. Fixed handling of multiple render targets in fixed-function texture envrionmnent programs. Fixed conversion errors in signed_rgba8888[rev] texel fetch. Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets. Various build fixes for OpenBSD. Various build fixes for OS X. Various build fixes for GCC 3.3. Fix incorrect enums for GLX_INTEL_swap_event by updating glxext.h to version 27 from OpenGL.org. Fix compilation errors on non-GLX_DIRECT_RENDERING builds. Various fixes for building Mesa on OS X. Pass GLX drawable ID to dri2InvalidateBuffers. Fixes bug #27190.
2010-08-18 12:27:27 +02:00
#USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config makedepend
USE_LANGUAGES= c99
CONFIGURE_ARGS+= --disable-gallium
CONFIGURE_ARGS+= --disable-egl
CONFIGURE_ARGS+= --disable-motif
CONFIGURE_ARGS+= --with-demos=""
Update to Mesa-7.8.2 Fixed Gallium glDrawPixels(GL_DEPTH_COMPONENT). Fixed Gallium Cell driver to buildable, runable state Fixed bad error checking for glFramebufferRenderbuffer(attachment=GL_DEPTH_STENCIL_ATTACHMENT). Fixed incorrect Z coordinate handling in "meta" glDraw/CopyPixels. Bug #23670. Assorted i965 driver fixes. Including but not limited to: Fix scissoring when width or height is 0. Bug #27643. Fix bit allocation for number of color regions for ARB_draw_buffers. Set the correct provoking vertex for clipped first-mode trifans. Bug #24470. Use R16G16B16A16_FLOAT for 3-component half-float. Fix assertion for surface tile offset usage on Ironlake. Fix cube map layouts on Ironlake. When an RB gets a new region, clear the old from the state cache. Bug #24119. Reject shaders with uninlined function calls instead of hanging. Assorted i915 driver fixes. Including but not limited to: Fixed texture LOD clamping in i915 driver. Bug #24846. Fix off-by-one for drawing rectangle. Bug #27408. Fixed hangs in etracer on 830 and 845 chipsets. Bug #26557. Fixed tiling of small textures on all Intel drivers. Fixed crash in Savage driver when using _mesa_CopyTexImage2D. Bug #27652. Assorted GLX fixes. Including but not limited to: Fixed __glXInitializeVisualConfigFromTags's handling of unrecognized fbconfig tags. Fixed regression with GLX_USE_GL. Fixed config chooser logic for 'mask' matching. Report swap events correctly in direct rendered case (DRI2) Fixed build with dri2proto which doesn't define X_DRI2SwapInterval. Get GLX_SCREEN first in __glXQueryContextInfo. Bug #14245. Assorted GLSL fixes. Including but not limited to: Change variable declared assertion into conditional in GLSL compiler. Bug #27921. Fix instruction indexing bugs. Bug #27566. Updated uniform location / offset encoding to be more like other implementations. Don't overwrite a driver's shader infolog with generic failure message. Fixed OSMesa build for 16 and 32-bit color channel depth. Fixed OSMesa build with hidden symbol visibility. libOSMesa no longer links to libGL. Bug #28305. Fixed handling of multiple render targets in fixed-function texture envrionmnent programs. Fixed conversion errors in signed_rgba8888[rev] texel fetch. Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets. Various build fixes for OpenBSD. Various build fixes for OS X. Various build fixes for GCC 3.3. Fix incorrect enums for GLX_INTEL_swap_event by updating glxext.h to version 27 from OpenGL.org. Fix compilation errors on non-GLX_DIRECT_RENDERING builds. Various fixes for building Mesa on OS X. Pass GLX drawable ID to dri2InvalidateBuffers. Fixes bug #27190.
2010-08-18 12:27:27 +02:00
# XXX TODO
CONFIGURE_ARGS+= --disable-asm