Lines Matching defs:targetIndex
235 int targetIndex;
249 targetIndex = _mesa_tex_target_to_index(ctx, target);
250 if (targetIndex < 0 || targetIndex == TEXTURE_BUFFER_INDEX) {
254 assert(targetIndex < NUM_TEXTURE_TARGETS);
256 return texUnit->CurrentTex[targetIndex];
399 struct gl_texture_object *obj, int targetIndex)
405 obj->TargetIndex = targetIndex;
1285 GLint targetIndex;
1293 targetIndex = _mesa_tex_target_to_index(ctx, target);
1294 if (targetIndex < 0) {
1624 int targetIndex;
1632 targetIndex = texObj->TargetIndex;
1633 assert(targetIndex >= 0);
1634 assert(targetIndex < NUM_TEXTURE_TARGETS);
1640 if (targetIndex != TEXTURE_EXTERNAL_INDEX &&
1642 texObj == texUnit->CurrentTex[targetIndex])
1657 _mesa_reference_texobj(&texUnit->CurrentTex[targetIndex], texObj);
1663 texUnit->_BoundTextures |= (1 << targetIndex);
1665 texUnit->_BoundTextures &= ~(1 << targetIndex);
1684 const GLint targetIndex = _mesa_tex_target_to_index(ctx, target);
1686 assert(targetIndex >= 0 && targetIndex < NUM_TEXTURE_TARGETS);
1689 finish_texture_init(ctx, target, tex_obj, targetIndex);
1692 assert(tex_obj->TargetIndex == targetIndex);
1703 int targetIndex;
1721 targetIndex = _mesa_tex_target_to_index(ctx, target);
1722 if (!no_error && targetIndex < 0) {
1727 assert(targetIndex < NUM_TEXTURE_TARGETS);
1734 newTexObj = ctx->Shared->DefaultTex[targetIndex];
1750 finish_texture_init(ctx, target, newTexObj, targetIndex);
1772 assert(newTexObj->TargetIndex == targetIndex);