Lines Matching refs:texObj
309 struct gl_texture_object *texObj,
320 texObj->Target = target;
328 texImage = _mesa_get_tex_image(ctx, texObj, faceTarget, level);
347 texObj->Target = 0;
466 struct gl_texture_object *texObj,
472 texImage = _mesa_select_tex_image(texObj, target, 0);
491 texObj->Immutable = GL_TRUE;
492 texObj->External = GL_FALSE;
493 texObj->Attrib.ImmutableLevels = levels;
494 texObj->Attrib.MinLevel = 0;
495 texObj->Attrib.NumLevels = levels;
496 texObj->Attrib.MinLayer = 0;
497 texObj->Attrib.NumLayers = 1;
500 texObj->Attrib.NumLayers = texImage->Height;
504 texObj->Attrib.NumLevels = 1;
505 texObj->Attrib.ImmutableLevels = 1;
509 texObj->Attrib.NumLevels = 1;
510 texObj->Attrib.ImmutableLevels = 1;
516 texObj->Attrib.NumLayers = texImage->Depth;
520 texObj->Attrib.NumLayers = 6;
532 struct gl_texture_object *texObj, GLenum target,
543 texFormat = _mesa_choose_texture_format(ctx, texObj, target, 0,
686 if (!initialize_texture_fields(ctx, target, texObj, newViewNumLevels,
694 texObj->Attrib.MinLevel = origTexObj->Attrib.MinLevel + minlevel;
695 texObj->Attrib.MinLayer = origTexObj->Attrib.MinLayer + minlayer;
696 texObj->Attrib.NumLevels = newViewNumLevels;
697 texObj->Attrib.NumLayers = newViewNumLayers;
698 texObj->Immutable = GL_TRUE;
699 texObj->External = GL_FALSE;
700 texObj->Attrib.ImmutableLevels = origTexObj->Attrib.ImmutableLevels;
701 texObj->Target = target;
702 texObj->TargetIndex = _mesa_tex_target_to_index(ctx, target);
703 assert(texObj->TargetIndex < NUM_TEXTURE_TARGETS);
705 if (!st_TextureView(ctx, texObj, origTexObj)) {
716 struct gl_texture_object *texObj;
722 texObj = _mesa_lookup_texture(ctx, texture);
724 texture_view(ctx, origTexObj, texObj, target, internalformat, minlevel,
734 struct gl_texture_object *texObj;
782 texObj = _mesa_lookup_texture(ctx, texture);
783 if (texObj == NULL) {
792 if (texObj->Target) {
839 texture_view(ctx, origTexObj, texObj, target, internalformat, minlevel,