Searched refs:glthread (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/mesa/main/ |
D | glthread.c | 71 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 …]
|
D | marshal.h | 55 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()
|
D | marshal.c | 233 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/ |
D | gl_API.dtd | 127 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/ |
D | libGL.txt | 103 xc/lib/GL/mesa/src/glthread.c 104 xc/lib/GL/mesa/src/glthread.h
|
/external/mesa3d/src/mesa/ |
D | Makefile.sources | 123 main/glthread.c \ 124 main/glthread.h \
|
D | meson.build | 167 'main/glthread.c', 168 'main/glthread.h',
|
/external/mesa3d/docs/relnotes/ |
D | 3.3 | 58 Thread support in Mesa has been rewritten. The glthread.[ch] files
|
/external/e2fsprogs/ |
D | aclocal.m4 | 2710 # Prerequisites of lib/glthread/lock.c.
|