projects
/
mesa.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
g3dvl: Modularized rendering, refactored to accommodate VAAPI, other APIs.
[mesa.git]
/
src
/
gallium
/
state_trackers
/
g3dvl
/
vl_render.h
1
#ifndef vl_render_h
2
#define vl_render_h
3
4
#include
"vl_types.h"
5
6
struct
pipe_surface
;
7
8
struct
vlRender
9
{
10
int
(*
vlBegin
)
11
(
12
struct
vlRender
*
render
13
);
14
15
int
(*
vlRenderMacroBlocksMpeg2
)
16
(
17
struct
vlRender
*
render
,
18
struct
vlMpeg2MacroBlockBatch
*
batch
,
19
struct
vlSurface
*
surface
20
);
21
22
int
(*
vlEnd
)
23
(
24
struct
vlRender
*
render
25
);
26
27
int
(*
vlDestroy
)
28
(
29
struct
vlRender
*
render
30
);
31
};
32
33
#endif