nv50_miptree.c revision 84cc07dc89c0ebce4ad55b4b3684d4420a202683
1#include "pipe/p_state.h" 2#include "pipe/p_defines.h" 3#include "pipe/p_util.h" 4#include "pipe/p_screen.h" 5 6#include "nv50_context.h" 7 8static struct pipe_texture * 9nv50_miptree_create(struct pipe_screen *pscreen, const struct pipe_texture *pt) 10{ 11 NOUVEAU_ERR("unimplemented\n"); 12 return NULL; 13} 14 15static void 16nv50_miptree_release(struct pipe_screen *pscreen, struct pipe_texture **pt) 17{ 18 NOUVEAU_ERR("unimplemented\n"); 19} 20 21static struct pipe_surface * 22nv50_miptree_surface(struct pipe_screen *pscreen, struct pipe_texture *pt, 23 unsigned face, unsigned level, unsigned zslice) 24{ 25 NOUVEAU_ERR("unimplemented\n"); 26 return NULL; 27} 28 29void 30nv50_screen_init_miptree_functions(struct pipe_screen *pscreen) 31{ 32 pscreen->texture_create = nv50_miptree_create; 33 pscreen->texture_release = nv50_miptree_release; 34 pscreen->get_tex_surface = nv50_miptree_surface; 35} 36 37static void 38nv50_miptree_update(struct pipe_context *pipe, struct pipe_texture *mt) 39{ 40} 41 42void 43nv50_init_miptree_functions(struct nv50_context *nv50) 44{ 45 nv50->pipe.texture_update = nv50_miptree_update; 46} 47