summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2015-04-25Update to MesaLib-10.5.3.tnn53-1063/+823
Apologies in advance for any fallout. I have tested this as extensively as I could in wip but the fact is we were 5 years and 50+ releases behind so there will undoubtably still be issues. Users of software rendering should see a nice performance boost with this package as it now comes with the llvmpipe software rasterizer. Users who currently enjoy working DRI1 rendering with X11_TYPE=modular should switch to x11/modular-xorg-server112 now as x11/modular-xorg-server will from now on only support DRI2 and up. New features in MesaLib 10.5: Mesa 10.5.0 implements the OpenGL 3.3 API GL_ARB_framebuffer_sRGB on freedreno GL_ARB_texture_rg on freedreno GL_EXT_packed_float on freedreno GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe GL_EXT_texture_shared_exponent on freedreno GL_EXT_texture_snorm on freedreno Changes in MesaLib 10.5: Removed support for GCC versions earlier than 4.2.0. New features in MesaLib 10.4: GL_ARB_conditional_render_inverted on nv50 GL_ARB_sample_shading on r600 GL_ARB_texture_view on nv50, nvc0 GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe GL_KHR_context_flush_control on all drivers Changes in MesaLib 10.4: The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed. New features in MesaLib 10.3: GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe GL_ARB_clear_texture on i965 GL_ARB_compressed_texture_pixel_storage on all drivers GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe GL_ARB_derivative_control on i965, nv50, nvc0, r600 GL_ARB_draw_indirect on nvc0, radeonsi GL_ARB_explicit_uniform_location (all drivers that support GLSL) GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600 GL_ARB_gpu_shader5 on i965/gen7, nvc0 GL_ARB_multi_draw_indirect on nvc0, radeonsi GL_ARB_sample_shading on radeonsi GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi, softpipe GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi GL_ARB_texture_cube_map_array on radeonsi GL_ARB_texture_gather on r600, radeonsi GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi, softpipe GL_ARB_texture_query_lod on r600, radeonsi GL_ARB_viewport_array on nvc0 GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600 GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe A new software rasterizer driver (kms_swrast_dri.so) that works with DRM drivers that don't have a full-fledged GEM (such as qxl or simpledrm) Distribute the Khronos GL/glcorearb.h header file. Changes in MesaLib 10.3: Removed support for the GL_ATI_envmap_bumpmap extension The hacky --enable-32/64-bit is no longer available in configure. To build 32/64 bit mesa refer to the default method recommended by your distribution New features in MesaLib 10.2: GL_ARB_buffer_storage on i965, nv30, nv50, nvc0, r300, r600, and radeonsi GL_ARB_multi_bind on all drivers GL_ARB_sample_shading on nv50 (GT21x only), nvc0 GL_ARB_separate_shader_objects (desktop OpenGL) and GL_EXT_separate_shader_objects (OpenGL ES 2.0 and 3.0) on all drivers GL_ARB_stencil_texturing on i965/gen8+ GL_ARB_texture_cube_map_array on nv50 (GT21x only) GL_ARB_texture_gather on nv50 (GT21x only), nvc0 GL_ARB_texture_query_lod on nv50 (GT21x only), nvc0 GL_ARB_texture_view on i965/gen7 GL_ARB_vertex_type_10f_11f_11f_rev on nv50, nvc0, radeonsi GL_ARB_viewport_array on nv50, r600 GL_INTEL_performance_query on i965/gen5+ Changes in MesaLib 10.2: Renamed --with-llvm-shared-libs to --enable-llvm-shared-libs Split libxatracker.so into a standalone library which can be used with any gallium driver. New features in MesaLib 10.1: GL_ARB_draw_indirect on i965. GL_ARB_clear_buffer_object GL_ARB_viewport_array on i965. GL_ARB_map_buffer_alignment on all drivers that did not previously support it. GL_AMD_shader_trinary_minmax. GL_EXT_framebuffer_blit on r200 and radeon. Reduced memory usage for display lists. OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi Changes in MesaLib 10.1: Removed support for the GL_MESA_texture_array extension. This extension enabled the use of texture array with fixed-function and assembly fragment shaders. No applications are known to use this extension. New features in MesaLib 10.0: GL_AMD_seamless_cubemap_per_texture on i965. GL_ARB_conservative_depth on i965. GL_ARB_texture_gather on i965. GL_ARB_texture_query_levels on i965. GL_ARB_texture_mirror_clamp_to_edge. GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, and GL_ARB_transform_feedback_instanced on i965/Gen7 (with appropriate kernel support). GL_ARB_sample_shading on i965. GL_ARB_shader_atomic_counters on i965. GL_ARB_vertex_attrib_binding GL_ARB_vertex_type_10f_11f_11f_rev on i965 and r600g GL_KHR_debug GLX_MESA_query_renderer Changes in MesaLib 10.0: Removed X.Org state tracker (unmaintained and broken) Removed the video-accel r300 targets Removed the video-accel softpipe targets New features in MesaLib 9.2: GL_ARB_shading_language_420pack in all drivers that support GLSL 1.30. GL_ARB_texture_buffer_range GL_ARB_texture_multisample GL_ARB_texture_storage_multisample GL_ARB_texture_query_lod GL_ARB_texture_storage on radeon, r200, and nouveau GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers GL_EXT_framebuffer_multisample_blit_scaled on i965 Added new freedreno gallium driver OSMesa interface for gallium llvmpipe/softpipe drivers Gallium Heads-Up Display (HUD) feature for performance monitoring Added support for UVD (2.2 and 3.0) video decoding on r600g and radeonsi through VDPAU (requires Kernel 3.10 or later) Changes in MesaLib 9.2: Removed d3d1x state tracker (unused, unmaintained and broken) Removed GL_EXT_clip_volume_hint because no driver had enabled it since 2007. Removed GL_MESA_resize_buffers because it was only really implemented by the (unsupported) GDI driver. GL_EXT_separate_shader_objects has been removed from all Gallium drivers, because it disallows a critical GLSL shader optimization. GL_ARB_separate_shader_objects doesn't have this issue. i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a) New features in MesaLib 9.1: GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES3_compatibility GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shading_language_packing GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_EXT_color_buffer_float GL_OES_depth_texture_cube_map OpenGL 3.1 core profile support on Radeon HD2000 up to HD6000 series Multisample anti-aliasing support on Radeon X1000 series OpenGL ES 3.0 support on Intel HD Graphics 2000, 2500, 3000, and 4000 Changes in MesaLib 9.1: Removed VAAPI state tracker (unmaintained and broken) Removed i965's broken hardware implementation of GL_NV_vertex_program Removed swrast support for GL_NV_vertex_program Removed swrast support for GL_NV_fragment_program Removed OpenVMS support (unmaintained and broken) Removed makedepend build dependency New features in MesaLib 9: Added new Gallium3D - nv30 driver Added new Gallium3D - radeonsi driver Added OpenCL state tracker Clover Completed VDPAU state tracker (video decoding support is currently limited to MPEG1 and MPEG2) GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_invalidate_subdata - Currently a "no-op" implementation. This extension is always enabled in all drivers. GL_ARB_shader_bit_encoding GL_ARB_texture_buffer_object GL_ARB_timer_query GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_EXT_unpack_subimage for ES 2.0 GL_EXT_read_format_bgra for ES 1.1 and 2.0 GL_EXT_texture_rg for ES 2.x GL_NV_read_buffer for ES 2.0 GLX_ARB_create_context_robustness EGL_KHR_create_context EGL_KHR_surfaceless_context - This replaces the EGL_KHR_surfaceless_{gles1,gles2,opengl} extensions that were never approved by Khronos. EGL_EXT_create_context_robustness Changes in Mesalib 9: The legacy/static Makefile system (ex: 'make linux-dri') has been removed. The two supported build methods are now autoconf/automake and SCons. Removed support for GL_ARB_shadow_ambient extension Removed Gallium3D - nvfx driver (use nv30 instead) libGLU has been moved into its own repository New features in MesaLib 8: GL_ARB_ES2_compatibility (r300g, r600g) GL_ARB_depth_buffer_float (r600g) GL_ARB_vertex_type_2_10_10_10_rev (r600g) GL_ARB_texture_storage (gallium drivers and swrast) GL_EXT_packed_float (i965) GL_EXT_texture_array (r600g, i965) GL_EXT_texture_shared_exponent (i965) GL_NV_fog_distance (all gallium drivers, nouveau classic) GL_NV_primitive_restart (r600g) GL_OES_EGL_image_external (gallium drivers) GL_OES_compressed_ETC1_RGB8_texture (softpipe, llvmpipe) ARB_texture_rgb10_a2ui (softpipe, r600g) Many updates to the VMware svga Gallium driver Changes in MesaLib 8: Removed all DRI drivers that did not support DRI2. Specifically, i810, mach64, mga, r128, savage, sis, tdfx, and unichrome were removed. Removed support for BeOS. Removed the obsolete (and unmaintained) Windows "gldirect" and "ICD" drivers. Removed the linux-fbdev software driver. Removed all remnants of paletted texture support. As required by desktop OpenGL, GL_COLOR_INDEX data can still be uploaded to a color (e.g., RGBA) texture. However, the data cannot be stored internally as color-index. Removed support for GL_APPLE_client_storage extension. Removed the classic Mesa r300 and r600 drivers, which are superseded by the gallium drivers for this hardware. Removed the dead Gallium i965, cell and failover drivers, which were either broken and with nobody in sight to fix the situation or deprecated.
2015-04-25Assume that whatever problems this patch set fixed are fixed upstream intnn11-346/+0
Mesa 10.5.3. There are no patch comments or CVS history for these and the original author couldn't provide details.
2015-04-22Update to 1.38:wiz2-6/+6
2015-04-19 Slaven Rezic <slaven@rezic.de> Release 1.38 Pod typo fixes (by hatorikibble) New xt tests (synopsis, strict, kwalitee, by hatorikibble)
2015-04-22Update tex-xypic{,-doc} to 3.8.9markd6-19/+20
latest texlive version. changes unknown.
2015-04-22Update tex-pstricks-add{,-doc} to 3.77markd5-15/+16
latest texlive version. changes unknown.
2015-04-22Update tex-pstricks{,-doc} to 2.60markd6-30/+21
latest texlive version. changes unknown.
2015-04-22Update tex-pst-slpe{,-doc} to 1.31markd4-14/+14
latest texlive version. changes unknown.
2015-04-22Update tex-pst-poly{,-doc} to 1.63markd4-14/+14
latest texlive version. changes unknown.
2015-04-22Update tex-pst-plot{,-doc} to 1.70markd6-20/+28
latest texlive version. changes unknown.
2015-04-22Update tex-pst-node{,-doc} to 1.35markd6-21/+22
latest texlive version. changes unknown.
2015-04-21Update tex-pst-math{,-doc} to 0.63markd4-14/+14
latest texlive version. changes unknown.
2015-04-21Update tex-pst-coil{,-doc} to 1.05markd4-14/+14
latest texlive version. changes unknown.
2015-04-21Update tex-pst-circ{,-doc} to 2.12amarkd5-16/+15
latest texlive version. changes unknown.
2015-04-21Update tex-pst-barcode{,-doc} to 0.12markd4-14/+14
latest texlive version. changes unknown.
2015-04-21Update tex-pst-3dplot{,-doc} to 2.01markd5-17/+16
latest texlive version. changes unknown.
2015-04-21Update tex-pdfcrop{,-doc} to 1.37markd5-21/+20
latest texlive version. changes unknown.
2015-04-21Update tex-metapost{,-doc} to 1.803pl34194markd5-15/+16
latest texlive version. changes unknown.
2015-04-21Update tex-epstopdf{,-doc} to 2.23markd4-16/+15
latest texlive version. changes unknown.
2015-04-21Don't use the shipped Magick.pm, it has the wrong bootstrap version.joerg1-1/+3
2015-04-21Update Xfce to 4.12.0.jperkin9-17/+13093
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major Xfce releases since 4.6.2, our previous pkgsrc release. For more information about the thousands of changes in each major release since then, please see: Xfce 4.12 announcement: http://www.xfce.org/about/news Xfce 4.12 tour: http://www.xfce.org/about/tour Xfce 4.10 announcement: http://www.xfce.org/about/news/?post=1335571200 Xfce 4.10 tour: http://www.xfce.org/about/tour410 Xfce 4.8 announcement: http://www.xfce.org/about/news/?post=1295136000 Xfce 4.8 tour: http://www.xfce.org/about/tour48 The pkgsrc changes since then are: New packages: archivers/xfce4-thunar-archive graphics/elementary-xfce-icon-theme mail/xfce4-mailwatch-plugin misc/xfce4-time-out-plugin multimedia/xfce4-thunar-media-tags sysutils/xfce4-mount-plugin sysutils/xfce4-taskmanager sysutils/xfce4-thunar-vcs sysutils/xfce4-verve-plugin x11/xfce4-garcon x11/xfce4-notifyd x11/xfce4-tumbler x11/xfce4-whiskermenu-plugin Renamed packages: devel/xfconf to devel/xfce4-conf x11/libxfce4menu to x11/libxfce4ui x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter Updated packages: audio/xfce4-mixer audio/xfce4-xmms-plugin devel/xfce4-dev-tools editors/xfce4-mousepad graphics/ristretto meta-pkgs/xfce4-extras meta-pkgs/xfce4 misc/xfce4-weather-plugin multimedia/xfce4-mpc-plugin net/xfce4-wavelan-plugin sysutils/xfce4-appfinder sysutils/xfce4-battery-plugin sysutils/xfce4-cpugraph-plugin sysutils/xfce4-diskperf-plugin sysutils/xfce4-fsguard-plugin sysutils/xfce4-genmon-plugin sysutils/xfce4-netload-plugin sysutils/xfce4-quicklauncher-plugin sysutils/xfce4-systemload-plugin sysutils/xfce4-thunar sysutils/xfce4-xarchiver sysutils/xfce4-xkb-plugin textproc/xfce4-dict-plugin time/xfce4-datetime-plugin time/xfce4-orage time/xfce4-timer-plugin wm/xfce4-wm-themes wm/xfce4-wm x11/libxfce4gui x11/libxfce4util x11/xfce4-clipman-plugin x11/xfce4-desktop x11/xfce4-exo x11/xfce4-eyes-plugin x11/xfce4-gtk2-engine x11/xfce4-notes-plugin x11/xfce4-panel x11/xfce4-places-plugin x11/xfce4-session x11/xfce4-settings x11/xfce4-terminal Removed packages: sysutils/xfce4-volman x11/xfce4-utils This is based on a huge amount of work by the NetBSDfr team and Youri Mouton, who takes over as MAINTAINER, and has been tested by Youri on a large number of platforms prior to commit. A massive thanks to them. Any issues with the import are mine alone as the committer-by-proxy.
2015-04-20Update to 2.0.3:wiz2-6/+7
2.0.3 (15.11.2014) --------------------------- [szukw000@arcor.de] More changes to libmng_types.h.
2015-04-18Move patch-src_glu_sgi_libtess_sweep.c from MesaLib to here since thistnn3-2/+54
package is built independently now. Bump PKGREVISON. The commit message in MesaLib read: date: 2015-01-29 23:35:43 +0100; author: nat; state: Exp; Fix segfaults and crashing with applications that use libGLU.
2015-04-17Revbump after updating devel/boost-libsadam35-48/+70
2015-04-17Changes 2.8.1:adam3-13/+12
- Bug fix: Catch struct.error on invalid JPEG
2015-04-17Update to 1.0.5:wiz2-7/+6
Alan Coopersmith (3): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 xgc 1.0.5 Christian Weisgerber (1): Remove include of Version 7 <sys/timeb.h> header Julien Cristau (1): configure: look for gram.c in $srcdir
2015-04-14Remove more references to python-2.6.wiz1-2/+2
2015-04-14Remove python-2.6-only package py-ordereddict and references to it.wiz1-4/+1
2015-04-13Removing python26. EOL'd quite some ago and discussed a couple times onrodent2-4/+4
tech-pkg@ and pkgsrc-users@.
2015-04-13Add volatile keyword to inline assembly tests to ensure the instructions wejperkin2-3/+17
are testing for are actually checked, and remove an empty list of clobbered registers. Fixes tests with gcc-4.2.1 on 32-bit OSX, hint from tnn@
2015-04-13deal with lack of GL_TEXTURE_BUFFER_OFFSET_ALIGNMENTtnn2-1/+15
2015-04-13add build dependency on py-expattnn1-1/+3
2015-04-12Upstream patch for overflow in gif parser (CVE-2014-9709)tnn3-3/+49
2015-04-11Update to 1.4.11ryoon2-6/+6
Changelog: 2015-04-05 Hayaki Saito <user@zuse.jp> * converters/stb_image.h: Fix an existing bug in stb_image v1.41 of building color palette, reported by @msmhrt (for Issue #41)
2015-04-11Use MASTER_SITE_GITHUB in HOMEPAGE.rodent1-2/+2
2015-04-06Ehum, unset PKGREVISION with update.he1-2/+1
2015-04-06Upgrade ImageMagick from version 6.9.0-5 to 6.9.1-1.he2-7/+7
Upstream changes (from their change log): * New version 6.9.1-1, SVN revision 18308. * Skip empty frames when comparing layers (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27234). * New version 6.9.1-0, SVN revision 18245. * Grayscale DPX image files are no longer skewed (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27209). * Fix integer overflow when scaling a 1-bit sample to Q64 (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27195). * New version 6.9.0-10, SVN revision 18299. * Account for differences in image size when comparing two images (bug report from Dirk). * Set an upper ceiling compression with -quality and jpeg:extent (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27071). * New version 6.9.0-9, SVN revision 18179. * Writing histograms / mpeg working again (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27089). * The -linear-stretch option worked for Q16 but not Q32 (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27112). * 6.9.0-8 Bogus release, withdrawn. * New version 6.9.0-7, SVN revision 18067. * Line strokes appeared too thin (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26927). * Keep text in caption area (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22504). * New version 6.9.0-6, SVN revision 18010. * Fixed command line execution in Windows for delegates that move files (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027). * A transient bug for the write MSL element (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27022). * Remove uninitialized, unused "p++" from coders/png.c, MNG reader. * Initialize "length" in coders/png.c, WriteJNGImage(). * Fix signed/unsigned mismatch in coders/png.c, MNG reader.
2015-04-06Revbump after updating textproc/icuadam11-22/+22
2015-04-06Fix Solaris ifdef.tnn2-1/+17
2015-04-05Added graphics/MesaLib7tnn1-1/+2
2015-04-05rename the PKG_OPTIONS variabletnn1-2/+2
2015-04-05Re-import the old MesaLib package as graphics/MesaLib7.tnn39-0/+1527
Set INSTALLATION_PREFIX to allow this to co-exist with graphics/MesaLib. This package is here to allow x11/modular-xorg-server112 to find dri drivers, which it should pick up from /usr/pkg/MesaLib7/lib/dri.
2015-04-04Readd ${PYVERSSUFFIX} to PLIST.rodent1-2/+2
2015-04-03Update to 2.40.9:wiz2-6/+6
Version 2.40.9 - Fixed bgo#738367 - V/v/H/h commands in path elements were not working. Patch by Andrea Griffini. - Fixed bgo#605875 - Gaussian-blurred objects were sometimes missing. Based on a patch by Eduard Braun. - Fixed bgo#710163 - use _wfullpath() on Windows when canonicalizing filenames. Patch by LRN.
2015-04-03Added graphics/libepoxytnn1-1/+2
2015-04-03Import libepoxy-1.2 as graphics/libepoxy.tnn5-0/+69
Epoxy is a library for handling OpenGL function pointer management for you. It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(), eglGetProcAddress(), etc. from the app developer, with very little knowledge needed on their part.
2015-04-03Recursive bump for vala-0.28.0 update.wiz1-1/+2
2015-04-03This meta package should be removed, but unbreak it for now.tnn1-4/+3
2015-04-03fold "common" makefile fragments back into MesaLib/Makefile sincetnn4-118/+74
all previous consumers are now standalone.
2015-04-03Update to glx-utils-8.2.0: sync w/ MesaDemostnn3-23/+21
2015-04-03Update to MesaDemos-8.20.tnn3-536/+344
This makes MesaDemos independent from MesaLib.