Lines Matching refs:texHandleObj
43 struct gl_texture_handle_object *texHandleObj; in lookup_texture_handle() local
46 texHandleObj = (struct gl_texture_handle_object *) in lookup_texture_handle()
50 return texHandleObj; in lookup_texture_handle()
120 struct gl_texture_handle_object *texHandleObj, in make_texture_handle_resident() argument
125 GLuint64 handle = texHandleObj->handle; in make_texture_handle_resident()
131 texHandleObj); in make_texture_handle_resident()
139 _mesa_reference_texobj(&texObj, texHandleObj->texObj); in make_texture_handle_resident()
140 if (texHandleObj->sampObj) in make_texture_handle_resident()
141 _mesa_reference_sampler_object(ctx, &sampObj, texHandleObj->sampObj); in make_texture_handle_resident()
152 texObj = texHandleObj->texObj; in make_texture_handle_resident()
158 if (texHandleObj->sampObj) { in make_texture_handle_resident()
159 sampObj = texHandleObj->sampObj; in make_texture_handle_resident()
209 struct gl_texture_handle_object *, texHandleObj) { in find_texhandleobj()
210 if ((*texHandleObj)->sampObj == sampObj) in find_texhandleobj()
211 return *texHandleObj; in find_texhandleobj()
221 struct gl_texture_handle_object *texHandleObj; in get_texture_handle() local
232 texHandleObj = find_texhandleobj(texObj, separate_sampler ? sampObj : NULL); in get_texture_handle()
233 if (texHandleObj) { in get_texture_handle()
235 return texHandleObj->handle; in get_texture_handle()
246 texHandleObj = CALLOC_STRUCT(gl_texture_handle_object); in get_texture_handle()
247 if (!texHandleObj) { in get_texture_handle()
254 texHandleObj->texObj = texObj; in get_texture_handle()
255 texHandleObj->sampObj = separate_sampler ? sampObj : NULL; in get_texture_handle()
256 texHandleObj->handle = handle; in get_texture_handle()
258 struct gl_texture_handle_object *, texHandleObj); in get_texture_handle()
263 struct gl_texture_handle_object *, texHandleObj); in get_texture_handle()
274 texHandleObj); in get_texture_handle()
425 struct gl_texture_handle_object *, texHandleObj) { in _mesa_make_texture_handles_non_resident()
426 if (is_texture_handle_resident(ctx, (*texHandleObj)->handle)) in _mesa_make_texture_handles_non_resident()
427 make_texture_handle_resident(ctx, *texHandleObj, false); in _mesa_make_texture_handles_non_resident()
446 struct gl_texture_handle_object *, texHandleObj) { in _mesa_delete_texture_handles()
447 struct gl_sampler_object *sampObj = (*texHandleObj)->sampObj; in _mesa_delete_texture_handles()
453 *texHandleObj); in _mesa_delete_texture_handles()
455 delete_texture_handle(ctx, (*texHandleObj)->handle); in _mesa_delete_texture_handles()
456 free(*texHandleObj); in _mesa_delete_texture_handles()
483 struct gl_texture_handle_object *, texHandleObj) { in _mesa_delete_sampler_handles()
484 struct gl_texture_object *texObj = (*texHandleObj)->texObj; in _mesa_delete_sampler_handles()
489 *texHandleObj); in _mesa_delete_sampler_handles()
491 delete_texture_handle(ctx, (*texHandleObj)->handle); in _mesa_delete_sampler_handles()
492 free(*texHandleObj); in _mesa_delete_sampler_handles()
690 struct gl_texture_handle_object *texHandleObj; in _mesa_MakeTextureHandleResidentARB_no_error() local
694 texHandleObj = lookup_texture_handle(ctx, handle); in _mesa_MakeTextureHandleResidentARB_no_error()
695 make_texture_handle_resident(ctx, texHandleObj, true); in _mesa_MakeTextureHandleResidentARB_no_error()
701 struct gl_texture_handle_object *texHandleObj; in _mesa_MakeTextureHandleResidentARB() local
717 texHandleObj = lookup_texture_handle(ctx, handle); in _mesa_MakeTextureHandleResidentARB()
718 if (!texHandleObj) { in _mesa_MakeTextureHandleResidentARB()
730 make_texture_handle_resident(ctx, texHandleObj, true); in _mesa_MakeTextureHandleResidentARB()
736 struct gl_texture_handle_object *texHandleObj; in _mesa_MakeTextureHandleNonResidentARB_no_error() local
740 texHandleObj = lookup_texture_handle(ctx, handle); in _mesa_MakeTextureHandleNonResidentARB_no_error()
741 make_texture_handle_resident(ctx, texHandleObj, false); in _mesa_MakeTextureHandleNonResidentARB_no_error()
747 struct gl_texture_handle_object *texHandleObj; in _mesa_MakeTextureHandleNonResidentARB() local
763 texHandleObj = lookup_texture_handle(ctx, handle); in _mesa_MakeTextureHandleNonResidentARB()
764 if (!texHandleObj) { in _mesa_MakeTextureHandleNonResidentARB()
776 make_texture_handle_resident(ctx, texHandleObj, false); in _mesa_MakeTextureHandleNonResidentARB()