diff options
Diffstat (limited to 'kernel-headers/linux/bltsville.h')
-rwxr-xr-x | kernel-headers/linux/bltsville.h | 525 |
1 files changed, 0 insertions, 525 deletions
diff --git a/kernel-headers/linux/bltsville.h b/kernel-headers/linux/bltsville.h deleted file mode 100755 index e5703e8..0000000 --- a/kernel-headers/linux/bltsville.h +++ /dev/null @@ -1,525 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef BLTSVILLE_H -#define BLTSVILLE_H -#include "ocd.h" -#include "bverror.h" -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include "bvblend.h" -#include "bvfilter.h" -#include "bvbuffdesc.h" -#include "bvcache.h" -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include "bventry.h" -#include "bvsurfgeom.h" -struct bvrect { - int left; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int top; - unsigned int width; - unsigned int height; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_OP_SHIFT 0 -#define BVFLAG_OP_MASK (0xF << BVFLAG_OP_SHIFT) -#define BVFLAG_ROP (0x1 << BVFLAG_OP_SHIFT) -#define BVFLAG_BLEND (0x2 << BVFLAG_OP_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_FILTER (0x4 << BVFLAG_OP_SHIFT) -#define BVFLAG_KEY_SRC 0x00000010 -#define BVFLAG_KEY_DST 0x00000020 -#define BVFLAG_CLIP 0x00000040 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_SRCMASK 0x00000080 -#define BVFLAG_ASYNC 0x00000100 -#define BVFLAG_TILE_SRC1 0x00000200 -#define BVFLAG_TILE_SRC2 0x00000400 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_TILE_MASK 0x00000800 -#define BVFLAG_BATCH_SHIFT 12 -#define BVFLAG_BATCH_MASK (3 << BVFLAG_BATCH_SHIFT) -#define BVFLAG_BATCH_NONE (0 << BVFLAG_BATCH_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_BATCH_BEGIN (1 << BVFLAG_BATCH_SHIFT) -#define BVFLAG_BATCH_CONTINUE (2 << BVFLAG_BATCH_SHIFT) -#define BVFLAG_BATCH_END (3 << BVFLAG_BATCH_SHIFT) -#define BVFLAG_HORZ_FLIP_SRC1 0x00004000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_VERT_FLIP_SRC1 0x00008000 -#define BVFLAG_HORZ_FLIP_SRC2 0x00010000 -#define BVFLAG_VERT_FLIP_SRC2 0x00020000 -#define BVFLAG_HORZ_FLIP_MASK 0x00040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_VERT_FLIP_MASK 0x00080000 -#define BVFLAG_SCALE_RETURN 0x00100000 -#define BVFLAG_DITHER_RETURN 0x00200000 -#define BVFLAG_SRC2_AUXDSTRECT 0x00400000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVFLAG_MASK_AUXDSTRECT 0x00800000 -#define BVIMPL_ANY 0 -#define BVIMPL_FIRST_HW (1 << 31) -#define BVIMPL_FIRST_CPU (1 << 0) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_VENDOR_SHIFT 24 -#define BVSCALEDEF_VENDOR_MASK (0xFF << BVSCALEDEF_VENDOR_SHIFT) -#define BVSCALEDEF_VENDOR_ALL (0 << BVSCALEDEF_VENDOR_SHIFT) -#define BVSCALEDEF_VENDOR_TI (1 << BVSCALEDEF_VENDOR_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_VENDOR_GENERIC (0xFF << BVSCALEDEF_VENDOR_SHIFT) -#define BVSCALEDEF_CLASS_SHIFT 22 -#define BVSCALEDEF_IMPLICIT (0 << BVSCALEDEF_CLASS_SHIFT) -#define BVSCALEDEF_EXPLICIT (1 << BVSCALEDEF_CLASS_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_CLASS_MASK (3 << BVSCALEDEF_CLASS_SHIFT) -#define BVSCALEDEF_QUALITY_SHIFT 16 -#define BVSCALEDEF_FASTEST (0x00 << BVSCALEDEF_QUALITY_SHIFT) -#define BVSCALEDEF_GOOD (0x15 << BVSCALEDEF_QUALITY_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_BETTER (0x2A << BVSCALEDEF_QUALITY_SHIFT) -#define BVSCALEDEF_BEST (0x3F << BVSCALEDEF_QUALITY_SHIFT) -#define BVSCALEDEF_QUALITY_MASK (0x3F << BVSCALEDEF_QUALITY_SHIFT) -#define BVSCALEDEF_TECHNIQUE_SHIFT 8 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_DONT_CARE (0x0 << BVSCALEDEF_TECHNIQUE_SHIFT) -#define BVSCALEDEF_NOT_NEAREST_NEIGHBOR (0x1 << BVSCALEDEF_TECHNIQUE_SHIFT) -#define BVSCALEDEF_POINT_SAMPLE (0x2 << BVSCALEDEF_TECHNIQUE_SHIFT) -#define BVSCALEDEF_INTERPOLATED (0x3 << BVSCALEDEF_TECHNIQUE_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_TECHNIQUE_MASK (0xF << BVSCALEDEF_TECHNIQUE_SHIFT) -#define BVSCALEDEF_TYPE_SHIFT 0 -#define BVSCALEDEF_PHOTO (1 << BVSCALEDEF_TYPE_SHIFT) -#define BVSCALEDEF_DRAWING (2 << BVSCALEDEF_TYPE_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_TYPE_MASK (3 << BVSCALEDEF_TYPE_SHIFT) -#define BVSCALEDEF_HORZ_SHIFT 8 -#define BVSCALEDEF_HORZ_MASK (0xFF << BVSCALEDEF_HORZ_SHIFT) -#define BVSCALEDEF_VERT_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_VERT_MASK (0xFF << BVSCALEDEF_VERT_SHIFT) -#define BVSCALEDEF_NEAREST_NEIGHBOR 0x00 -#define BVSCALEDEF_LINEAR 0x01 -#define BVSCALEDEF_CUBIC 0x02 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVSCALEDEF_3_TAP 0x03 -#define BVSCALEDEF_5_TAP 0x05 -#define BVSCALEDEF_7_TAP 0x07 -#define BVSCALEDEF_9_TAP 0x09 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum bvscalemode { - BVSCALE_FASTEST = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DONT_CARE, - BVSCALE_FASTEST_NOT_NEAREST_NEIGHBOR = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_NOT_NEAREST_NEIGHBOR, - BVSCALE_FASTEST_POINT_SAMPLE = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_POINT_SAMPLE, - BVSCALE_FASTEST_INTERPOLATED = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_INTERPOLATED, - BVSCALE_FASTEST_PHOTO = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_PHOTO, - BVSCALE_FASTEST_DRAWING = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DRAWING, - BVSCALE_GOOD = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DONT_CARE, - BVSCALE_GOOD_POINT_SAMPLE = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_POINT_SAMPLE, - BVSCALE_GOOD_INTERPOLATED = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_INTERPOLATED, - BVSCALE_GOOD_PHOTO = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_PHOTO, - BVSCALE_GOOD_DRAWING = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DRAWING, - BVSCALE_BETTER = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DONT_CARE, - BVSCALE_BETTER_POINT_SAMPLE = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_POINT_SAMPLE, - BVSCALE_BETTER_INTERPOLATED = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_INTERPOLATED, - BVSCALE_BETTER_PHOTO = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_PHOTO, - BVSCALE_BETTER_DRAWING = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DRAWING, - BVSCALE_BEST = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DONT_CARE, - BVSCALE_BEST_POINT_SAMPLE = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_POINT_SAMPLE, - BVSCALE_BEST_INTERPOLATED = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_INTERPOLATED, - BVSCALE_BEST_PHOTO = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_PHOTO, - BVSCALE_BEST_DRAWING = BVSCALEDEF_VENDOR_ALL | - BVSCALEDEF_IMPLICIT | - BVSCALEDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVSCALEDEF_DRAWING, - BVSCALE_NEAREST_NEIGHBOR = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_NEAREST_NEIGHBOR << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_NEAREST_NEIGHBOR << BVSCALEDEF_VERT_SHIFT), - BVSCALE_BILINEAR = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_LINEAR << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_LINEAR << BVSCALEDEF_VERT_SHIFT), - BVSCALE_BICUBIC = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_CUBIC << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_CUBIC << BVSCALEDEF_VERT_SHIFT), - BVSCALE_3x3_TAP = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_3_TAP << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_3_TAP << BVSCALEDEF_VERT_SHIFT), - BVSCALE_5x5_TAP = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_5_TAP << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_5_TAP << BVSCALEDEF_VERT_SHIFT), - BVSCALE_7x7_TAP = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_7_TAP << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_7_TAP << BVSCALEDEF_VERT_SHIFT), - BVSCALE_9x9_TAP = BVSCALEDEF_VENDOR_GENERIC | - BVSCALEDEF_EXPLICIT | - (BVSCALEDEF_9_TAP << BVSCALEDEF_HORZ_SHIFT) | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - (BVSCALEDEF_9_TAP << BVSCALEDEF_VERT_SHIFT), -#ifdef BVSCALE_EXTERNAL_INCLUDE -#include BVSCALE_EXTERNAL_INCLUDE -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define BVDITHERDEF_VENDOR_SHIFT 24 -#define BVDITHERDEF_VENDOR_MASK (0xFF << BVDITHERDEF_VENDOR_SHIFT) -#define BVDITHERDEF_VENDOR_ALL (0 << BVDITHERDEF_VENDOR_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVDITHERDEF_VENDOR_TI (1 << BVDITHERDEF_VENDOR_SHIFT) -#define BVDITHERDEF_VENDOR_GENERIC (0xFF << BVDITHERDEF_VENDOR_SHIFT) -#define BVDITHERDEF_TYPE_SHIFT 16 -#define BVDITHERDEF_PHOTO (0x01 << BVDITHERDEF_TYPE_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVDITHERDEF_DRAWING (0x02 << BVDITHERDEF_TYPE_SHIFT) -#define BVDITHERDEF_TECHNIQUE_SHIFT 8 -#define BVDITHERDEF_DONT_CARE (0x00 << BVDITHERDEF_TECHNIQUE_SHIFT) -#define BVDITHERDEF_RANDOM (0x01 << BVDITHERDEF_TECHNIQUE_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVDITHERDEF_ORDERED (0x02 << BVDITHERDEF_TECHNIQUE_SHIFT) -#define BVDITHERDEF_DIFFUSED (0x04 << BVDITHERDEF_TECHNIQUE_SHIFT) -#define BVDITHERDEF_ON (0xFF << BVDITHERDEF_TECHNIQUE_SHIFT) -#define BVDITHERDEF_QUALITY_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVDITHERDEF_FASTEST (0x00 << BVDITHERDEF_QUALITY_SHIFT) -#define BVDITHERDEF_GOOD (0x55 << BVDITHERDEF_QUALITY_SHIFT) -#define BVDITHERDEF_BETTER (0xAA << BVDITHERDEF_QUALITY_SHIFT) -#define BVDITHERDEF_BEST (0xFF << BVDITHERDEF_QUALITY_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum bvdithermode { - BVDITHER_FASTEST = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_FASTEST | - BVDITHERDEF_DONT_CARE, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_FASTEST_ON = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_FASTEST | - BVDITHERDEF_ON, - BVDITHER_FASTEST_RANDOM = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_FASTEST | - BVDITHERDEF_RANDOM, - BVDITHER_FASTEST_ORDERED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_FASTEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_ORDERED, - BVDITHER_FASTEST_DIFFUSED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_FASTEST | - BVDITHERDEF_DIFFUSED, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_FASTEST_PHOTO = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_FASTEST | - BVDITHERDEF_PHOTO, - BVDITHER_FASTEST_DRAWING = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_FASTEST | - BVDITHERDEF_DRAWING, - BVDITHER_GOOD = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_DONT_CARE, - BVDITHER_GOOD_ON = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | - BVDITHERDEF_ON, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_GOOD_RANDOM = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | - BVDITHERDEF_RANDOM, - BVDITHER_GOOD_ORDERED = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_GOOD | - BVDITHERDEF_ORDERED, - BVDITHER_GOOD_DIFFUSED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_DIFFUSED, - BVDITHER_GOOD_PHOTO = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | - BVDITHERDEF_PHOTO, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_GOOD_DRAWING = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_GOOD | - BVDITHERDEF_DRAWING, - BVDITHER_BETTER = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_BETTER | - BVDITHERDEF_DONT_CARE, - BVDITHER_BETTER_ON = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_ON, - BVDITHER_BETTER_RANDOM = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BETTER | - BVDITHERDEF_RANDOM, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_BETTER_ORDERED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BETTER | - BVDITHERDEF_ORDERED, - BVDITHER_BETTER_DIFFUSED = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_BETTER | - BVDITHERDEF_DIFFUSED, - BVDITHER_BETTER_PHOTO = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BETTER | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_PHOTO, - BVDITHER_BETTER_DRAWING = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BETTER | - BVDITHERDEF_DRAWING, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_BEST = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BEST | - BVDITHERDEF_DONT_CARE, - BVDITHER_BEST_ON = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_BEST | - BVDITHERDEF_ON, - BVDITHER_BEST_RANDOM = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_RANDOM, - BVDITHER_BEST_ORDERED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BEST | - BVDITHERDEF_ORDERED, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_BEST_DIFFUSED = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BEST | - BVDITHERDEF_DIFFUSED, - BVDITHER_BEST_PHOTO = BVDITHERDEF_VENDOR_ALL | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_BEST | - BVDITHERDEF_PHOTO, - BVDITHER_BEST_DRAWING = BVDITHERDEF_VENDOR_ALL | - BVDITHERDEF_BEST | -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHERDEF_DRAWING, - BVDITHER_NONE = BVDITHERDEF_VENDOR_GENERIC + 0, - BVDITHER_ORDERED_2x2 = BVDITHERDEF_VENDOR_GENERIC + 4, - BVDITHER_ORDERED_4x4 = BVDITHERDEF_VENDOR_GENERIC + 16, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BVDITHER_ORDERED_2x2_4x4 = BVDITHERDEF_VENDOR_GENERIC + 4 + 16, -#ifdef BVDITHER_EXTERNAL_INCLUDE -#include BVDITHER_EXTERNAL_INCLUDE -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define BVTILE_LEFT_SHIFT 0 -#define BVTILE_TOP_SHIFT (BVTILE_LEFT_SHIFT + 2) -#define BVTILE_RIGHT_SHIFT (BVTILE_TOP_SHIFT + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVTILE_BOTTOM_SHIFT (BVTILE_RIGHT_SHIFT + 2) -#define BVTILE_LEFT_REPEAT (0 << BVTILE_LEFT_SHIFT) -#define BVTILE_TOP_REPEAT (0 << BVTILE_TOP_SHIFT) -#define BVTILE_RIGHT_REPEAT (0 << BVTILE_RIGHT_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVTILE_BOTTOM_REPEAT (0 << BVTILE_BOTTOM_SHIFT) -#define BVTILE_LEFT_MIRROR (1 << BVTILE_LEFT_SHIFT) -#define BVTILE_TOP_MIRROR (1 << BVTILE_TOP_SHIFT) -#define BVTILE_RIGHT_MIRROR (1 << BVTILE_RIGHT_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVTILE_BOTTOM_MIRROR (1 << BVTILE_BOTTOM_SHIFT) -struct bvtileparams { - unsigned int structsize; - unsigned long flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void *virtaddr; - int dstleft; - int dsttop; - unsigned int srcwidth; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int srcheight; -}; -#define BVBATCH_OP 0x00000001 -#define BVBATCH_KEY 0x00000002 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_MISCFLAGS 0x00000004 -#define BVBATCH_ALPHA 0x00000008 -#define BVBATCH_DITHER 0x00000010 -#define BVBATCH_SCALE 0x00000020 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_DST 0x00000100 -#define BVBATCH_SRC1 0x00000200 -#define BVBATCH_SRC2 0x00000400 -#define BVBATCH_MASK 0x00000800 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_DSTRECT_ORIGIN 0x00001000 -#define BVBATCH_DSTRECT_SIZE 0x00002000 -#define BVBATCH_SRC1RECT_ORIGIN 0x00004000 -#define BVBATCH_SRC1RECT_SIZE 0x00008000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_SRC2RECT_ORIGIN 0x00010000 -#define BVBATCH_SRC2RECT_SIZE 0x00020000 -#define BVBATCH_MASKRECT_ORIGIN 0x00040000 -#define BVBATCH_MASKRECT_SIZE 0x00080000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_CLIPRECT_ORIGIN 0x00100000 -#define BVBATCH_CLIPRECT_SIZE 0x00200000 -#define BVBATCH_CLIPRECT (BVBATCH_CLIPRECT_ORIGIN | BVBATCH_CLIPRECT_SIZE) -#define BVBATCH_TILE_SRC1 0x00400000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BVBATCH_TILE_SRC2 0x00800000 -#define BVBATCH_TILE_MASK 0x00100000 -#define BVBATCH_ENDNOP 0x80000000 -struct bvcallbackerror { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int structsize; - enum bverror error; - char *errdesc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct bvbatch; -union bvinbuff { - struct bvbuffdesc *desc; - struct bvtileparams *tileparams; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -union bvop { - unsigned short rop; - enum bvblend blend; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct bvfilter *filter; -}; -struct bvbltparams { - unsigned int structsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char *errdesc; - unsigned long implementation; - unsigned long flags; - union bvop op; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void *colorkey; - union bvalpha globalalpha; - enum bvscalemode scalemode; - enum bvdithermode dithermode; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct bvbuffdesc *dstdesc; - struct bvsurfgeom *dstgeom; - struct bvrect dstrect; - union bvinbuff src1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct bvsurfgeom *src1geom; - struct bvrect src1rect; - union bvinbuff src2; - struct bvsurfgeom *src2geom; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct bvrect src2rect; - union bvinbuff mask; - struct bvsurfgeom *maskgeom; - struct bvrect maskrect; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct bvrect cliprect; - unsigned long batchflags; - struct bvbatch *batch; - void (*callbackfn)(struct bvcallbackerror *err, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long callbackdata); - unsigned long callbackdata; - struct bvrect src2auxdstrect; - struct bvrect maskauxdstrect; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif |