Lines Matching defs:lists
29 * Display lists management functions.
633 * space for display lists. The following types and functions are
883 * display lists which contain glBitmap commands and putting the bitmap
914 /* Loop over the display lists. They should all contain a single glBitmap
1983 save_CallLists(GLsizei num, GLenum type, const GLvoid * lists)
2017 lists_copy = memdup(lists, num * type_size);
2035 CALL_CallLists(ctx->Exec, (num, type, lists));
13376 * Delete a sequence of consecutive display lists.
13392 /* We may be deleting a set of bitmap lists. See if there's a
13411 * Return a display list number, n, such that lists n through n+range-1
13437 /* reserve the list IDs by with empty/dummy lists */
13448 * used to allocate display lists for glXUseXFont or wglUseFontBitmaps.
13672 * This reduces cache misses in execute_list on successive lists since their commands
13778 * Try to execute a glCallLists() command where the display lists contain
13784 const void *lists)
13809 * number of lists (bitmaps). Otherwise, take a guess at 256.
13822 const GLubyte *ids = (const GLubyte *) lists;
13829 st_DrawAtlasBitmaps(ctx, atlas, n, (const GLubyte *) lists);
13836 * Execute glCallLists: call multiple display lists.
13839 _mesa_CallLists(GLsizei n, GLenum type, const GLvoid * lists)
13855 } else if (n == 0 || lists == NULL) {
13860 if (render_bitmap_atlas(ctx, n, type, lists)) {
13864 /* Save the CompileFlag status, turn it off, execute the display lists,
13886 bptr = (GLbyte *) lists;
13891 ubptr = (GLubyte *) lists;
13896 sptr = (GLshort *) lists;
13901 usptr = (GLushort *) lists;
13906 iptr = (GLint *) lists;
13911 uiptr = (GLuint *) lists;
13916 fptr = (GLfloat *) lists;
13921 ubptr = (GLubyte *) lists;
13929 ubptr = (GLubyte *) lists;
13938 ubptr = (GLubyte *) lists;
13991 * that should be called directly instead of compiled into display lists.