Lines Matching refs:dlist
854 Node *get_list_head(struct gl_context *ctx, struct gl_display_list *dlist) in get_list_head() argument
856 return dlist->small_list ? in get_list_head()
857 &ctx->Shared->small_dlist_store.ptr[dlist->start] : in get_list_head()
858 dlist->Head; in get_list_head()
866 is_bitmap_list(struct gl_context *ctx, struct gl_display_list *dlist) in is_bitmap_list() argument
868 Node *n = get_list_head(ctx, dlist); in is_bitmap_list()
882 is_empty_list(struct gl_context *ctx, struct gl_display_list *dlist) in is_empty_list() argument
884 Node *n = get_list_head(ctx, dlist); in is_empty_list()
1134 struct gl_display_list *dlist = CALLOC_STRUCT(gl_display_list); in make_list() local
1135 dlist->Name = name; in make_list()
1136 dlist->Head = malloc(sizeof(Node) * count); in make_list()
1137 dlist->Head[0].opcode = OPCODE_END_OF_LIST; in make_list()
1138 return dlist; in make_list()
1158 _mesa_delete_list(struct gl_context *ctx, struct gl_display_list *dlist) in _mesa_delete_list() argument
1162 n = block = get_list_head(ctx, dlist); in _mesa_delete_list()
1165 free(dlist->Label); in _mesa_delete_list()
1166 free(dlist); in _mesa_delete_list()
1386 assert (!dlist->small_list); in _mesa_delete_list()
1391 if (dlist->small_list) { in _mesa_delete_list()
1392 unsigned start = dlist->begins_with_a_nop ? dlist->start - 1 : in _mesa_delete_list()
1393 dlist->start; in _mesa_delete_list()
1394 for (int i = 0; i < dlist->count; i++) { in _mesa_delete_list()
1401 free(dlist->Label); in _mesa_delete_list()
1402 free(dlist); in _mesa_delete_list()
1447 struct gl_display_list *dlist; in destroy_list() local
1452 dlist = _mesa_lookup_list(ctx, list, false); in destroy_list()
1453 if (!dlist) in destroy_list()
1456 if (is_bitmap_list(ctx, dlist)) { in destroy_list()
1467 _mesa_delete_list(ctx, dlist); in destroy_list()
11185 struct gl_display_list **dlist, in _mesa_get_list() argument
11191 if (dlist) in _mesa_get_list()
11192 *dlist = dl; in _mesa_get_list()
11214 struct gl_display_list *dlist; in execute_list() local
11217 if (list == 0 || !_mesa_get_list(ctx, list, &dlist, true)) in execute_list()
11220 n = get_list_head(ctx, dlist); in execute_list()
13609 replace_op_vertex_list_recursively(struct gl_context *ctx, struct gl_display_list *dlist) in replace_op_vertex_list_recursively() argument
13611 Node *n = get_list_head(ctx, dlist); in replace_op_vertex_list_recursively()
14733 struct gl_display_list *dlist; in print_list() local
14743 if (!_mesa_get_list(ctx, list, &dlist, true)) { in print_list()
14751 n = get_list_head(ctx, dlist); in print_list()
15036 struct gl_display_list *dlist; in _mesa_glthread_execute_list() local
15039 !_mesa_get_list(ctx, list, &dlist, true)) in _mesa_glthread_execute_list()
15042 Node *n = get_list_head(ctx, dlist); in _mesa_glthread_execute_list()