gimpcpuaccel

gimpcpuaccel — Functions to query and configure CPU acceleration.

Synopsis

enum                GimpCpuAccelFlags;
GimpCpuAccelFlags   gimp_cpu_accel_get_support          (void);
void                gimp_cpu_accel_set_use              (gboolean use);

Description

Functions to query and configure CPU acceleration.

Details

enum GimpCpuAccelFlags

typedef enum {
  GIMP_CPU_ACCEL_NONE        = 0x0,

  /* x86 accelerations */
  GIMP_CPU_ACCEL_X86_MMX     = 0x80000000,
  GIMP_CPU_ACCEL_X86_3DNOW   = 0x40000000,
  GIMP_CPU_ACCEL_X86_MMXEXT  = 0x20000000,
  GIMP_CPU_ACCEL_X86_SSE     = 0x10000000,
  GIMP_CPU_ACCEL_X86_SSE2    = 0x08000000,
  GIMP_CPU_ACCEL_X86_SSE3    = 0x02000000,

  /* powerpc accelerations */
  GIMP_CPU_ACCEL_PPC_ALTIVEC = 0x04000000
} GimpCpuAccelFlags;

GIMP_CPU_ACCEL_NONE

GIMP_CPU_ACCEL_X86_MMX

GIMP_CPU_ACCEL_X86_3DNOW

GIMP_CPU_ACCEL_X86_MMXEXT

GIMP_CPU_ACCEL_X86_SSE

GIMP_CPU_ACCEL_X86_SSE2

GIMP_CPU_ACCEL_X86_SSE3

GIMP_CPU_ACCEL_PPC_ALTIVEC


gimp_cpu_accel_get_support ()

GimpCpuAccelFlags   gimp_cpu_accel_get_support          (void);

Query for CPU acceleration support.

Returns :

GimpCpuAccelFlags as supported by the CPU.

Since GIMP 2.4


gimp_cpu_accel_set_use ()

void                gimp_cpu_accel_set_use              (gboolean use);

This function is for internal use only.

use :

whether to use CPU acceleration features or not

Since GIMP 2.4