move thinfo struct inot evas_pipe.c as its not needed elsewhere.

SVN revision: 74891
This commit is contained in:
Carsten Haitzler 2012-08-06 00:22:31 +00:00
parent c9f5e9d978
commit c601c066af
2 changed files with 14 additions and 13 deletions

View File

@ -2,6 +2,20 @@
#include <unistd.h>
#ifdef BUILD_PIPE_RENDER
# ifdef BUILD_PTHREAD
typedef struct _Thinfo
{
RGBA_Image *im;
int thread_num;
pthread_t thread_id;
pthread_barrier_t *barrier;
const Eina_Inlist *tasks;
Eina_Array cutout_trash;
Eina_Array rects_task;
} Thinfo;
#endif
static RGBA_Pipe *evas_common_pipe_add(RGBA_Pipe *pipe, RGBA_Pipe_Op **op);
static void evas_common_pipe_draw_context_copy(RGBA_Draw_Context *dc, RGBA_Pipe_Op *op);
static void evas_common_pipe_op_free(RGBA_Pipe_Op *op);

View File

@ -4,19 +4,6 @@
#include <sys/time.h>
#include "language/evas_bidi_utils.h"
#ifdef BUILD_PTHREAD
typedef struct _Thinfo
{
RGBA_Image *im;
int thread_num;
pthread_t thread_id;
pthread_barrier_t *barrier;
const Eina_Inlist *tasks;
Eina_Array cutout_trash;
Eina_Array rects_task;
} Thinfo;
#endif
/* image rendering pipelines... new optional system - non-immediate and
* threadable
*/