Lines Matching defs:targetIndex
241 int targetIndex;
255 targetIndex = _mesa_tex_target_to_index(ctx, target);
256 if (targetIndex < 0 || targetIndex == TEXTURE_BUFFER_INDEX) {
260 assert(targetIndex < NUM_TEXTURE_TARGETS);
262 return texUnit->CurrentTex[targetIndex];
418 struct gl_texture_object *obj, int targetIndex)
424 obj->TargetIndex = targetIndex;
1298 GLint targetIndex;
1306 targetIndex = _mesa_tex_target_to_index(ctx, target);
1307 if (targetIndex < 0) {
1592 int targetIndex;
1600 targetIndex = texObj->TargetIndex;
1601 assert(targetIndex >= 0);
1602 assert(targetIndex < NUM_TEXTURE_TARGETS);
1608 if (targetIndex != TEXTURE_EXTERNAL_INDEX &&
1610 texObj == texUnit->CurrentTex[targetIndex])
1625 if (texUnit->CurrentTex[targetIndex] &&
1626 texUnit->CurrentTex[targetIndex]->Sampler.glclamp_mask !=
1633 _mesa_reference_texobj(&texUnit->CurrentTex[targetIndex], texObj);
1639 texUnit->_BoundTextures |= (1 << targetIndex);
1641 texUnit->_BoundTextures &= ~(1 << targetIndex);
1650 int targetIndex;
1668 targetIndex = _mesa_tex_target_to_index(ctx, target);
1669 if (!no_error && targetIndex < 0) {
1674 assert(targetIndex < NUM_TEXTURE_TARGETS);
1681 newTexObj = ctx->Shared->DefaultTex[targetIndex];
1697 finish_texture_init(ctx, target, newTexObj, targetIndex);
1719 assert(newTexObj->TargetIndex == targetIndex);