Home
last modified time | relevance | path

Searched refs:glthread (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/mesa/main/
Dglthread.c71 struct glthread_state *glthread = calloc(1, sizeof(*glthread)); in _mesa_glthread_init() local
73 if (!glthread) in _mesa_glthread_init()
76 if (!util_queue_init(&glthread->queue, "glthread", MARSHAL_MAX_BATCHES - 2, in _mesa_glthread_init()
78 free(glthread); in _mesa_glthread_init()
84 util_queue_destroy(&glthread->queue); in _mesa_glthread_init()
85 free(glthread); in _mesa_glthread_init()
90 glthread->batches[i].ctx = ctx; in _mesa_glthread_init()
91 util_queue_fence_init(&glthread->batches[i].fence); in _mesa_glthread_init()
94 glthread->stats.queue = &glthread->queue; in _mesa_glthread_init()
96 ctx->GLThread = glthread; in _mesa_glthread_init()
[all …]
Dmarshal.h55 struct glthread_state *glthread = ctx->GLThread; in _mesa_glthread_allocate_command() local
56 struct glthread_batch *next = &glthread->batches[glthread->next]; in _mesa_glthread_allocate_command()
62 next = &glthread->batches[glthread->next]; in _mesa_glthread_allocate_command()
80 struct glthread_state *glthread = ctx->GLThread; in _mesa_glthread_is_non_vbo_vertex_attrib_pointer() local
82 return ctx->API != API_OPENGL_CORE && !glthread->vertex_array_is_vbo; in _mesa_glthread_is_non_vbo_vertex_attrib_pointer()
92 struct glthread_state *glthread = ctx->GLThread; in _mesa_glthread_is_non_vbo_draw_elements() local
94 return ctx->API != API_OPENGL_CORE && !glthread->element_array_is_vbo; in _mesa_glthread_is_non_vbo_draw_elements()
Dmarshal.c233 struct glthread_state *glthread = ctx->GLThread; in track_vbo_binding() local
237 glthread->vertex_array_is_vbo = (buffer != 0); in track_vbo_binding()
244 glthread->element_array_is_vbo = (buffer != 0); in track_vbo_binding()
/external/mesa3d/src/mapi/glapi/gen/
Dgl_API.dtd127 codegen for. If "sync", we finish any queued glthread work and call
129 call to be performed by glthread. If "custom", the prototype will be
133 marshal_fail - an expression that, if it evaluates true, causes glthread
135 to disable glthread for GL compatibility interactions that we don't
/external/mesa3d/docs/
DlibGL.txt103 xc/lib/GL/mesa/src/glthread.c
104 xc/lib/GL/mesa/src/glthread.h
/external/mesa3d/src/mesa/
DMakefile.sources123 main/glthread.c \
124 main/glthread.h \
Dmeson.build167 'main/glthread.c',
168 'main/glthread.h',
/external/mesa3d/docs/relnotes/
D3.358 Thread support in Mesa has been rewritten. The glthread.[ch] files
/external/e2fsprogs/
Daclocal.m42710 # Prerequisites of lib/glthread/lock.c.