nv30, nv40: unify nv[34]0_vbo.c
[mesa.git] / src / gallium / drivers / nv30 / nv30_context.h
1 #ifndef __NV30_CONTEXT_H__
2 #define __NV30_CONTEXT_H__
3
4 #include "nvfx_context.h"
5
6 extern void nv30_init_state_functions(struct nvfx_context *nvfx);
7
8 /* nv30_vertprog.c */
9 extern void nv30_vertprog_destroy(struct nvfx_context *,
10 struct nvfx_vertex_program *);
11
12 /* nv30_fragtex.c */
13 extern void nv30_fragtex_bind(struct nvfx_context *);
14
15 /* nv30_state.c and friends */
16 extern struct nvfx_state_entry nv30_state_vertprog;
17 extern struct nvfx_state_entry nv30_state_fragtex;
18
19 /* nvfx_context.c */
20 struct pipe_context *
21 nv30_create(struct pipe_screen *pscreen, void *priv);
22
23 #endif