1. 09 Apr, 2013 1 commit
  2. 23 Jun, 2009 1 commit
  3. 26 Mar, 2009 1 commit
  4. 17 Apr, 2008 1 commit
    • Øyvind Kolås's avatar
      added mmx and cpu detection. · 736899f4
      Øyvind Kolås authored
      * configure.ac: added mmx and cpu detection.
      * gegl/Makefile.am:
      * gegl/gegl-cpuaccel.[ch]: added from GIMP.
      * gegl/gegl-plugin.h: include config.h when compiling in-tree (to
      allow checking for USE_SSE in ops.
      * gegl/gegl-utils.[ch]: (gegl_malloc), (gegl_free): added malloc and
      free that aligns on 16byte boundaries.
      * gegl/operation/gegl-operation-point-composer.c:,
      * gegl/operation/gegl-operation-point-filter.c:
      (process_inner): align allocated buffers on 16byte boundaries to
      make it possible to process RGBA buffers using SSE.
      * gegl/operation/gegl-operation-processors.c: 
      (gegl_operation_class_add_processor): added category SSE that is
      autoenabled if sse support is compiled in and detected.
      * operations/common/invert.c: (process_sse), 
      (gegl_chant_class_init): accelerate the invert operation with vector
      maths using SSE.
      
      svn path=/trunk/; revision=2184
      736899f4