2
*-----------------------------------------------------------------------------
5
*-----------------------------------------------------------------------------
6
* Copyright © 2002-2010, Intel Corporation.
8
* This program is free software; you can redistribute it and/or modify it
9
* under the terms and conditions of the GNU General Public License,
10
* version 2, as published by the Free Software Foundation.
12
* This program is distributed in the hope it will be useful, but WITHOUT
13
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17
* You should have received a copy of the GNU General Public License along with
18
* this program; if not, write to the Free Software Foundation, Inc.,
19
* 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
20
*-----------------------------------------------------------------------------
22
* This is the internal header file for napa overlay engine. It should be not be
23
* by any other module besides the overlay module itself. It contains the
24
* neccessary hardware virtualized structures and functions internal to
25
* the napa core's overlay engine
26
*-----------------------------------------------------------------------------
30
extern int blend2_surf_needed_tnc(igd_display_context_t *display,
31
igd_surface_t *src_surf,
33
igd_rect_t *dest_rect,
35
igd_surface_t *blend_surf,
36
igd_rect_t *blend_rect);
37
extern int alter_ovl2_tnc(igd_display_context_t *display,
38
igd_surface_t *src_surf,
40
igd_rect_t *dest_rect,
41
igd_ovl_info_t *ovl_info,
43
extern int query_ovl2_tnc(igd_display_h display_h,
45
extern int query_max_size_ovl2_tnc(igd_display_h display_h,
47
unsigned int *max_width,
48
unsigned int *max_height);
49
#endif /* _OVL2_NAP_H */