summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2005-07-27 02:13:01 +0000
committerDavid Schleef <ds@schleef.org>2005-07-27 02:13:01 +0000
commit399d0b95c77cdd7874629ea834260aa8c2de07c0 (patch)
treee046fd1081c08960a8defc15addedb2ca04e4abe /doc
parentb8fc92fe89955131563c6de839fe85bd80390ee5 (diff)
* doc/liboil-sections.txt: Add some recent new prototypes.
* doc/tmpl/liboilfuncs-math.sgml: * doc/tmpl/liboilfuncs-pixel.sgml: * examples/report.c: (get_n_impls), (oil_print_class): * liboil/Makefile.am: add math subdir * liboil/colorspace/composite.c: (composite_in_argb_ref), (composite_in_argb_const_src_ref), (composite_in_argb_const_mask_ref), (composite_over_argb_ref), (composite_over_argb_const_src_ref), (composite_add_argb_ref), (composite_add_argb_const_src_ref), (composite_in_over_argb_ref), (composite_in_over_argb_const_src_ref), (composite_in_over_argb_const_mask_ref): Fix OVER operator, and rename compose to composite everywhere. * liboil/liboilfuncs.h: new math functions * liboil/liboiltest.c: (oil_test_new): change size of test array back to 100, because 1000 is wrong and slow * liboil/math/Makefile.am: new math code * liboil/math/math.c:
Diffstat (limited to 'doc')
-rw-r--r--doc/liboil-sections.txt31
-rw-r--r--doc/tmpl/liboilfuncs-math.sgml128
-rw-r--r--doc/tmpl/liboilfuncs-pixel.sgml200
3 files changed, 359 insertions, 0 deletions
diff --git a/doc/liboil-sections.txt b/doc/liboil-sections.txt
index 752b99c..035da0d 100644
--- a/doc/liboil-sections.txt
+++ b/doc/liboil-sections.txt
@@ -366,6 +366,18 @@ oil_vectoradd_u32
oil_vectoradd_u8
oil_squaresum_f64
oil_sum_f64
+oil_add_f32
+oil_divide_f32
+oil_floor_f32
+oil_inverse_f32
+oil_maximum_f32
+oil_minimum_f32
+oil_multiply_f32
+oil_negative_f32
+oil_scalaradd_f32_ns
+oil_scalarmultiply_f32_ns
+oil_sign_f32
+oil_subtract_f32
</SECTION>
<SECTION>
@@ -402,11 +414,30 @@ oil_idct8x8theora_s16
<FILE>liboilfuncs-pixel</FILE>
oil_argb_paint_u8
oil_ayuv2argb_u8
+oil_ayuv2uyvy
+oil_ayuv2yuyv
+oil_ayuv2yvyu
+oil_composite_add_argb
+oil_composite_add_argb_const_src
+oil_composite_in_argb
+oil_composite_in_argb_const_mask
+oil_composite_in_argb_const_src
+oil_composite_in_over_argb
+oil_composite_in_over_argb_const_mask
+oil_composite_in_over_argb_const_src
+oil_composite_over_argb
+oil_composite_over_argb_const_src
+oil_merge_linear_argb
+oil_resample_linear_argb
+oil_resample_linear_u8
oil_rgb2bgr
oil_rgb2rgba
oil_yuv2rgbx_sub2_u8
oil_yuv2rgbx_sub4_u8
oil_yuv2rgbx_u8
+oil_uyvy2ayuv
+oil_yuyv2ayuv
+oil_yvyu2ayuv
</SECTION>
<SECTION>
diff --git a/doc/tmpl/liboilfuncs-math.sgml b/doc/tmpl/liboilfuncs-math.sgml
index 57c4704..a8d307d 100644
--- a/doc/tmpl/liboilfuncs-math.sgml
+++ b/doc/tmpl/liboilfuncs-math.sgml
@@ -476,3 +476,131 @@ the destination array.
@n:
+<!-- ##### FUNCTION oil_add_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
+<!-- ##### FUNCTION oil_divide_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
+<!-- ##### FUNCTION oil_floor_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s:
+@n:
+
+
+<!-- ##### FUNCTION oil_inverse_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s:
+@n:
+
+
+<!-- ##### FUNCTION oil_maximum_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
+<!-- ##### FUNCTION oil_minimum_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
+<!-- ##### FUNCTION oil_multiply_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
+<!-- ##### FUNCTION oil_negative_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s:
+@n:
+
+
+<!-- ##### FUNCTION oil_scalaradd_f32_ns ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_scalarmultiply_f32_ns ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_sign_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s:
+@n:
+
+
+<!-- ##### FUNCTION oil_subtract_f32 ##### -->
+<para>
+
+</para>
+
+@d:
+@s1:
+@s2:
+@n:
+
+
diff --git a/doc/tmpl/liboilfuncs-pixel.sgml b/doc/tmpl/liboilfuncs-pixel.sgml
index 422d2cc..a409a06 100644
--- a/doc/tmpl/liboilfuncs-pixel.sgml
+++ b/doc/tmpl/liboilfuncs-pixel.sgml
@@ -35,6 +35,176 @@ Converts an array of AYUV pixels to ARGB.
@n:
+<!-- ##### FUNCTION oil_ayuv2uyvy ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_ayuv2yuyv ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_ayuv2yvyu ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_add_argb ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_add_argb_const_src ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_argb ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s1_n:
+@s2_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_argb_const_mask ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s1_n:
+@s2_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_argb_const_src ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s1_1:
+@s2_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_over_argb ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@s2_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_over_argb_const_mask ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@s2_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_in_over_argb_const_src ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_1:
+@s2_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_over_argb ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_composite_over_argb_const_src ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_merge_linear_argb ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@s2_n:
+@s3_1:
+@n:
+
+
+<!-- ##### FUNCTION oil_resample_linear_argb ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_2xn:
+@n:
+@i_2:
+
+
+<!-- ##### FUNCTION oil_resample_linear_u8 ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_2xn:
+@n:
+@i_2:
+
+
<!-- ##### FUNCTION oil_rgb2bgr ##### -->
<para>
@@ -91,3 +261,33 @@ Converts an array of AYUV pixels to ARGB.
@n:
+<!-- ##### FUNCTION oil_uyvy2ayuv ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_yuyv2ayuv ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_yvyu2ayuv ##### -->
+<para>
+
+</para>
+
+@d_n:
+@s_n:
+@n:
+
+