![]() |
libgpac
Documentation of the core library of GPAC
|
#include "rast_soft.h"
Include dependency graph for ftgrays.c:Macros | |
| #define | SWAP_CELLS(a, b, temp) |
| #define | QSORT_THRESHOLD 9 /* below this size, a sub-array will be sorted */ |
| #define | LINES_PER_THREAD 6 |
Functions | |
| void | gray_record_cell (GF_EVGSurface *surf) |
| void | gray_set_cell (GF_EVGSurface *surf, TCoord ex, TCoord ey) |
| static GFINLINE void | evg_translate_point (GF_Matrix2D *mx, EVG_Vector *pt, TPos *x, TPos *y) |
| static GFINLINE int | gray_move_to (EVG_Vector *to, GF_EVGSurface *surf) |
| static void | gray_render_scanline (GF_EVGSurface *surf, TCoord ey, TPos x1, TCoord y1, TPos x2, TCoord y2) |
| void | gray_render_line (GF_EVGSurface *surf, TPos to_x, TPos to_y) |
| static int | EVG_Outline_Decompose (EVG_Outline *outline, GF_EVGSurface *surf) |
| void | gray_quick_sort (AACell *cells, int count) |
| static void | gray_hline (EVGRasterCtx *raster, TCoord x, TCoord y, TPos area, int acount, u32 fill_rule, u32 idx1, u32 idx2) |
| void | gray_sweep_line (EVGRasterCtx *raster, AAScanline *sl, int y, u32 fill_rule) |
| static Bool | th_fetch_lines (EVGRasterCtx *rctx) |
| u32 | th_sweep_lines (void *par) |
| GF_Err | evg_sweep_lines (GF_EVGSurface *surf, u32 size_y, u32 fill_rule, Bool is_tri_raster, GF_EVGFragmentParam *fparam) |
| GF_Err | evg_raster_render (GF_EVGSurface *surf) |
| #define SWAP_CELLS | ( | a, | |
| b, | |||
| temp | |||
| ) |
| #define QSORT_THRESHOLD 9 /* below this size, a sub-array will be sorted */ |
| #define LINES_PER_THREAD 6 |
| void gray_record_cell | ( | GF_EVGSurface * | surf | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void gray_quick_sort | ( | AACell * | cells, |
| int | count | ||
| ) |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void gray_sweep_line | ( | EVGRasterCtx * | raster, |
| AAScanline * | sl, | ||
| int | y, | ||
| u32 | fill_rule | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| u32 th_sweep_lines | ( | void * | par | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err evg_sweep_lines | ( | GF_EVGSurface * | surf, |
| u32 | size_y, | ||
| u32 | fill_rule, | ||
| Bool | is_tri_raster, | ||
| GF_EVGFragmentParam * | fparam | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err evg_raster_render | ( | GF_EVGSurface * | surf | ) |
Here is the call graph for this function:
Here is the caller graph for this function: