Searched refs:work (Results 1 - 25 of 825) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_fence_work.cpp31 * Called by swr_fence_cb to complete the work queue
36 struct swr_fence_work *work, *tmp; local in function:swr_fence_do_work
38 if (fence->work.head.next) {
39 work = fence->work.head.next;
40 /* Immediately clear the head so any new work gets added to a new work
42 p_atomic_set(&fence->work.head.next, 0);
43 p_atomic_set(&fence->work.tail, &fence->work
60 swr_add_fence_work(struct pipe_fence_handle * fh,struct swr_fence_work * work) argument
82 swr_free_cb(struct swr_fence_work * work) argument
91 swr_delete_vs_cb(struct swr_fence_work * work) argument
97 swr_delete_fs_cb(struct swr_fence_work * work) argument
103 swr_delete_gs_cb(struct swr_fence_work * work) argument
112 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_free
130 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_vs
145 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_fs
160 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_gs
[all...]
H A Dswr_fence_work.h25 typedef void(*SWR_WORK_CALLBACK_FUNC)(struct swr_fence_work *work);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_fence_work.cpp31 * Called by swr_fence_cb to complete the work queue
36 struct swr_fence_work *work, *tmp; local in function:swr_fence_do_work
38 if (fence->work.head.next) {
39 work = fence->work.head.next;
40 /* Immediately clear the head so any new work gets added to a new work
42 p_atomic_set(&fence->work.head.next, 0);
43 p_atomic_set(&fence->work.tail, &fence->work
60 swr_add_fence_work(struct pipe_fence_handle * fh,struct swr_fence_work * work) argument
82 swr_free_cb(struct swr_fence_work * work) argument
91 swr_delete_vs_cb(struct swr_fence_work * work) argument
97 swr_delete_fs_cb(struct swr_fence_work * work) argument
103 swr_delete_gs_cb(struct swr_fence_work * work) argument
109 swr_delete_tcs_cb(struct swr_fence_work * work) argument
115 swr_delete_tes_cb(struct swr_fence_work * work) argument
125 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_free
143 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_vs
158 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_fs
173 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_gs
188 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_tcs
204 struct swr_fence_work *work = CALLOC_STRUCT(swr_fence_work); local in function:swr_fence_work_delete_tes
[all...]
H A Dswr_fence_work.h25 typedef void(*SWR_WORK_CALLBACK_FUNC)(struct swr_fence_work *work);
/xsrc/external/mit/glu/dist/src/libnurbs/internals/
H A Ddisplaylist.h50 PFVS work; member in struct:Dlnode
59 work = _work;
70 void append( PFVS work, void *arg, PFVS cleanup );
H A Ddisplaylist.cc66 if( node->work != 0 ) (nt->*node->work)( node->arg );
76 DisplayList::append( PFVS work, void *arg, PFVS cleanup ) argument
78 Dlnode *node = new(dlnodePool) Dlnode( work, arg, cleanup );
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/
H A Dnouveau_fence.c41 LIST_INITHEAD(&(*fence)->work);
49 struct nouveau_fence_work *work, *tmp; local in function:nouveau_fence_trigger_work
51 LIST_FOR_EACH_ENTRY_SAFE(work, tmp, &fence->work, list) {
52 work->func(work->data);
53 LIST_DEL(&work->list);
54 FREE(work);
103 if (!LIST_IS_EMPTY(&fence->work)) {
104 debug_printf("WARNING: deleting fence with work stil
256 struct nouveau_fence_work *work; local in function:nouveau_fence_work
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/
H A Dnouveau_fence.c41 list_inithead(&(*fence)->work);
49 struct nouveau_fence_work *work, *tmp; local in function:nouveau_fence_trigger_work
51 LIST_FOR_EACH_ENTRY_SAFE(work, tmp, &fence->work, list) {
52 work->func(work->data);
53 list_del(&work->list);
54 FREE(work);
103 if (!list_is_empty(&fence->work)) {
104 debug_printf("WARNING: deleting fence with work stil
272 struct nouveau_fence_work *work; local in function:nouveau_fence_work
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Dbackend_singlesample.cpp45 SWR_TRIANGLE_DESC& work,
56 SetupBarycentricCoeffs(&coeffs, work);
60 SetupPixelShaderContext<T>(&psContext, samplePos, work);
89 simdmask coverageMask = work.coverageMask[0] & MASK;
111 ? &work.innerCoverageMask
112 : &work.coverageMask[0];
123 &psContext, samplePos, coeffs, work.coverageMask, state.blendState.sampleMask);
136 work.pUserClipBuffer,
150 work.triFlags.frontFacing,
151 work
41 BackendSingleSample(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t x,uint32_t y,SWR_TRIANGLE_DESC & work,RenderOutputBuffers & renderBuffers) argument
[all...]
H A Dbackend_sample.cpp45 SWR_TRIANGLE_DESC& work,
55 SetupBarycentricCoeffs(&coeffs, work);
59 SetupPixelShaderContext<T>(&psContext, samplePos, work);
92 ? &work.innerCoverageMask
93 : &work.coverageMask[0];
104 &psContext, samplePos, coeffs, work.coverageMask, state.blendState.sampleMask);
110 simdmask coverageMask = work.coverageMask[sample] & MASK;
154 work.pUserClipBuffer,
168 work.triFlags.frontFacing,
169 work
41 BackendSampleRate(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t x,uint32_t y,SWR_TRIANGLE_DESC & work,RenderOutputBuffers & renderBuffers) argument
[all...]
H A Dbackend_impl.h578 inline void SetupBarycentricCoeffs(BarycentricCoeffs* coeffs, const SWR_TRIANGLE_DESC& work) argument
582 coeffs->vIa = _simd_broadcast_ss(&work.I[0]);
583 coeffs->vIb = _simd_broadcast_ss(&work.I[1]);
584 coeffs->vIc = _simd_broadcast_ss(&work.I[2]);
586 coeffs->vJa = _simd_broadcast_ss(&work.J[0]);
587 coeffs->vJb = _simd_broadcast_ss(&work.J[1]);
588 coeffs->vJc = _simd_broadcast_ss(&work.J[2]);
590 coeffs->vZa = _simd_broadcast_ss(&work.Z[0]);
591 coeffs->vZb = _simd_broadcast_ss(&work.Z[1]);
592 coeffs->vZc = _simd_broadcast_ss(&work
628 SetupPixelShaderContext(SWR_PS_CONTEXT * psContext,const SWR_MULTISAMPLE_POS & samplePos,SWR_TRIANGLE_DESC & work) argument
850 const SWR_TRIANGLE_DESC& work; member in struct:PixelRateZTestLoop
999 BackendPixelRate(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t x,uint32_t y,SWR_TRIANGLE_DESC & work,RenderOutputBuffers & renderBuffers) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/nine/
H A Dthreadpool.c51 /* Block (dropping the lock) until new work arrives for us. */
65 /* Call the task's work func. */
67 task->work(task->data);
131 * Queues a request for the work function to be asynchronously executed by the
134 * The work func will get the "data" argument as its parameter -- any
135 * communication between the caller and the work function will occur through
138 * If there is an error, the work function is called immediately and NULL is
143 threadpool_task_func work, void *data)
148 work(data);
154 work(dat
142 _mesa_threadpool_queue_task(struct threadpool * pool,threadpool_task_func work,void * data) argument
[all...]
H A Dthreadpool.h46 threadpool_task_func work; member in struct:threadpool_task
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/
H A Dthreadpool.c51 /* Block (dropping the lock) until new work arrives for us. */
65 /* Call the task's work func. */
67 task->work(task->data);
131 * Queues a request for the work function to be asynchronously executed by the
134 * The work func will get the "data" argument as its parameter -- any
135 * communication between the caller and the work function will occur through
138 * If there is an error, the work function is called immediately and NULL is
143 threadpool_task_func work, void *data)
148 work(data);
154 work(dat
142 _mesa_threadpool_queue_task(struct threadpool * pool,threadpool_task_func work,void * data) argument
[all...]
H A Dthreadpool.h46 threadpool_task_func work; member in struct:threadpool_task
/xsrc/external/mit/freetype/dist/builds/
H A Dtoplevel.mk175 work := $(strip $(shell $(CAT) \ macro
177 work := $(subst |,x,$(work)) macro
178 work := $(subst $(space),|,$(work)) macro
179 work := $(subst \#define|FREETYPE_MAJOR|,$(space),$(work)) macro
180 work := $(word 2,$(work)) macro
181 major := $(subst |,$(space),$(work))
184 work := $(subst \\#define|FREETYPE_MINOR|,$(space),$(work)) macro
185 work := $(word 2,$(work)) macro
189 work := $(subst \\#define|FREETYPE_PATCH|,$(space),$(work)) macro
190 work := $(word 2,$(work)) macro
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_cs_tpool.h27 * It allows the queuing of a number of tasks per work item.
28 * The item is added to the work queue once, but it must execute
62 lp_cs_tpool_task_func work; member in struct:lp_cs_tpool_task
H A Dlp_cs_tpool.c74 task->work(task->data, this_iter + i, &lmem);
127 lp_cs_tpool_task_func work, void *data, int num_iters)
136 work(data, t, &lmem);
146 task->work = work;
126 lp_cs_tpool_queue_task(struct lp_cs_tpool * pool,lp_cs_tpool_task_func work,void * data,int num_iters) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dcso.rst6 CSO work on the principle of reusable state; they are created by filling
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dcso.rst6 CSO work on the principle of reusable state; they are created by filling
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm-shim/
H A DREADME.md3 This implements the minimum of etnaviv in order to make shader-db work.
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm-shim/
H A DREADME.md3 This implements the minimum of msm in order to make shader-db work.
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_move_discards_to_top.c107 * would be a lot more work.
115 nir_instr_worklist *work = nir_instr_worklist_create(); local in function:try_move_discard
116 if (!work)
120 bool can_move_discard = can_move_src(&discard->src[0], work);
124 nir_foreach_instr_in_worklist(instr, work)
128 nir_instr_worklist_destroy(work);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_nir_optim.c58 nir_instr_worklist *work = nir_instr_worklist_create(); local in function:check_instr_depends_on_tex
61 add_src_instr_to_worklist(&store->src[0], work);
63 nir_foreach_instr_in_worklist(instr, work) {
73 if (!nir_foreach_src(instr, add_src_instr_to_worklist, work))
90 nir_instr_worklist_destroy(work);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D7.0.3.rst28 - Two-sided stencil test didn't work in software rendering
30 - GLSL gl_FrontFacing didn't work properly
43 - state.texenv.color state var didn't work in GL_ARB_fragment_program
45 - glBitmap from a PBO didn't always work
46 - glGetTexImage into a PBO didn't always work

Completed in 25 milliseconds

1234567891011>>