720d33fda91a32115fbb3477538f0b0529c89d1b
1 #include "pipe/p_state.h"
2 #include "pipe/p_defines.h"
3 #include "pipe/p_util.h"
4 #include "pipe/p_screen.h"
6 #include "nv50_context.h"
8 static struct pipe_texture
*
9 nv50_miptree_create(struct pipe_screen
*pscreen
, const struct pipe_texture
*pt
)
11 NOUVEAU_ERR("unimplemented\n");
16 nv50_miptree_release(struct pipe_screen
*pscreen
, struct pipe_texture
**pt
)
18 NOUVEAU_ERR("unimplemented\n");
21 static struct pipe_surface
*
22 nv50_miptree_surface(struct pipe_screen
*pscreen
, struct pipe_texture
*pt
,
23 unsigned face
, unsigned level
, unsigned zslice
)
25 NOUVEAU_ERR("unimplemented\n");
30 nv50_screen_init_miptree_functions(struct pipe_screen
*pscreen
)
32 pscreen
->texture_create
= nv50_miptree_create
;
33 pscreen
->texture_release
= nv50_miptree_release
;
34 pscreen
->get_tex_surface
= nv50_miptree_surface
;
38 nv50_miptree_update(struct pipe_context
*pipe
, struct pipe_texture
*mt
)
43 nv50_init_miptree_functions(struct nv50_context
*nv50
)
45 nv50
->pipe
.texture_update
= nv50_miptree_update
;