浏览代码

mesa: use _mesa_get_current_tex_object()

tags/mesa_7_7_rc1
Brian Paul 16 年前
父节点
当前提交
7157479b25
共有 1 个文件被更改,包括 2 次插入6 次删除
  1. 2
    6
      src/mesa/drivers/common/meta.c

+ 2
- 6
src/mesa/drivers/common/meta.c 查看文件

GLenum internalFormat, GLint x, GLint y, GLenum internalFormat, GLint x, GLint y,
GLsizei width, GLsizei height, GLint border) GLsizei width, GLsizei height, GLint border)
{ {
struct gl_texture_unit *texUnit;
struct gl_texture_object *texObj; struct gl_texture_object *texObj;
struct gl_texture_image *texImage; struct gl_texture_image *texImage;
GLsizei postConvWidth = width, postConvHeight = height; GLsizei postConvWidth = width, postConvHeight = height;
GLint bpp; GLint bpp;
void *buf; void *buf;


texUnit = _mesa_get_current_tex_unit(ctx);
texObj = _mesa_select_tex_object(ctx, texUnit, target);
texObj = _mesa_get_current_tex_object(ctx, target);
texImage = _mesa_get_tex_image(ctx, texObj, target, level); texImage = _mesa_get_tex_image(ctx, texObj, target, level);


format = _mesa_base_tex_format(ctx, internalFormat); format = _mesa_base_tex_format(ctx, internalFormat);
GLint x, GLint y, GLint x, GLint y,
GLsizei width, GLsizei height) GLsizei width, GLsizei height)
{ {
struct gl_texture_unit *texUnit;
struct gl_texture_object *texObj; struct gl_texture_object *texObj;
struct gl_texture_image *texImage; struct gl_texture_image *texImage;
GLenum format, type; GLenum format, type;
GLint bpp; GLint bpp;
void *buf; void *buf;


texUnit = _mesa_get_current_tex_unit(ctx);
texObj = _mesa_select_tex_object(ctx, texUnit, target);
texObj = _mesa_get_current_tex_object(ctx, target);
texImage = _mesa_select_tex_image(ctx, texObj, target, level); texImage = _mesa_select_tex_image(ctx, texObj, target, level);


format = _mesa_get_format_base_format(texImage->TexFormat); format = _mesa_get_format_base_format(texImage->TexFormat);

正在加载...
取消
保存