summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib/engines
diff options
context:
space:
mode:
Diffstat (limited to 'legacy/evas/src/lib/engines')
-rw-r--r--legacy/evas/src/lib/engines/common/evas_pipe.c14
-rw-r--r--legacy/evas/src/lib/engines/common/evas_pipe.h13
2 files changed, 14 insertions, 13 deletions
diff --git a/legacy/evas/src/lib/engines/common/evas_pipe.c b/legacy/evas/src/lib/engines/common/evas_pipe.c
index 946a29341a..1cba912606 100644
--- a/legacy/evas/src/lib/engines/common/evas_pipe.c
+++ b/legacy/evas/src/lib/engines/common/evas_pipe.c
@@ -2,6 +2,20 @@
2#include <unistd.h> 2#include <unistd.h>
3 3
4#ifdef BUILD_PIPE_RENDER 4#ifdef BUILD_PIPE_RENDER
5
6# ifdef BUILD_PTHREAD
7typedef struct _Thinfo
8{
9 RGBA_Image *im;
10 int thread_num;
11 pthread_t thread_id;
12 pthread_barrier_t *barrier;
13 const Eina_Inlist *tasks;
14 Eina_Array cutout_trash;
15 Eina_Array rects_task;
16} Thinfo;
17#endif
18
5static RGBA_Pipe *evas_common_pipe_add(RGBA_Pipe *pipe, RGBA_Pipe_Op **op); 19static RGBA_Pipe *evas_common_pipe_add(RGBA_Pipe *pipe, RGBA_Pipe_Op **op);
6static void evas_common_pipe_draw_context_copy(RGBA_Draw_Context *dc, RGBA_Pipe_Op *op); 20static void evas_common_pipe_draw_context_copy(RGBA_Draw_Context *dc, RGBA_Pipe_Op *op);
7static void evas_common_pipe_op_free(RGBA_Pipe_Op *op); 21static void evas_common_pipe_op_free(RGBA_Pipe_Op *op);
diff --git a/legacy/evas/src/lib/engines/common/evas_pipe.h b/legacy/evas/src/lib/engines/common/evas_pipe.h
index c6a28ff78e..a2fdb17279 100644
--- a/legacy/evas/src/lib/engines/common/evas_pipe.h
+++ b/legacy/evas/src/lib/engines/common/evas_pipe.h
@@ -4,19 +4,6 @@
4#include <sys/time.h> 4#include <sys/time.h>
5#include "language/evas_bidi_utils.h" 5#include "language/evas_bidi_utils.h"
6 6
7#ifdef BUILD_PTHREAD
8typedef struct _Thinfo
9{
10 RGBA_Image *im;
11 int thread_num;
12 pthread_t thread_id;
13 pthread_barrier_t *barrier;
14 const Eina_Inlist *tasks;
15 Eina_Array cutout_trash;
16 Eina_Array rects_task;
17} Thinfo;
18#endif
19
20/* image rendering pipelines... new optional system - non-immediate and 7/* image rendering pipelines... new optional system - non-immediate and
21 * threadable 8 * threadable
22 */ 9 */