summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-12 16:10:08 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-12 16:42:17 +0000
commitae2d399dd6467beecc0e16d9f851008be99cd998 (patch)
tree0af30a98350d6303368fb940199ca19f683f00d1 /src/lib/evas/include
parent32b79c7986a188ac17a5b8e18446e8221ad01fc4 (diff)
build - evas - sse3 optimized code - decouple from eo
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_common_private.h7
-rw-r--r--src/lib/evas/include/evas_common_types.h10
2 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/evas/include/evas_common_private.h b/src/lib/evas/include/evas_common_private.h
index 6399ced6d0..d0354347fc 100644
--- a/src/lib/evas/include/evas_common_private.h
+++ b/src/lib/evas/include/evas_common_private.h
@@ -391,10 +391,7 @@ extern EAPI int _evas_log_dom_global;
391 391
392#include "../file/evas_module.h" 392#include "../file/evas_module.h"
393 393
394typedef unsigned long long DATA64; 394#include "evas_common_types.h"
395typedef unsigned int DATA32;
396typedef unsigned short DATA16;
397typedef unsigned char DATA8;
398 395
399typedef struct _Image_Entry Image_Entry; 396typedef struct _Image_Entry Image_Entry;
400typedef struct _Image_Entry_Flags Image_Entry_Flags; 397typedef struct _Image_Entry_Flags Image_Entry_Flags;
@@ -442,8 +439,6 @@ typedef int FPc;
442// one fp unit 439// one fp unit
443#define FP1 (1 << (FP)) 440#define FP1 (1 << (FP))
444 441
445typedef void (*RGBA_Gfx_Func) (DATA32 *src, DATA8 *mask, DATA32 col, DATA32 *dst, int len);
446typedef void (*RGBA_Gfx_Pt_Func) (DATA32 src, DATA8 mask, DATA32 col, DATA32 *dst);
447typedef void (*Gfx_Func_Copy) (DATA32 *src, DATA32 *dst, int len); 442typedef void (*Gfx_Func_Copy) (DATA32 *src, DATA32 *dst, int len);
448 443
449typedef void (*Gfx_Func_Convert) (DATA32 *src, DATA8 *dst, int src_jump, int dst_jump, int w, int h, int dith_x, int dith_y, DATA8 *pal); 444typedef void (*Gfx_Func_Convert) (DATA32 *src, DATA8 *dst, int src_jump, int dst_jump, int w, int h, int dith_x, int dith_y, DATA8 *pal);
diff --git a/src/lib/evas/include/evas_common_types.h b/src/lib/evas/include/evas_common_types.h
new file mode 100644
index 0000000000..cb3ba3cec6
--- /dev/null
+++ b/src/lib/evas/include/evas_common_types.h
@@ -0,0 +1,10 @@
1#ifndef EVAS_COMMON_TYPES_H
2# define EVAS_COMMON_TYPES_H 1
3typedef unsigned long long DATA64;
4typedef unsigned int DATA32;
5typedef unsigned short DATA16;
6typedef unsigned char DATA8;
7
8typedef void (*RGBA_Gfx_Func) (DATA32 *src, DATA8 *mask, DATA32 col, DATA32 *dst, int len);
9typedef void (*RGBA_Gfx_Pt_Func) (DATA32 src, DATA8 mask, DATA32 col, DATA32 *dst);
10#endif